我正在制作Media Temple上的VPS(DV)。 我需要将来自端口8774stream量转发到80 。 我以rootlogin,跑了
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8774 -j REDIRECT --to-port 80
然后iptables-save
当我显示iptables规则,我可以看到我的规则…
# iptables -t nat -L -n -v --line-numbers Chain PREROUTING (policy ACCEPT 2 packets, 88 bytes) num pkts bytes target prot opt in out source destination 1 0 0 REDIRECT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8774 redir ports 80 Chain POSTROUTING (policy ACCEPT 5 packets, 300 bytes) num pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 5 packets, 300 bytes) num pkts bytes target prot opt in out source destination
当我访问myDomain.com:8774我无法看到我访问myDomain.com时看到的相同页面。
从我正在阅读的其他资源中,这些是正确的步骤。
尝试不包括networking适配器,只检查协议。
iptables -t nat -A PREROUTING -p tcp --dport 8774 -j REDIRECT --to-port 80