Essa semana atualizei meu squid para 2.6 e não consigo mais rodar transparent.... foram removidos o httpd_accel do squid, incluiram outros opções como "transparent" na frente do http_port... mesmo assim não rodou... encontrei algumas dicas na internet mas não funcionou (http://www.rebit.com.br/)... alguém tem squid 2.6 transparent com IPFW? poderia postar o conf e a regra aqui? Lembrando que no squid 2.5 o meu roda perfeito, pro é no 2.6.
Pelo que li também existe um bug no 2.6, baixei o patch, apliquei, mesmo assim não rodou... acabei voltando para a 2.5. http://www.mail-archive.com/[email protected]/msg39187.html http://www.squid-cache.org/bugs/show_bug.cgi?id=1671 No STABLE2 já vem corrigido, mas também não rodou. http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE2-RELEASENOTES.html#toc7 IPFW ipfw add 0000008 fwd 127.0.0.1,3128 tcp from any to any dst-port 80 out recv rl0 xmit sis0 squid.conf (2.6) http_port 127.0.0.1:3128 transparent Está funcionando bem no 2.5, vou deixar ele por enquanto mesmo... depois tento novamente... mas se alguém resolveu manda a dica, fica documentado no histórico da lista. Bom fim de semana. -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes [EMAIL PROTECTED] ----- Original Message ----- From: "Antonio Torres" <[EMAIL PROTECTED]> To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"" <[email protected]> Sent: Saturday, August 05, 2006 12:19 PM Subject: Re: [FUG-BR] pf + squid + freebsd 6.1 Jose Luiz wrote: > Em Sábado 05 Agosto 2006 10:39, Antonio Torres escreveu: > > >> fora as regras "tradicionais" do pf para "source-routing" e as >> configurações do squid para proxy transparente, procure na documentação >> do squid pela opção "tcp_outgoing_address" >> >> É onde voce 'conta' para o squid qual o IP que ele vai usar e, portanto, >> qual "link" ele vai usar para falar com o mundo externo.... >> >> []s >> >> Antonio Torres > > > Desculpe-me mas não é isto que quero fazer (não sou muito bom pra explanar > as > "coisas"), já tenho as saidas funcionando muito bem, o problema é que > alguém > está bloqueando as consultas a sites com criptografia (https) > > Se configurar no navegador proxy revelado, tudo funciona bem, inclusive os > https, portanto acho que tem algo errado no pf. > > Todo mundo quer bloquear o orkut e aki por padrão "alguém" já está > bloqueando > e preciso que seja liberado! > > Obrigado! > alguns trechos de arquivos de configuração que podem te ajudar: squid.conf tcp_outgoing_address 200.x.y.z http_port 127.0.0.1:3128 forwarded_for off httpd_accel_with_proxy off httpd_accel_uses_host_header off httpd_accel_single_host off httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on ... acl business_hours time M T W H F 09:00-18:00 acl url_banned url_regex -i "/usr/local/etc/squid/url.banned" http_access deny url_banned business_hours NOTA: o arquivo url.banned contem a relação de urls bloqueadas, uma por linha; p.ex. ".orkut.com" (sem as aspas) pf.conf rdr on $int_if1 proto tcp from any to any port 80 -> 127.0.0.1 port 3128 Tudo tirado diretamente de "http://www.benzedrine.cx/transquid.html" (um howto do "pai" do pf) Sites relacionados no arquivo 'url.banned' são simplesmente bloqueados (com aquela simpatica mensagem do squid) durante o horário comercial (para tristeza dos "sem o que fazer" ;) Pode não ser o melhor, mas está funcionando, há varios meses, perfeitamente em um escritório com cerca de 40 "maquinas clientes" (mais da metade laptops), onde os clientes são completamente leigos e não sabem, sequer, configurar um proxy no Internet Explorer. Fazem bastante uso de sites "estranhos" (CEF, BB, Bradesco, Tribunais, Prefeituras, etc.) e nunca houve reclamação de dificuldade de acesso.. []s Antonio Torres ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

