[FUG-BR] Enquanto não chega o TProxy...

Luiz Otavio O Souza luiz em visualconnect.com.br
Segunda Dezembro 29 15:39:49 BRST 2008


> Luiz Otavio O Souza wrote:
> > Pessoal,
> >
> > Alguem tem ambiente, tempo e disposição para ajudar no teste de uma 
> > solução
> > de tproxy para o freebsd ?
> >
> > A solução já esta em produção em uma pequena instalação sem maiores
> > problemas.
> >
> > Alguem se habilita ?
> >
> É possível ativar e desativar o tproxy rapidamente? Pois tenho o
> ambiente, mas se algo der errado, preciso ser capaz de voltar ao modo
> sem-tproxy rapidamente.
>
> - --
> João Paulo Just
> Diretor Executivo - Justsoft Informática Ltda.
> http://www.justsoft.com.br/
> - --

Desde que sua estrutura já esteja pronta para o tproxy... O squid precisa 
estar entre os seus clientes e a internet, como um router ou firewall.

Nesse caso é bem simples, você pode configurar duas portas no squid 
(considerando o seu ip interno - 189.189.189.1):

http_port 189.189.189.1,3128 transparent
http_port 189.189.189.1,3129 transparent tproxy

Dai é só mudar a regra que faz o fwd no ipfw, para apontar para a porta que 
tem a funcionalidade que você precisa :)

ipfw add fwd 189.189.189.1,3128 tcp from 189.189.189.0/24 to any 80 in via 
${iif} # para proxy transparente
ipfw add fwd 189.189.189.1,3129 tcp from 189.189.189.0/24 to any 80 in via 
${iif} # para proxy transparente + tproxy

Só precisa me dizer depois se o patch não causou nenhum efeito colateral no 
restante do squid (não alterei nada, mas nunca se sabe).

[]'s
Luiz 



Mais detalhes sobre a lista de discussão freebsd