Iptables 链不保存

Iptables 链不保存

我正在添加一系列规则,以通过我的 redsocks 服务重定向传出的流量。问题是它似乎没有保存它,或者至少在我执行命令时没有保存它: sudo iptables -nL它没有显示,但创建命令没有失败。

iptables 链创建命令:

sudo iptables -t nat -N REDSOCKS

如果我执行该命令,sudo iptables -S REDSOCKS我会收到一条错误消息,提示该链不存在,但是如果我再次执行 iptables chain create 命令,我会收到一条错误消息,提示该链已存在。

我如何才能看到这个链以及它里面的内容?或者我如何才能知道它是否正在保存?

答案1

您需要跟踪哪个表有哪个链。您在 nat 表中创建了 REDSOCKS 链,因此您需要在要列出规则时指定该链。因此,不要这样:

sudo iptables -nL

做这个:

sudo iptables -t nat -nL

相关内容