寻找为游戏服务器设置反向代理的解决方案

寻找为游戏服务器设置反向代理的解决方案

我在 A 国的专用机器上运行一个游戏服务器,该服务器运行 Linux 并使用 UDP 与其客户端通信。

该服务器有来自 A 国境内和境外的玩家。A 国境内的玩家与游戏服务器的连接良好(ping 低且无丢包)。但 A 国以外的大多数玩家与游戏服务器的连接较差(高 ping 值和高丢包率)。

我在 B 国有一个 VPS,它也运行 Linux,并且与游戏服务器和玩家都有良好的连接外部A国。

我想要实现的目标是玩家外部A国玩家通过VPS连接游戏服务器里面A 国直接连接游戏服务器。

在这种情况下,VPS 是否充当反向代理?

使用 iptables 可以实现这个目标吗?如果是,有人可以给我一步一步的指导吗?

答案1

不,在这种情况下,VPS 充当转发代理,或者只是常规代理。您可以使用 来实现此目的iptables,但可能有一些更简单的解决方案可用。使用iptables,您可能希望在 FORWARD 表中设置 DNAT 和 SNAT 规则 - 不,我没有具体的分步说明,但对于您来说找出所需的各个规则应该不会太困难添加。

相关内容