replace iptables with nftables
enable ipv4 forward
# /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1install & config ntfables
$ apt install nftables
$ mkdir /etc/nftables.conf.d# /etc/nftables.conf.d/private.nft
define private_list = {
0.0.0.0/8,
10.0.0.0/8,
127.0.0.0/8,
169.254.0.0/16,
172.16.0.0/12,
192.168.0.0/16,
224.0.0.0/4,
240.0.0.0/4
}# /etc/nftables.conf
#!/usr/sbin/nft -f
flush ruleset
include "/etc/nftables.conf.d/private.nft"
table ip nat {
chain proxy {
ip daddr $private_list return
ip protocol tcp redirect to :7892
}
chain prerouting {
type nat hook prerouting priority 0; policy accept;
jump proxy
}
}
Member discussion