iptables - 缺少规则

the*_*uke 0 linux iptables tor

我正在遵循在我的服务器上设置透明 TOR 代理的指南

指南中有几个iptables规则,其中两个是:

iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 53

iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports 9040
Run Code Online (Sandbox Code Playgroud)

所有其他规则看起来都很好,但是这两个规则没有出现在 iptables -L 中,即使在设置它们之后也是如此。

没有错误信息或任何东西。

谁能告诉我为什么?

小智 5

那些在 nat 表上,所以:

iptables -t nat -L
Run Code Online (Sandbox Code Playgroud)

将列出它们。这个

iptables -L
Run Code Online (Sandbox Code Playgroud)

相当于:

iptables -t filter -L
Run Code Online (Sandbox Code Playgroud)

还有一个mangle表,用于“处理”数据包:

iptables -t mangle -L
Run Code Online (Sandbox Code Playgroud)