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/24http_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