我有一个 Web 服务器,目前有大约 10 个 IP 地址。我有多个客户端需要代理服务器来路由其内部流量。
负载不是很大,所以我想让这台服务器充当 10 个不同客户端的代理服务器,每个客户端在服务器上都有自己唯一的 IP。
硬件已经设置好了,但我想知道你们推荐什么软件解决方案?
我研究过 WinGate、Squid-Proxy 等……但对此还不是很了解。也许有办法让 Windows 原生地做到这一点?
我正在运行 32 位 Windows Server 2008。
答案1
答案2
路由和远程访问服务可能配置起来太复杂。我建议使用 Kerio WinRoute 防火墙(http://www.kerio.com/firewall)我三年前就用过它了。
答案3
我在服务器上有 10 个公网 IP,我可以直接将这些 IP 提供给客户端。客户端可以使用我提供的任何公网 IP 将服务器用作代理。这已经可以正常工作了。
问题是服务器总是将自己报告为第一个 IP。我认为这并不重要,但我有几个客户坚持要求代理报告的 IP 是他们独有的。他们不希望通过该代理的其他人拥有与他们相同的 IP。
否则,我甚至不需要这 10 个 IP。我只需为所有 10 个客户端提供一个共享 IP 即可。
我可能需要按照您的建议来掩盖它们,但不确定如何做到这一点。
唯一的其他解决方案是为每个需要独享 IP 的客户端提供一个专用盒子,但考虑到一台服务器可以处理 100 个客户端且负载很小,这实在是太大材小用了……