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