我正在尝试使用 iptables 的 TPROXY 功能。
例如 :
iptables -A PREROUTING -t mangle -p tcp -i eth0 -j TPROXY --on-port 5000 --tproxy-mark 1
此功能在 Ubuntu 16.04 上完美运行(在 VM 中测试)。
我想在 22.04 ubuntu 版本上使用此功能。但是,它似乎不起作用。我遇到了以下错误:
unknown option "--on-port"
或者
unknown option "--tproxy-mark"
所需的内核模块已存在,并在启动配置中设置为“m”值。我尝试手动启用这些模块,但没有任何变化……
modprobe nft_tproxy
modprobe nft_socket
modprobe nf_tproxy_ipv4
modprobe nf_tproxy_ipv6
如果您有任何线索,我很感兴趣!
谢谢 !