Ubuntu Server 上的 Squid HTTP 代理安装

可以在 Ubuntu Server 上使用 Squid 代理来代替 Apache。要在 Ubuntu Server 上安装并配置 Squid(以及类似的基于 Debian 的 Linux 发行版),请按照以下步骤操作:

1.安装 Squid3 程序包:

sudo apt-get install squid3

2.编辑 Squid 配置文件 /etc/squid3/squid.conf 并将:

#cache_dir ufs /var/spool/squid3 100 16 256

替换为:

cache_dir ufs /var/spool/squid3 3000 16 256 max-size=200000000

 


note

可以更改缓存目录中的总缓存大小(示例中为 3000)以及第一级子目录(示例中为 16)和第二级子目录(示例中为 256)的数量。

参数 max-size 定义最大缓存文件大小(以字节为单位)。

3.停止 squid3 服务。

sudo service squid3 stop
sudo squid3 –z

4.再次编辑 Squid 配置文件并添加 http_access allow all,然后 http_access deny all 才能允许所有客户端访问代理。

5.重新启动 squid3 服务:

sudo service squid3 restart