Минимальная конфигурация прокси Сквида не работает

Я пытался напрасно в течение прошедших нескольких дней установить прокси Squid3 на своем поле Debian. Я сделал обычный материал установки программное обеспечение, добавляющее в конфигурации и т.д. Моя конфигурация похожа:

acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
http_access allow localhost
http_port 50001
http_access allow all

Прокси сквида слушает на соответствующем порте согласно netstat.

me@vps:/etc/squid3$ netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp6       0      0 [::]:50001              [::]:*                  LISTEN

Журналы доступа выглядят примерно так:

1404520356.673  60499 X.X.129.122 TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2607:f8b0:4004:803::1015 -
1404520416.716  59876 X.X.129.122 TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2607:f8b0:4004:803::1015 -
1404520431.727 182508 X.X.129.122 TCP_MISS/504 4816 GET http://www.google.com/ - DIRECT/2607:f8b0:4004:803::1010 text/html
1404520476.758  59885 X.X.129.122 TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2607:f8b0:4004:803::1015 -
1404520536.798  59884 X.X.129.122 TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2607:f8b0:4004:803::1015 -
1404520596.588  59633 X.X.129.122 TCP_MISS/503 0 CONNECT mail.google.com:443 - DIRECT/2607:f8b0:4004:803::1015 -

Ошибка, которую я получаю при использовании моего прокси в Firefox:

Требуемый URL не мог быть получен возвращенная система: (110) Соединение привело к таймауту удаленного хоста, или сеть может снизиться. Попробуйте запрос снова.

Ценил бы любые указатели/справку на этом.Спасибо.

РЕДАКТИРОВАНИЕ 1: интересно, что я могу соединиться с google/yahoo/facebook от своего VPS, но не некоторых других веб-сайтов как whatsmyip.org.

0
задан 6 July 2014 в 03:01
1 ответ

Так что, глядя на ваши журналы, мы можем довольно ясно увидеть, что ваша система пытается использовать IPv6 адрес для mail.google.com (DIRECT/2607:f8b0:4004:803::1015). Это произойдет, если у вас в системе есть IPv6.

Но я подозреваю, что вы не настроили его полностью, или, возможно, ваш провайдер не настроил IPv6 полностью. Дело в том, что IPv6 сломан где-то между вами и Google.

Вы можете полностью отключить IPv6 или потратить время на его исправление. Но давайте пока просто проигнорируем это.

В качестве краткосрочного исправления вы можете изменить настройку в squid, чтобы всегда сначала использовать IPv4 адрес, если он доступен для заданного имени. Просто установите dns_v4_first на в вашей конфигурации squid.

Не связанная с вашей проблемой с Squid, если это коробка с Linux, то вы также можете посмотреть на свой локальный gai.conf. Он не используется squid, но используется Вашей операционной системой для настройки разрешения имен. Вы можете установить или отменить приоритет строки ::ffff:0:0/96 100, чтобы предпочесть IPv4, а не IPv6 для остальной части вашей системы.

.
1
ответ дан 4 December 2019 в 17:26

Теги

Похожие вопросы