У меня установлен 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 .

Есть идеи? Спасибо за продвижение

1 ответ1

0

Может быть проблема маршрутизации, поскольку вы (AFAICS) пытаетесь подключиться из внутренней сети к внешнему сетевому интерфейсу вашего прокси. Так что ваш squid отвечает через eth1, так как это предпочтительное сетевое устройство ...

Вы пробовали это из браузера Insode 10.122.72.0/24

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .