Configuración de dirección saliente de Squid con 2 interfaces

Configuración de dirección saliente de Squid con 2 interfaces

Estoy intentando reenviar el tráfico de una red (net1) a otra red (network2) a través de un proxy squid que tiene 2 interfaces (eth1 y eth0) usando la tcp_outgoing_addressopción.

Mi red es la siguiente:

192.168.122.0/24(net2) -----eth1[Squid server]eth0----- 192.168.124.0/24 (net1)

Las direcciones IP del servidor squid:

  • 192.168.122.5 (eth1)
  • 192.168.124.10 (eth0)

Mi objetivo es que un servidor web en net1 (192.168.122.0) vea la solicitud tal como vino de 192.168.122.5 (el eth1 del servidor squid)

He intentado lograrlo pero parece que no funciona. Aquí está mi configuración de calamar:

##Creando las ACL
acl net_1 fuente 192.168.122.0/24
acl net_2 fuente 192.168.124.0/24

##INSERTE SUS PROPIAS REGLAS AQUÍ PARA PERMITIR EL ACCESO A SUS CLIENTES
http_access permitir localnet
http_access permite localhost
http_access permitir todo
tcp_dirección_saliente 192.168.124.10 net_1
tcp_dirección_saliente 192.168.122.5 net_2

##Y finalmente negar todos los demás accesos a este proxy

##http_access negar todo

##Squid normalmente escucha el puerto 3128
http_puerto 192.168.124.10:3128
http_puerto 192.168.122.5:4445

información relacionada