Squid akceptuje tylko połączenia z głównym adresem IP

0

Tak więc mam wiele adresów IP na swoim serwerze i chciałbym, aby Squid „nasłuchiwał” je wszystkie .. na przykład nginx używa 0.0.0.0. Z jakiegoś powodu Squid akceptuje tylko połączenia z eth0 (inne adresy IP są takie jak eth0: 1 eth0: 2 itd.). Wszelkie pomysły, jak mogę zmusić serwer proxy Squid do słuchania wszystkich adresów IP, które mam.

Jason
źródło

Odpowiedzi:

1

Tak długo, jak adresy IP są odpowiednio przypisane i powiązane. Możesz edytować plik squid.conf i dodać te wiersze w dowolnym miejscu na górze przed wierszami http_access.

acl ip1 myip 192.1.2.3
tcp_outgoing_address 192.1.2.3 ip1
acl ip2 myip 192.1.2.4
tcp_outgoing_address 192.1.2.4 ip2
acl ip3 myip 192.1.2.5
tcp_outgoing_address 192.1.2.5 ip3

I oczywiście zastąpienie twoimi adresami IP. Możesz także nimi manipulować, aby ruch przychodzący na IP wysyłał inny.

Tom Ruh
źródło