Squid-Konfiguration für ausgehende Adressen mit 2 Schnittstellen

Squid-Konfiguration für ausgehende Adressen mit 2 Schnittstellen

Ich versuche, den Datenverkehr mithilfe dieser Option von einem Netzwerk (net1) über einen Squid-Proxy, der über zwei Schnittstellen (eth1 und eth0) verfügt, an ein anderes Netzwerk (network2) weiterzuleiten tcp_outgoing_address.

Mein Netzwerk sieht wie folgt aus:

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

Die IP-Adressen des Squid-Servers:

  • 192.168.122.5 (eth1)
  • 192.168.124.10 (eth0)

Mein Ziel ist, dass ein Webserver im Netz1 (192.168.122.0) die Anfrage so sieht, als käme sie von 192.168.122.5 (dem eth1 des Squid-Servers).

Ich habe versucht, es zu erreichen, aber es scheint nicht zu funktionieren. Hier ist meine Squid-Konfiguration:

##Erstellen der ACLs
acl net_1 quelle 192.168.122.0/24
acl net_2 quelle 192.168.124.0/24

##FÜGEN SIE HIER IHRE EIGENEN REGELN EIN, UM IHREN KUNDEN DEN ZUGRIFF ZU ERLAUBEN
http_access erlauben lokales Netz
http_access erlauben localhost
http_access alle zulassen
TCP-Ausgangsadresse 192.168.124.10 net_1
TCP-Ausgangsadresse 192.168.122.5 net_2

##Und schließlich allen anderen Zugriff auf diesen Proxy verweigern

##http_access alle verweigern

##Squid lauscht normalerweise auf Port 3128
http_port 192.168.124.10:3128
http_port 192.168.122.5:4445

verwandte Informationen