开源代理服务器解决方案
- 类别:安全
- 作者:行政
- 出版商:必威平台
- 7月25,2017
代理服务器是位于用户和网站之间以实现匿名的中间服务器。当您尝试通过代理服务器访问网站时,您的请求进入代理服务器,然后将其转发到网站。对于网站,请求似乎源自代理服务器,您完全隐藏起来。这被称为转发代理。
另一方面,服务器有时需要实现匿名以提高他们的安全性。在这种情况下,服务器安装似乎是用户目的地的代理服务器。这会恢复用户的匿名性。这样的过程称为反向代理。
以下是市场上可用的一些最常见的开源代理服务器。
乌贼
Squid是一个完全特色的HTTP / 1.0代理,即在完全齐全的HTTP / 1.1代理中。Squid提供丰富的访问控制,授权和记录环境,可开发Web代理和内容服务应用程序。
如果您正在寻找基于Web的协议的缓存代理,如HTTP,HTTPS和FTP等,则鱿鱼是您的正确选择。
如果用户经常访问网站,则Squid缓存网页并重用它,从而提高性能并减少带宽。由于广泛的访问控制,Squid使得一个很棒的服务器加速器。
由于高性能和丰富的访问控制,鱿鱼被世界各地的大量互联网提供商使用。通过构建缓存服务器模型,该模型包含多个路由替代方案,可优化网络吞吐量。
请访问以下链接以查看所有鱿鱼功能。
http://www.squid-cache.org/
varnish http cache.
代理服务器解决方案的另一个好选项是rannish http缓存。最新版本的varnish cache 4.1.7已发布并可供下载。以前版本的错误已经解决了一些增强功能。它适用于Ubuntu,Debian,Red Hat,CentOS以及FreeBSD。
https://www.varnish-cache.org/
reb
Reborn中写入的基于Proxy的高性能Redis群集解决方案是Redis的替代品。它支持具有Redis实例的多个无状态代理。重生可以非常方便地缩放。按需添加或删除redis或代理实例是重生的另一个区别。
https://github.com/reborndb/reork.
Twemproxy.
Memcached和Redis协议的快速和轻量级代理,Twemproxy也称为胡桃夹子。它主要是为减少后端的缓存服务器的连接数。Twemproxy的主要特点是Peration Pipelining和Sharding,它可以帮助您在分布式缓存架构的水平缩放中。
https://github.com/twitter/twemproxy.