Estou tentando usar o Squid para filtrar o tráfego que flui pela rede. Também estou tentando tornar este sistema transparente. Minha configuração de rede é assim:
Router -> CentOS Machine -> The rest of the network.
Router: 192.168.1.254
CentOS: 192.168.1.104
LAN : 192.168.1.0/24 and 81.150.192.224/28
Preciso que toda a rede seja passada para o roteador - sem modificações - e depois passe a resposta para o Squid. Os problemas que encontrei até agora são DNS - como não consigo enviar o tráfego para a máquina porque ela não consegue procurá-lo - problemas com duas sub-redes diferentes (uma para minha LAN e outra para meu público IPs.).
Como eu faria isso funcionar?
Responder1
O gateway padrão dos clientes deve ser o roteador e seu proxy HTTP deve apontar para a caixa CentOS.
Site do Squidtem uma tonelada de documentação, incluindoconfigurações de exemplo, um minuciosoPerguntas frequentese um guia muito completo paraconfigurando navegadores.
Em relação a um proxy transparente, um exemplo de configuração pode ser encontradoaquie a documentação atual do TPROXY pode ser encontradaaqui