Linux负载均衡乘法服务

Linux负载均衡乘法服务

我设置了多个服务器,

其中之一是运行的 Windows 服务器team speak

另一个是游戏服务器csgo(counter strike global offensive)

最后,一个运行apache server.

我将使用我的vserveras load balancer.

我希望对所有流量进行负载平衡,vserver但不进行重定向,以便客户端可以vserver使用多个游戏和游戏服务连接到我的网站。

有人建议使用类似vpnor的东西iptables,但没有得到很好的答案,所以我在这里问..

我已经在使用 pound 进行网络服务,现在我将为我的游戏和服务做同样的事情...我该如何做到这一点?

我想做的另一件事是在每台服务器上仅将 列入白名单vserver,因此没有客户端可以直接连接到服务器

这是实际的系统:

[CLIENT]←-(ts3)--→[ts3 Server](different ip)
[CLIENT]←-(apache)--→[apache Server](different ip)
[CLIENT]←-(game)--→[game Server](different ip)

这是我计划的系统:

                              (one IP)
[CLIENT]←-(ts3/apache/game)--→[vserver]←-(apache via pound)-→[apache Server]
                                  |←-(Ts3 traffic)-→[ts3 Server]
                                  |←-(game traffic)-→[game Server]

答案1

如果您的目标是使您的用户能够对每个服务使用相同的地址,那么我会获取一个域名并为每个服务设置一个子域。例如:

ts3.gameservers.com --- TeamSpeak3
csgo.gameservers.com --- CSGO
www.gameservers.com / gameservers.com --- your Apache web server.

相关内容