有人能帮助我理解以下两个命令的含义/操作吗?
iptables -I OUTPUT -p tcp -j ACCEPT
iptables -I INPUT -p tcp -j ACCEPT
答案1
我只是想知道,上述两个命令执行的工作是什么?
出色地...
iptables -I OUTPUT -p tcp -j ACCEPT
在操作系统防火墙规则列表中添加一条规则,允许 TCP 协议数据包通过任何网络接口从计算机程序发送到任何 IP 地址。
iptables -I INPUT -p tcp -j ACCEPT
在操作系统防火墙规则列表中添加一条规则,允许 TCP 协议数据包从任何 IP 地址通过任何网络接口到达计算机程序。
首先你可以阅读 https://www.booleanworld.com/depth-guide-iptables-linux-firewall/
答案2
请参阅下面的答案。
这些规则在 OUTPUT 和 INPUT 链的开头插入(-I)TCP 的 ACCEPT 目标,这意味着任何 TCP 流量都将被允许