Почему нет TCP_HITS с использованием squid-deb-proxy

Я следовал всем советам здесь и обновлениям файла журнала сервера, когда я делаю обновление на другом компьютере в сети.

Однако я никогда не вижу никаких TCP_HIT. Я даже пощадил их. Это часть вывода tail -f.

1427226546.326     18 192.168.1.200 TCP_MISS/200 3185 GET http://gb.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/linux-headers-generic_3.13.0.48.55_amd64.deb - HIER_DIRECT/91.189.92.200 application/x-debian-package
1427226546.510    183 192.168.1.200 TCP_MISS/200 777943 GET http://gb.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-48.80_amd64.deb - HIER_DIRECT/91.189.92.200 application/x-debian-package
1427226568.142  21631 192.168.1.200 TCP_MISS/200 98066145 GET http://gb.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-source-3.13.0_3.13.0-48.80_all.deb - HIER_DIRECT/91.189.92.200 application/x-debian-package
1427226568.406     18 192.168.1.200 TCP_MISS/200 3179 GET http://gb.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/linux-source_3.13.0.48.55_all.deb - HIER_DIRECT/91.189.92.200 application/x-debian-package

Возможно, стоит упомянуть, что сервер работает под управлением Lubuntu 14.04, а клиенты работают под управлением Ubuntu 14.04. Тем не менее, я удостоверился, что добавил недостающие репозитории (я думаю, «обновления») в source.list сервера.

Чего мне не хватает?

РЕДАКТИРОВАТЬ: My allow-networks-src. acl выглядит так:

# allowed-networks-src.conf
# 
# network sources that you want to allow access to the cache

# private networks
10.0.0.0/8 
172.16.0.0/12
192.168.0.0/16
192.168.1.0/255.255.0.0
192.168.1.202
192.168.1.201
192.168.1.200
127.0.0.1

# IPv6 private addresses
fe80::/64
::1/128

# additional non-private networks can be added to the directory:
#  /etc/squid-deb-proxy/allowed-networks-src.acl.d
1
задан 13 April 2017 в 15:24

1 ответ

У меня была та же проблема в течение нескольких дней после новой установки, с помощью всех настроек по умолчанию кроме добавления dl.google.com к mirror-dstdomain.acl. Я всегда получал бы TCP_MISS.

решение (после того, как много много попыток) состояло в том, чтобы добавить, точная сеть к allowed-networks-src.acl (не забывайте к restart squid3 && restart squid-deb-proxy). С тех пор я вижу красивое TCP_MEM_HIT на каждом пакете.

(Моя сеть является 10.10.10.0/24, который является частью 10.0.0.0/8, позволенного в allowed-networks-src.acl. Я думаю, что это поведение не хорошо в системе, называя себя нулевая конфигурация .)

1
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: