Squid是全功能的HTTP/1.0代理服務器,也近乎完整的兼容HTTP/1.1。Squid提供豐富的訪問控制、認證和日志環境用以網站代理服務器和內容服務應用。
本文簡單介紹了如何架設一台透明Squid代理服務器。Squid可用於HTTP,HTTPS,FTP等網站的緩存代理服務器。它能通過緩存和重用那些經常被訪問的網頁l來降低帶寬,改善反應速度。Squid有很強的訪問控制,是一個出色的服務器加速器。
安裝Squid
安裝squid和squid-commonsudo aptitude install squid squid-common
編輯squid配置文件sudo vi /etc/squid/squid.conf
設置允許的網站acl internal_network src 192.168.1.0/24
http_access allow internal_network
上面的192.168.1.0/24是指你的IP范圍。
設置正確的權限
sudo chown -R proxy:proxy /var/log/squid/
sudo chown proxy:proxy /etc/squid/squid.conf
需要重啟生效sudo /etc/init.d/squid restart
現在打開網頁瀏覽器,設置代理服務器為新的squid服務器,端口為3128