我一直试图通过输入 在 Ubuntu 12.10 版本上安装 Squid 版本 3.1.20 sudo apt-get install squid
,但问题是我安装的 Squid 没有缓存。我尝试多次浏览相同的网站,它一直显示TCP_MISS
。据我所知,它应该显示TCP_HIT
。配置非常简单。我只是将以下语句添加到 Squid 配置文件中。
acl allow_network src 172.16.0.0/16
http_access allow allow_network
请帮助我解决这个问题。
答案1
首先,Squid 3 的安装方式如下:
sudo apt-get install squid3
然后,您必须添加您的 acl,您已经完成了,很好。
然后您需要通过运行以下命令创建您的cache_dirs:
sudo squid3 -z
然后需要启动服务:
sudo service squid3 start
之后,你可能需要稍微调整一下你的配置,看看:allow_cache 和 always_direct,你真的不想要后者!读一下这个:http://wiki.squid-cache.org/SquidFaq/ConfiguringSquid#Can_I_make_Squid_proxy_only.2C_without_caching_anything.3F不该做什么。我倾向于使用cache allow all