Squid и captcha, stakado, 11-Апр-13, 12:41 [смотреть все]Здравствуйте! Используется Squid 2.6 Stable1. Спустя некоторое время пользования по неведомой мне причине у клиентов перестали отображаться картинки капчи (captcha, защита от ботов). Если в настройках браузера убрать использование прокси - картинки капчи отображаются, если вернуть использование прокси- картинки капчи не показываются.В конфиге сквида отключил использование кеша, думал дело в нем - капча всё так же не видна. Конфиг сделал минимальным для нахождения проблемы: http_port 3128 cache_mgr stakado@mail.ru cache_dir null /tmp access_log /var/log/squid/access.log squid acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 no_cache deny all cache deny all acl lan src 10.0.0.0/24 http_access allow lan http_access deny all При попытке обновления картинки капчи в браузере в логе появляется следующее (на примере зайцев): 1365669401.176 172 10.0.0.2 TCP_MISS/200 4265 GET http://zaycev.net/captcha/55133074? - DIRECT/5.35.171.149 image/jpeg При чём ничего я не делал ни со шлюзом в целом, ни с проксей в частности. Подскажите, пожалуйста, где поискать проблему.
|
- Squid и captcha, mcshel, 08:06 , 12-Апр-13 (1)
- Squid и captcha, stakado, 11:31 , 12-Апр-13 (2)
> Судя по логу картинка должна подгружаться SQUID её не блокирует. > Почему так происходит сказать сложно, может попробовтаь другой Браузер или SQUID 2.7. Картинка не блокируется и не попадает в кеш, это судя по TCP_MISS. Другие браузеры пробовал сразу же - результат одинаков --- картинки не видно. В настройках браузера (любого) убираю использование прокси - картинка отображается. Сквид 2.7 попробовать можно было бы, но на сервере стоит старая система - Mandriva 2007.0, rpm-пакета Squid 2.7 под неё нет. Выход - собирать из исходников? Точные версии установленных пакетов: squid-2.6.STABLE1-4.3mdv2007.0 squid-cachemgr-2.6.STABLE1-4.4mdv2007.0 Версии ядра и дистрибутива: Mandriva Linux release 2007.0 (Official) for x86_64 Linux gtw 2.6.21.3 #6 SMP Fri Dec 7 13:39:42 EST 2007 x86_64 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz GNU/Linux
- Squid и captcha, mcshel, 09:52 , 13-Апр-13 (3) +1
- Squid и captcha, stakado, 08:16 , 15-Апр-13 (4)
> Как вариант, а вообще лучше перейти на более новую ОС. Mandriva сейчас > "очень сильно лихорадит", может вам стоит посмотреть в сторону CentOS?Ваш вариант наиболее вероятен для меня - собирать сквид из исходников что-то мне не очень хочется. Да и небось требовать он будет более новые версии различных библиотек, нежели у меня установлены, а значит придётся пересобирать ещё и их. От Мандривы и так хочется отойти, что-то свежие дистрибутивы меня не очень радуют (чего стоит хотя бы НЕвозможность установки в текстовом режиме, без графики). Правда смотрел я не на CentOS, а на Debian, т.к. уже имею опыт работы с ним. Можете перечислить какие-нибудь преимущества CentOS перед Debian?
- Squid и captcha, ALex_hha, 10:02 , 15-Апр-13 (5)
- Squid и captcha, stakado, 11:27 , 15-Апр-13 (6)
> хороший выбор > что лучше знаешь, то и используй. У CentOS/RHEL лучше поддержка со стороны > вендоров.Всё понял - самая короткая дорога та, которую знаешь. Всем спасибо, тему можно закрывать.
- Squid и captcha, als, 07:08 , 05-Дек-13 (7)
- Squid и captcha, gennadiy_popov, 10:22 , 11-Дек-13 (8)
- Squid и captcha, als, 12:30 , 11-Дек-13 (9)
- Squid и captcha, als, 17:28 , 11-Дек-13 (10)
- Squid и captcha, als, 18:24 , 11-Дек-13 (11)
- Squid и captcha, Леха, 14:55 , 27-Мрт-15 (12)
- Squid и captcha, stakado, 15:57 , 27-Мрт-15 (13)
> Не помогло. squid3 Установка squid3 из репозиториев Debian'а (версия 3.1.20) мне так же не помогла. Поэтому пришлось качать исходников и ставить версию 3.4.6. Поэтому ставьте сквид из исходников и будет Вам счастье. Если желаете - я сделал для себя пошаговый мануал по установке этого самого сквида из исходников на Debian 7, могу ей поделиться. Инструкция детальная, вернее даже пошаговая. К примеру есть там и такая строка: wget http://www.squid-cache.org/Versions/v3/3.4/squid-3.4.4.tar.gz т.е. описано каждое действие.
|