我正在开发一个托管在 Media Temple 上的 VPS (DV)。我需要将流量从端口转发8774
到80
. 我以root身份登录,运行
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
。
从我在其他资源上阅读的内容来看,这些是正确的步骤。
尝试不包括网络适配器,只检查协议。