Я пытался установить Squid версии 3.1.20 на Ubuntu версии 12.10, введя 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
Пожалуйста, помогите мне решить проблему.
Прежде всего Сквид 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