Bom, ultimamente tive a necessidade de implementar um proxy em um cliente, só que pelo fato da estrutura dele ser pequena não precisava instalar mais uma VM, mais um serviço, ter dois sistemas e tal.
Foi quanto decidi implementar no Pfsense mesmo, instalei o pacote e experimentei, Finalizando foi um sucesso, sanei duas dificuldade com apenas uma solução, show de bola, então vou postar logo abaixo um tutozinho de como fazer essa implementação, do Pfsense com proxy transparent.
Primeiro precisamos instalar o pacote do Squid, para isso vamos em Packages, procure o pacote Squid e clique no sinal + (mais).
Após fazer a instalação do pacote aparecerá na opção Services / Proxy Server
Depois, configure as opções Proxy interface, Allow Users, Transparent proxy, enabled Logging e Proxy como na figura a seguir:
Depois clique na opção Cache Mgmt
Depois é só configurar os sites que você vai bloquear e permitir, para isso você clica em Access Control
Pronto! Seu proxy transparent está no ar, agora é só testar!







Muito bom kra, ajudou muito obrigado!!
Comentário por josue — maio 11, 2011 @ 12:43 am
Muito bom tutorial.. parabéns.. Porém ainda estou com um problema e não sei como solucionar. Fiz todo o procedimento que vc postou só que não funciona em modo transparente. Só funciona se eu coloco proxy no navegador. Se eu tiro o proxy do navegador a navegação não passa pelas regras (fica tudo aberto)
Comentário por Fábio — maio 15, 2011 @ 4:56 pm
Olá Fábio,
Qual a versa do seu Pfsense? Essa configuração não tem erro. Olha só, me envia o XML pra eu dar uma olhada (pode retirar as informações que vc achar pertinente)
Pode enviar pra meu e-mail: jamsux at gmail dot com
Qualquer situações entre em contato por e-mail que te ajudo.
Comentário por jamsux — maio 18, 2011 @ 1:22 pm
vlw, cara muito bom msm.
continue com os tutor..
Comentário por Thiago — agosto 29, 2011 @ 5:36 pm