Решено: squid 3.1 (не работает https)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Решено: squid 3.1

Сообщение nadge »

Сквид выдает страницу с текстом:
The following error was encountered while trying to retrieve the URL: https://mail.google.com/*
Socket Failure
The system returned: (97) Address family not supported by protocol
Squid is unable to create a TCP socket, presumably due to excessive load. Please retry your request.


Конфиг сквида:
acl manager proto cache_object

acl localhost src 127.0.0.1/32
acl direct src 169.254.7.0/24

http_access allow manager localhost
http_access deny manager

http_access allow localhost
http_access allow direct
http_access deny all

http_port 3128

shutdown_lifetime 5 seconds
coredump_dir /var/spool/squid3

cache_dir ufs /var/spool/squid3 512 16 256
maximum_object_size 4096 KB
cache_mem 16 MB
maximum_object_size_in_memory 256 KB

visible_hostname eden


Обычные (http://) страницы открываются нормально.

В чем проблема?
Спасибо сказали:
Аватара пользователя
fae
Сообщения: 16
ОС: Slackware

Re: Решено: squid 3.1

Сообщение fae »

это похоже бага самого сквида. У вас, скорее всего, отключена поддержка ipv6 в ядре.
Вот вроде как аналогичное описание:

http://bugs.squid-cache.org/show_bug.cgi?id=3011

Вообще, свежий сквид соберите, там должно быть это исправлено, либо ipv6 в ядре надо включить.
Спасибо сказали:
Аватара пользователя
Sora
Сообщения: 243
ОС: RFR_14

Re: Решено: squid 3.1

Сообщение Sora »

У меня такой конф.

Код: Выделить всё

#SQUID SETTINGS MAIN
cache_effective_user proxy
cache_effective_group proxy
cache_mem 64 MB
maximum_object_size_in_memory 512 KB
cache_dir ufs /var/spool/squid3 20000 16 256
cache_mgr admin@petropress.ru

http_port 3128 transparent


acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

#SQSTATE
acl manager proto cache_object
acl localhost src 192.168.1.1/32

#MY NETWORK
acl petropress_net src 192.168.1.0/24
acl localnet src 127.0.0.1/32
acl admin src  192.168.1.225/32

#BANNED PC
acl markinxp src 192.168.1.90/32

# GO!

http_access allow !Safe_ports
http_access allow CONNECT !SSL_ports

acl sampo_stat dstdomain statserv.sampo.ru
acl social_net dstdomain .vkontakte.ru .vk.com my.mail.ru
acl time_social time 13:00-14:00

http_access allow manager localhost
http_access deny manager

http_access deny markinxp

#http_access allow admin social_net time_social
#http_access deny  admin social_net
http_access allow admin

http_access deny petropress_net sampo_stat
http_access allow petropress_net

http_access allow localnet
http_access deny all


https работает. Может дело в

http_access allow !Safe_ports
http_access allow CONNECT !SSL_ports
?
AMD 4600+, 4Gb DDRII-800, GF GTS250 512Mb, HDD 750Gb WD
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Решено: squid 3.1

Сообщение nadge »

fae
ipv6 не хочу... но вроде Вы правильно сказали, похоже на мою проблему. Попробую собрать свежий сквид.

Странно что в убунте этот баг не пофиксили...

Sora
http_access allow !Safe_ports
http_access allow CONNECT !SSL_ports

А разве это не умолчальная настройка, которая действует без конфига?
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Решено: squid 3.1

Сообщение nadge »

Таки это баг был. Поставил 3.1.11 из будущей версии убунты - вроде заработало. Благодарю за ответы.
Спасибо сказали: