Конфигурация исходящего адреса Squid с 2 интерфейсами

Конфигурация исходящего адреса Squid с 2 интерфейсами

Я пытаюсь перенаправить трафик из одной сети (net1) в другую сеть (network2) через прокси-сервер Squid, имеющий 2 интерфейса (eth1 и eth0), используя опцию tcp_outgoing_address.

Моя сеть выглядит следующим образом:

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

IP-адреса сервера Squid:

  • 192.168.122.5 (eth1)
  • 192.168.124.10 (eth0)

Моя цель состоит в том, чтобы веб-сервер в net1 (192.168.122.0) видел запрос, пришедший с 192.168.122.5 (eth1 сервера Squid).

Я пытался добиться этого, но, похоже, не работает. Вот мой конфиг squid:

##Создание списков контроля доступа
acl net_1 источник 192.168.122.0/24
acl net_2 источник 192.168.124.0/24

##ВСТАВЬТЕ ЗДЕСЬ ВАШЕ СОБСТВЕННОЕ ПРАВИЛО(А), ЧТОБЫ РАЗРЕШИТЬ ДОСТУП ВАШИМ КЛИЕНТАМ
http_access разрешить локальную сеть
http_access разрешить локальный хост
http_access разрешить всем
tcp_исходящий_адрес 192.168.124.10 net_1
tcp_исходящий_адрес 192.168.122.5 net_2

##И наконец запретить всем остальным доступ к этому прокси

##http_access запретить все

##Squid обычно слушает порт 3128
http_порт 192.168.124.10:3128
http_порт 192.168.122.5:4445

Связанный контент