我正在添加一系列规则,以通过我的 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