0

我有一个向不同服务器发出请求的客户端。有时这个服务器会拒绝来自我 IP 的请求,所以我需要更改它(我有几个公共 IP)。我还需要更改我的 IP 以提出地理定位请求。我正在尝试制作一个平衡服务器来通过不同的服务器重定向客户端流量并保留被拒绝的 IP 日志。这就是我的想法:

平衡服务器

不同网络中的客户端将具有不同的客户端实例。此实例向平衡器请求输出服务器,然后客户端的所有流量都通过此服务器重定向。输出服务器可以通过套接字与平衡器建立连接,以说出类似“嘿,我在这里。你可以使用我!”之类的话。在这里,我有一个愚蠢的活动图(可能充满错误): 活动图

有没有最简单的方法来做到这一点?也许我正在重新发明轮子。如果是一个很好的解决方案,是否可以使用 Java/C# 来做到这一点?我怎样才能重定向流量?

4

1 回答 1

2

我认为您正在重新发明轮子,您所描述的只是粘性会话/粘性 IP 模式下的负载均衡器。

有一些开源项目 可以满足 的需求。(每个单词都是一个链接)

我个人建议LVS 项目

于 2012-07-15T11:21:07.227 回答