Eu tenho uma instalação básica do squid funcionando no Ubuntu 14.04. Tudo o que eu realmente quero é registrar as solicitações feitas. Eu realmente não me importo com ACL ou cache. Talvez mais tarde. Eu olhei para o longo arquivo squid.conf que é mais comentado. Eu "grep" as linhas não comentadas e obtive um novo arquivo conf. Depois apenas comentei o que achei que não era necessário e adicionei algumas linhas que achei que eram necessárias. Aqui está meu arquivo conf sem as linhas comentadas:
http_access allow all
http_port 3128
coredump_dir /var/spool/squid3
cache deny all
dns_nameservers 202.148.202.4 202.148.200.3
positive_dns_ttl 72 hours
negative_dns_ttl 30 seconds
O problema que tenho é que os clientes do servidor proxy têm problemas apenas com alguns sites, embora funcione principalmente para outros sites.
Por exemplo, http://locator.intel.in/find-reseller/
Este é realmente bizarro... A página exibe a mensagem de erro "Tentando obter propriedade de não-objeto" mas através de outro cliente que não utiliza este servidor proxy ou qualquer servidor proxy, a página é exibida corretamente.
A entrada no arquivo proxy "access.log" é:
430748230.547 2440 192.168.1.5 TCP_MISS/500 63048 GET http://locator.intel.in/find-reseller/ - HIER_DIRECT/198.175.66.130 text/html
Agora, presumo que o TCP_MISS/500 seja um erro... sem cache, portanto, sem acerto. Multar. O 500 é o erro interno do http? Como o proxy iniciou um erro no servidor http? Foi uma solicitação HTTP malformada iniciada pelo proxy?
Para outro link que não exibe a página,http://www.incentre.net/tech-support/other-support/ethernet-cable-color-coding-diagram/, as entradas cache.log são, como:
1430749180.834 60659 192.168.1.5 TCP_MISS/503 4111 GET http://www.incentre.net/tech-support/other-support/ethernet-cable-color-coding-diagram/ - HIER_DIRECT/206.75.231.199 text/html
1430749194.846 12853 192.168.1.5 TCP_MISS_ABORTED/000 0 GET http://www.incentre.net/favicon.ico - HIER_DIRECT/206.75.231.199 -
Que configuração entre as mais de 300 diretivas de configuração do Squid estou faltando?