![排名前五的代理服务器应用程序](https://linux22.com/image/519419/%E6%8E%92%E5%90%8D%E5%89%8D%E4%BA%94%E7%9A%84%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%20.png)
我们目前使用 WinGate,但许可证已用完,支持协议也已失效(主要是因为 QBIK 似乎不太愿意更新它)。对于我们来说,重新购买 Wingate 和更多许可证没有多大意义,因为我们只使用整个软件包的一小部分 - 代理服务器服务。
因此,我们正在寻找替代品。有人敢于列出前五名代理服务器应用程序或知道评论/讨论代理服务器的网站吗?
我们知道 Squid 在纸面上看起来很完美,但我至少想看看其他选择。
顺便说一句 - 我们使用代理服务器(而不是让所有人都通过防火墙)的唯一主要原因是我们使用 Citrix XenApp,而使用代理服务器是一种允许我们通过与用于 XenApp 流量本身的互联网连接(网关)不同的互联网连接(网关)将网络流量引导出去的方法。XenApp 在低带宽下运行良好,但远程用户确实会注意到延迟。因此,让网络浏览/下载流量远离链接确实有助于用户体验。我一直想知道,虽然代理服务器解决方案可以正常工作,但可能还有其他方法可以实现这一点,例如,某些软件将 XenApp 流量引导到一条路由,而所有其他流量(主要是 HTTP 端口 80)则引导到另一个网关。
答案1
作为大学的一名行政人员,我一直在开发端口融合为所有操作系统提供开源、简约、多协议、分布式反向/正向代理。
它于 2011 年 4 月首次部署,自那时起便一直使用,并于 2012 年 5 月进行了重大重写。我和几位同事现在正在积极使用它来执行以下操作:
- Windows 远程桌面 (RDP)
- 通过桌面共享进行远程支持(VNC)
- 一家公司的网络形象(HTTP)仅通过几个网关服务器(使用 IIS 扩展)透明地为众多域名提供服务URL 重写和应用程序请求路由)
- 作为我管理的研究项目服务器的网关解决方案(HTTP、WCF、SSH、SFTP)
端口融合是一个非常活跃的项目,可以在您的场景中完全取代 WinGate,因为它的代理主机可以同时处理连接到不同 LAN 的多个代理客户端:
将其部署为 HTTP 的反向代理非常简单:
gateway-server> PortFusion ] 6000 [
xenapp-machine> PortFusion 80 localhost - 6000 gateway-server [ 80
然后,您可以根据需要添加任意数量的其他服务链接 - 请在此处查看更多示例和插图https://github.com/corsis/PortFusion/。
我很乐意帮助任何对其部署和提供感兴趣的人免费支持对于校园外的用户来说:)
综上所述,端口融合你会得到:
- 由于它是开源的,因此无需支付许可费
- 完全信任,因为你可以清楚地看到它在做什么
- 完全控制,因为您可以继续管理自己的网关服务器
答案2
我当然会推荐在 Linux/POSIX/Unix 上使用 Squid,但是我以前使用过它,发现它在运行几周后就会变慢,需要重新启动 - 但这很容易安排。Squid 可作为 Microsoft NT 平台的二进制文件使用 - 无法评论它在那里有多稳定。
我一直想知道,虽然代理服务器解决方案可以正常工作,但是否还有其他方法可以实现此目的
是的 - 这是一项相当简单的任务。我希望大多数路由器能够根据流量类型选择路由。再次强调,我的经验主要是在 Linux 上 - 使用 iptables 是完全有可能的。话虽如此,您确实可以从大多数代理(包括 squid)的共享缓存中获益。请注意,无法在代理上缓存 SSL 流量。
虽然 Apache 的 mod_proxy 也能够提供您所描述的功能,但我发现 squid 更易于使用。
虽然还有其他开源代理工具,但除非您有非常具体的要求(例如 SOCK 支持或离线浏览),否则除了 squid 之外,没有其他选择的意义。squid 还有大量附加组件,可支持各种功能,如内容过滤、防病毒、身份验证……
C。