Squid 没有缓存

Squid 没有缓存

我一直试图通过输入 在 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

相关内容