我很困惑,我没有find任何soloution …
我将在Debian上configuration一个反向代理服务器,并使用iptables作为我的游戏服务器:
Kernel: 2.6.32-openvz-042stab108.2-amd64 iptables -t nat -A PREROUTING -p udp --dport 27015 -j DNAT --to-destination xxxx:27015
但是我有一个VPS上不支持NAT的内核。
现在我searchiptable的替代scheme,我可以在我的Debian上使用NAT和其他的。
NATfunction(从内核构build的知识)是内核的一部分,所以除非你能够重build内核模块和/或可以切换内核,否则很可能会失败。
您可以使用socat将该端口转发到您的游戏服务器:
socat UDP4-RECVFROM:27015,fork UDP4-SENDTO:xxxx:27015
请注意,xxxx会看到来自您的反向代理的请求。 它不会看到原来的IP地址。 此外,不知道这是什么性能影响。