嗨我尝试使用这个命令
iptables -t nat -A PREROUTING -p tcp --dport 6901 -j DNAT --to-destination 192.168.12.77
iptables -I FORWARD -m state -d 0.0.0.0/0 --state NEW,RELATED,ESTABLISHED -j ACCEPT
重新启动 iptables,但另一台主机未收到请求。
我有 2 个主机/VPS,一个只是充当代理,另一个是主服务器。我的做法有什么问题吗?
答案1
如果你想将流量重定向到端口 6900。你应该这样编写规则
iptables -t nat -A PREROUTING -p tcp -j DNAT --to-destination 192.168.12.77:6900
如果您打算使用 dport 6900 重定向流量,那么您的规则是正确的。
也许您没有启用 sysctl 转发
sysctl net.ipv4.conf.all.forwarding=1