Estoy intentando utilizar Squid para filtrar el tráfico que fluye a través de la red. También estoy intentando que este sistema sea transparente. La configuración de mi red es así:
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
Necesito que toda la red pase al enrutador, sin modificar, y luego que pase la respuesta a Squid. Los problemas que he encontrado hasta ahora son DNS, ya que no puedo enviar el tráfico a la máquina porque no puede buscarlo, problemas al tener dos subredes diferentes (una para mi LAN y otra para mi red pública). IP.).
¿Cómo haría para que esto funcione?
Respuesta1
La puerta de enlace predeterminada de los clientes debe ser el enrutador y su proxy HTTP debe apuntar al cuadro CentOS.
sitio de calamarTiene un montón de documentación, incluyendoconfiguraciones de ejemplo, una minuciosaPreguntas más frecuentesy una guía muy completa paraconfigurando navegadores.
Con respecto a un proxy transparente, se puede encontrar una configuración de ejemplo.aquíy se puede encontrar la documentación TPROXY actualaquí