Итак, у меня есть несколько IP-адресов на моем сервере, и я бы хотел, чтобы Squid "прослушал" их все ... как, например, nginx, использует 0.0.0.0. По какой-то причине Squid принимает соединения только с eth0 (другие IP-адреса похожи на eth0:1, eth0:2 и т.д.). Любые идеи, как я мог бы заставить прокси-сервер Squid прослушивать все те IP-адреса, которые у меня есть.
1 ответ
1
Пока IP назначены и связаны должным образом. Вы можете отредактировать свой squid.conf и добавить эти строки в любом месте вверху перед строками 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
И так далее с заменой на ваши IP-адреса, конечно. Вы также можете манипулировать ими, чтобы трафик входил по IP, а по другому.