我在国家A的专用机箱上运行游戏服务器,它运行Linux,并使用UDP与其客户端进行通信。
服务器有来自国内外的玩家,A国内的玩家与游戏服务器有很好的连接(低平和无丢包)。但是A国以外的大多数玩家与游戏服务器的连接都很糟糕(高平和高丢包)。
我在B国家有一个VPS,它也运行Linux,并且与游戏服务器和国外的玩家都有很好的连接。
我想要实现的是玩家在国家A通过VPS连接到游戏服务器,而玩家在国家A直接连接到游戏服务器。
在这种情况下,VPS是否充当反向代理?
这个目标可以用iptable实现吗?如果是的话,有人能给我一步一步的指示吗?
发布于 2016-05-13 18:51:55
不,在这种情况下,VPS充当一个前向代理,或者只是一个常规代理。您可以使用iptables实现这一点,但是可能有一些更简单的解决方案。使用iptables,您可能希望在前面的表中设置DNAT和SNAT规则--不,我没有具体的一步一步的指令,但是对于您来说,找出您需要添加的各个规则应该不会太困难。
https://unix.stackexchange.com/questions/283028
复制相似问题