五大代理服务器应用

我们目前使用WinGate,但是我们已经用完许可证,并且让支持协议失效(主要是因为QBIK似乎对更新并不感兴趣)。 由于我们只使用整个软件包中的一小部分 – 代理服务器服务,因此我们重新向Wingate购买更多许可证并没有什么意义。

因此,我们正在市场上取代。 有人冒险列出前五名的代理服务器应用程序,或知道一个网站,审查/讨论代理服务器?

我们知道纸上看起来很完美的鱿鱼,但我想至less看看其他的select。

顺便说一句 – 我们使用代理服务器的唯一主要原因,而不是让每个人都通过防火墙,是因为我们使用Citrix XenApp和使用代理服务器是一种让我们通过不同的互联网连接引导networkingstream量的方式(网关),而不是用于XenAppstream量本身的网关。 XenApp在低带宽下运行良好,但远程用户确实注意到了延迟。 因此,保持Web浏览/下载stream量不受链接影响,确实有助于用户体验。 我一直想知道,虽然代理服务器解决scheme可以正常工作,但也可能有另一种方法来实现这一点,例如某些软件将XenAppstream量指向一条路由,而其他stream量(主要是HTTP端口80)指向另一个网关。

作为大学的pipe理员,我一直在为所有操作系统开发PortFusion ,以作为开源 ,简约,多协议,分布式反向/转发代理。

它于2011年4月首次部署,自2012年5月以来一直在不断使用和重新编写。我和几位同事现在正在积极使用它:

  • Windows远程login(RDP)
  • 远程支持与桌面共享 (VNC)
  • 一个公司( HTTP )的networking存在通过几个网关服务器透明地服务于许多域(使用IIS扩展URL重写和应用程序请求路由 )
  • 并作为我pipe理的研究项目服务器的网关解决scheme( HTTP ,WCF,SSH,SFTP)

PortFusion是一个非常活跃的项目,可以完全替代WinGate,因为它的代理主机可以同时处理连接到不同局域网的多个代理客户端:

在这里输入图像说明

它作为HTTP的反向代理进行部署可能非常简单:

gateway-server> PortFusion ] 6000 [ xenapp-machine> PortFusion 80 localhost - 6000 gateway-server [ 80 

然后,您可以添加更多的其他链接,如您希望其他服务 – 请检查更多的例子和插图在这里https://github.com/corsis/PortFusion/

我很乐意帮助任何对其部署感兴趣的人,并为我们校园外的用户提供免费支持 🙂

总结一下,用PortFusion你会得到:

  • 没有许可费,因为它是开源的
  • 完全信任,你可以看到它到底在做什么
  • 完全控制,因为您可以继续pipe理自己的网关服务器

我当然会推荐在Linux / POSIX / Unix上使用Squid,但是之前我使用过它,发现运行了几个星期后会放慢速度,需要重新启动 – 但是这很简单。 Squid作为Microsoft NT平台的二进制文件提供 – 无法评论它在那里的稳定性。

我一直想知道,虽然代理服务器解决scheme工作正常,可能有另一种方法来实现这一点

是的 – 这是一个相当简单的任务。 我希望大多数路由器能够根据stream量typesselect路由。 再次,我的经验主要是Linux – 它可能使用iptables。 话虽如此,你确实得到了与大多数代理(包括鱿鱼)共享caching的好处。 请注意,无法在代理上cachingSSLstream量。

虽然Apache的mod_proxy也能够提供你所描述的function,但我发现鱿鱼更容易使用。

除此之外还有其他的开源代理工具,除非你有一个非常具体的要求(例如SOCKs支持,或者离线浏览),没有什么比squid更有用的了。 还有大量的附加组件来支持各种东西,如内容过滤,防病毒,身份validation….

C。