Por que não TCP_HITS usando squid-deb-proxy

1

Eu segui todos os conselhos aqui e o arquivo de log do servidor é atualizado quando faço uma atualização em outro computador na rede.

No entanto, nunca vejo nenhum TCP_HITs. Eu até aproveitei para eles. Isso é um pouco da saída da cauda.

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

Pode valer a pena mencionar que o servidor está executando o Lubuntu 14.04, enquanto os clientes estão executando o Ubuntu 14.04. No entanto, eu certifiquei-me de adicionar os repositórios que faltavam ("atualizações", eu acho) para o sources.list do servidor

O que estou perdendo?

EDITAR: Meu permitido-networks-src.acl se parece com isso:

# 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
    
por James Bradbury 24.03.2015 / 21:19

1 resposta

1

Eu tive o mesmo problema por vários dias após uma nova instalação, usando todas as configurações padrão, exceto a adição de dl.google.com a mirror-dstdomain.acl . Eu sempre recebo TCP_MISS.

A solução (depois de muitas tentativas) foi adicionar a rede exata a allowed-networks-src.acl (não se esqueça de restart squid3 && restart squid-deb-proxy ). Desde então, vejo o belo TCP_MEM_HIT em cada pacote.

(Minha rede é 10.10.10.0/24, que é parte do 10.0.0.0/8 permitido em allowed-networks-src.acl . Eu acho que esse comportamento não é legal em um sistema que se chama zero config .)

    
por kaedinger 16.04.2015 / 19:28