无法在AWS的Ubuntu中设置iptables。我应该改用ufw吗?

无法在AWS的Ubuntu中设置iptables。我应该改用ufw吗?,ubuntu,amazon-ec2,iptables,Ubuntu,Amazon Ec2,Iptables,,由于安全原因,我不想在端口80中运行我的服务器(node.js),因此我想在aws EC2实例中将传入流量从端口8080重定向到端口80。。我试过这个: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 我甚至试过“sudo”。然而,当我运行sud

,由于安全原因,我不想在端口80中运行我的服务器(node.js),因此我想在aws EC2实例中将传入流量从端口8080重定向到端口80。。我试过这个:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
我甚至试过“sudo”。然而,当我运行sudoiptables-L时,仍然什么都没有。就这样,

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 
为什么它不起作用


我应该改用ufw吗?它在AWS EC2 Ubuntu 13.0+实例中运行良好吗

默认情况下,
iptables-L
仅显示筛选表。尝试
iptables-L-tnat
,您应该会看到您的规则