Windows 代理服务器建议

Windows 代理服务器建议

我有一个 Web 服务器,目前有大约 10 个 IP 地址。我有多个客户端需要代理服务器来路由其内部流量。

负载不是很大,所以我想让这台服务器充当 10 个不同客户端的代理服务器,每个客户端在服务器上都有自己唯一的 IP。

硬件已经设置好了,但我想知道你们推荐什么软件解决方案?

我研究过 WinGate、Squid-Proxy 等……但对此还不是很了解。也许有办法让 Windows 原生地做到这一点?

我正在运行 32 位 Windows Server 2008。

答案1

您的网络是否需要网络代理或“仅仅”需要互联网访问?

如果您只需要网络访问,即在公共 IP 地址后面进行网络 NAT,则服务器上只需要两个网络接口,一个连接到您的专用网络,另一个连接到您的公共网络。Windows Server 2008(与 2003 和 2000 一样)通过路由和远程访问服务

如果你需要一个完整的网络代理解决方案,那么有很多这样的解决方案;当然,微软的解决方案是ISA 服务器,这是一个功能齐全的防火墙/代理;不过,对于您的需求来说,它可能有点过度。

答案2

路由和远程访问服务可能配置起来太复杂。我建议使用 Kerio WinRoute 防火墙(http://www.kerio.com/firewall)我三年前就用过它了。

答案3

我在服务器上有 10 个公网 IP,我可以直接将这些 IP 提供给客户端。客户端可以使用我提供的任何公网 IP 将服务器用作代理。这已经可以正常工作了。

问题是服务器总是将自己报告为第一个 IP。我认为这并不重要,但我有几个客户坚持要求代理报告的 IP 是他们独有的。他们不希望通过该代理的其他人拥有与他们相同的 IP。

否则,我甚至不需要这 10 个 IP。我只需为所有 10 个客户端提供一个共享 IP 即可。

我可能需要按照您的建议来掩盖它们,但不确定如何做到这一点。

唯一的其他解决方案是为每个需要独享 IP 的客户端提供一个专用盒子,但考虑到一台服务器可以处理 100 个客户端且负载很小,这实在是太大材小用了……

相关内容