我希望将所有 HTTP 流量重定向到代理服务器,但这些 iptables 命令不起作用:
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 10.0.0.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 3128
错误信息:
iptables v1.8.4 (legacy): unknown option "-m"
答案1
您的命令有两个问题:
-m tcp
是不需要的。- dport 是 的一个选项
-p tcp
,像这样的子选项需要用双破折号指定:--dport
此外,对于您的目的,只需要第二个命令。