У меня установлен Debian с установленным squid3. Мой ящик имеет 2 интерфейса, один из которых подключен к Интернету (eth0
), а другой - к локальной сети (eth1
)
Вот мой /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.122.72.2
netmask 255.255.255.0
network 10.122.72.0
broadcast 10.122.72.255
gateway 10.122.72.1
dns-nameservers 202.46.129.2
auto eth1
iface eth1 inet static
address 10.122.2.1
netmask 255.255.255.0
network 10.122.2.0
broadcast 10.122.2.255
А вот некоторая часть моего /etc/squid3/squid.conf
http_port 8080
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl lan src 10.122.72.2 10.122.2.0/24
http_access allow localhost
http_access allow lan
С этой конфигурацией я могу просматривать в своей локальной сети (10.122.2.0/24
) с Firefox, используя http прокси 10.122.2.1
на порт 8080
. По какой-то причине я хочу, чтобы squid слушал и 10.122.2.1
и 10.122.72.2
. Я попытался изменить директиву http_port
на http_port 10.122.72.2:8080
и настроить Firefox на использование прокси-сервера http 10.122.72.2
порт 8080
, но Firefox сказал, что the connection has timed out
.
Есть идеи? Спасибо за продвижение