我有一个 Plusserver 防火墙,需要添加两个规则才能允许我访问 http 和 https 网站。
iptables -A OUTPUT -p tcp --dport 80 -d 00.00.00.00 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -d 00.00.00.00 -m state --state NEW -j ACCEPT
如果我只使用一行就可以了,其中任何一行都可以,但不能同时使用两行。
我重新启动了防火墙。没事了。
谢谢。
后来编辑:我发现了问题。每行末尾应该有一个;關閉線。
答案1
认为错误可能出在--state,你可以试试这个例子
iptables -A OUTPUT -p tcp --dport 80 -d 00.00.00.00 -m state --state新建、已建立-j 接受
iptables -A OUTPUT -p tcp --dport 443 -d 00.00.00.00 -m state --state新建、已建立-j 接受
如果没有成功,你可以看看这篇文章http://www.cyberciti.biz/tips/linux-iptables-11-how-to-block-or-open-httpweb-service.html