通过 iptables 将流量转发到 WHM 上的端口 80

通过 iptables 将流量转发到 WHM 上的端口 80

我正在使用 Media Temple 上托管的 VPS (DV)。我需要将流量从端口转发877480。我以 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

根据我在其他资源上读到的内容,这些是正确的步骤。

答案1

尝试不包括网络适配器而仅检查协议。

iptables -t nat -A PREROUTING -p tcp --dport 8774 -j REDIRECT --to-port 80

相关内容