開源代理服務器解決方案
- Category: 安全
- Author: Admin
- Publisher:
Psychz Networks
- July 25,2017
代理服務器是放置在用戶和網站之間以實現匿名的中間服務器。當您嘗試通過代理服務器訪問網站時,您的請求將轉到代理服務器,然後將其轉發到網站。對於網站,請求似乎來自代理服務器,並且完全隱藏。這稱為轉發代理。
另一方面,服務器有時需要匿名提升安全性。在這種情況下,服務器將安裝顯示為用戶目的地的代理服務器。這恢復了用戶的匿名性。這樣的過程稱為反向代理。
以下是市場上可用的一些最常見的開源代理服務器。
烏賊
Squid是一個功能齊全的HTTP / 1.0代理,正在成為一個功能齊全的HTTP / 1.1代理。 Squid提供豐富的訪問控制,授權和日誌記錄環境來開發Web代理和內容服務應用程序。
如果您正在為基於Web的協議(如HTTP,HTTPS和FTP等)尋找緩存代理,則Squid是您的正確選擇。
如果用戶經常訪問站點,Squid會緩存網頁並重新使用,從而提高性能並降低帶寬。由於廣泛的訪問控制,Squid是一個偉大的服務器加速器。
由於高性能和豐富的訪問控制,Squid由世界各地的大量互聯網提供商使用。通過構建包含多個優化網絡吞吐量的路由選擇的緩存服務器模型。
請訪問以下鏈接查看所有Squid功能。
http://www.squid-cache.org/
清漆HTTP緩存
代理服務器解決方案的另一個好的選擇是清漆HTTP緩存。最新版本Varnish Cache 4.1.7已經發布並可以下載。以前版本的錯誤已經被修改了一些增強。它在Ubuntu,Debian,Red Hat,CentOS以及FreeBSD上運行良好。
https://www.varnish-cache.org/
重生
Reborn編寫的基於代理的高性能Redis集群解決方案是Redis的替代品。它支持具有redis實例的多個無狀態代理。重生可以非常方便地縮放。根據需要添加或刪除redis或代理實例是Reborn的另一個顯著特徵。
https://github.com/reborndb/reborn
Twemproxy
一個快速和輕量級的代理memcached和redis協議,Twemproxy也被稱為胡桃夾子。它主要用於減少後端緩存服務器的連接數。 Twemproxy的主要功能是協議流水線和分片,可幫助您橫向擴展分佈式緩存架構。
https://github.com/twitter/twemproxy