重置并删除 ubuntu 中现有的防火墙端口重定向规则
reset and remove existing firewall port redirect rules in ubuntu
我在 iptables 中有以下防火墙设置。
iptables -t nat -A OUTPUT -o lo -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A OUTPUT -o lo -p tcp --dport 443 -j REDIRECT --to-port 8181
现在我想重置并从防火墙中删除这些重定向,我将上面两行注释掉,尝试了iptables -F,但重定向仍然存在。
如何从防火墙重置和永久删除重定向?
您需要在这些规则中使用 -D 才能从防火墙设置中永久删除这些条目
# delete redirection http
iptables -t nat -D PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
# delete redirection https
iptables -t nat -D PREROUTING -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8181
使用下面的命令并将端口 80 和 443 更改为重定向端口
*iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 443*
我在 iptables 中有以下防火墙设置。
iptables -t nat -A OUTPUT -o lo -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A OUTPUT -o lo -p tcp --dport 443 -j REDIRECT --to-port 8181
现在我想重置并从防火墙中删除这些重定向,我将上面两行注释掉,尝试了iptables -F,但重定向仍然存在。
如何从防火墙重置和永久删除重定向?
您需要在这些规则中使用 -D 才能从防火墙设置中永久删除这些条目
# delete redirection http
iptables -t nat -D PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
# delete redirection https
iptables -t nat -D PREROUTING -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8181
使用下面的命令并将端口 80 和 443 更改为重定向端口
*iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 443*