[Resolvido]Squid + SquidGuard não fazer cache site
-
Se você não usa proxy transparent, a forma mais simples de resolver esta pendenga é criar uma regra em "Firewall->Rules->Lan", dizendo que todas as conexões com destino ao respectivo site (TCP/80) estão liberadas - coloque isso acima da regra que você libera acesso do próprio Squid.
Uma outra boa dica também é criar uma GPO (caso tenha um AD na rede) pra dizer as estações pra não usarem proxy para aquele destino ou ainda cadastrar manualmente na estação a exceção: http://forum.pfsense.org/index.php?action=dlattach;topic=44399.0;attach=19666;image
Abraços!
Jack -
A tempos atras resolvi esse tipo de problema utilizando a opcão
ignore_expect_100 on
Tente colocar ela manualmente e veja se lhe ajuda.
Maiores detalhes em
http://www.squid-cache.org/Doc/config/ignore_expect_100/
-
Tente colocar ela manualmente e veja se lhe ajuda.
Lembrando que, embora seja totalmente possível, é altamente desaconselhável efetuar inserções manuais diretamente nos arquivos de configuração. Se for inserir algo personalizado, procure usar o campo "custom" do Proxy Server! ;)
Abraços!
Jack -
Se você não usa proxy transparent, a forma mais simples de resolver esta pendenga é criar uma regra em "Firewall->Rules->Lan", dizendo que todas as conexões com destino ao respectivo site (TCP/80) estão liberadas - coloque isso acima da regra que você libera acesso do próprio Squid.
Uma outra boa dica também é criar uma GPO (caso tenha um AD na rede) pra dizer as estações pra não usarem proxy para aquele destino ou ainda cadastrar manualmente na estação a exceção: http://forum.pfsense.org/index.php?action=dlattach;topic=44399.0;attach=19666;image
Abraços!
JackBoa tarde meu amigo.
fiz conforme descreveu mas ainda assim, quando tento fazer o download do arquivo pdf, vou para a página de erro acima.
estou anexando um screen com minha tela do Rules/Lan.
-
Extra Seu Problema: Na rule "Regra PortalRede", deixe o campo "Port Source" como "Any" e o campo "Port Destination" como TCP/80.
Em relação ao seu problema, qual é a máquina que você está testando (qual estação)?
Você cadastrou o site nas exceções do browser da máquina também?
Abraços!
Jack -
Sim, meu amigo Jack, estação de trabalho (172.168.13.21), esta com o site nas exceções como screen em anexo, e foi erro meu acertei o Rules/Lan.
Mas ainda não obtive sucesso =/
Lembrando que o site ainda continua no Porxy Server/Cache Mgmt/Do not Cache:
www.portalredevw.com.br
portalderevw.com.br
187.86.212.32 (este é o ip do site)o que pode ser?
-
ch1c4um,
Como você esta marcando o proxy nas estações de trabalho? Na mão ou usando WPAD/PAC?
-
ch1c4um,
Como você esta marcando o proxy nas estações de trabalho? Na mão ou usando WPAD/PAC?
Na mão mesmo, adiciono o proxy e depois marco o checkbox: Não usar proxy para endereços locais, e insiro o site no campo: Não usar proxy para endereços iniciados com: www.portalredevw.com.br
-
Experimente colocar (separados por ponto-e-vírgula) outras exceções no browser (além do www.portalredevw.com.br):
*.portalredevw;187.86.212.32
Verifique os logs do Squid pra saber se as conexões estão realmente passando por dentro dele!
Abraços!
Jack -
Ao Jack e todo pessoal que ajudou, muito obrigado deu certo!
Criei um Alias com Type: Hosts e inseri o site que não desejava não passar pelo Proxy assim também não fazer cache, em Rules, criei uma regra acima de todas e principalmente da regra do Proxy e funcionou que é uma beleza. Observação não precisei nem colocar o host nas exceções do browser.
Um abração galera e fica a dica para quem precisar.
-
Ao Jack e todo pessoal que ajudou, muito obrigado deu certo!
Não tem por onde… :D
… funcionou que é uma beleza
Que bom! ;)
Observação não precisei nem colocar o host nas exceções do browser.
Exatamente… No seu caso específico, ou você libera via regra de firewall ou cria a exceção no browser (manualmente ou de forma automatizada)!
Abraços!
Jack