Ubuntu 12 iptables忽略nat规则?

时间:2014-03-24 01:06:53

标签: node.js ubuntu port iptables

关于如何通过端口80提供节点应用程序的几个SO答案中出现了以下行:给出的aadvice是将流量转发到非特权端口。

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

然而,当我在Ubuntu 12.04上尝试这个时,iptables有助于完成SFA。没有。我在这里碰到了iptables版本的东西吗?

有没有人有一个可以在Ubuntu 12.04上运行的经过验证的解决方案?非常感谢。

1 个答案:

答案 0 :(得分:1)

请注意,-i eth0表示它仅适用于来自网络eth0的内容。因此,如果从localhost测试它将无法工作,如果您的硬件略有不同,它将无法工作。请尝试完全删除-i eth0