The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Squid и captcha"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"Squid и captcha"  +/
Сообщение от stakadoemail (ok), 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

При чём ничего я не делал ни со шлюзом в целом, ни с проксей в частности.
Подскажите, пожалуйста, где поискать проблему.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Squid и captcha"  +/
Сообщение от mcshel (?), 12-Апр-13, 08:06 
>[оверквотинг удален]
> 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 её не блокирует.
Почему так происходит сказать сложно, может попробовтаь другой Браузер или SQUID 2.7.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Squid и captcha"  +/
Сообщение от stakadoemail (ok), 12-Апр-13, 11:31 
> Судя по логу картинка должна подгружаться 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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Squid и captcha"  +1 +/
Сообщение от mcshel (?), 13-Апр-13, 09:52 
>[оверквотинг удален]
> - 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

Как вариант, а вообще лучше перейти на более новую ОС. Mandriva сейчас "очень сильно лихорадит", может вам стоит посмотреть в сторону CentOS?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Squid и captcha"  +/
Сообщение от stakadoemail (ok), 15-Апр-13, 08:16 
> Как вариант, а вообще лучше перейти на более новую ОС. Mandriva сейчас
> "очень сильно лихорадит", может вам стоит посмотреть в сторону CentOS?

Ваш вариант наиболее вероятен для меня - собирать сквид из исходников что-то мне не очень хочется. Да и небось требовать он будет более новые версии различных библиотек, нежели у меня установлены, а значит придётся пересобирать ещё и их.
От Мандривы и так хочется отойти, что-то свежие дистрибутивы меня не очень радуют (чего стоит хотя бы НЕвозможность установки в текстовом режиме, без графики).
Правда смотрел я не на CentOS, а на Debian, т.к. уже имею опыт работы с ним.
Можете перечислить какие-нибудь преимущества CentOS перед Debian?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Squid и captcha"  +/
Сообщение от ALex_hha (ok), 15-Апр-13, 10:02 
> Правда смотрел я не на CentOS, а на Debian, т.к. уже имею
> опыт работы с ним.

хороший выбор

> Можете перечислить какие-нибудь преимущества CentOS перед Debian?

что лучше знаешь, то и используй. У CentOS/RHEL лучше поддержка со стороны вендоров.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Squid и captcha"  +/
Сообщение от stakadoemail (ok), 15-Апр-13, 11:27 
> хороший выбор
> что лучше знаешь, то и используй. У CentOS/RHEL лучше поддержка со стороны
> вендоров.

Всё понял - самая короткая дорога та, которую знаешь.
Всем спасибо, тему можно закрывать.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Squid и captcha"  +/
Сообщение от alsemail (??), 05-Дек-13, 07:08 
Я бы поднял тему. Не подумайте плохого, но у меня появилась ровно такая же проблема с капчей.
Перестала отображаться картинка на компах за squid'ом.
Попробовал несколько сайтов - ни одной картинки не увидел.
В логах тоже самое - запись о GET есть. Картинки нет.
Где можно посмотреть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Squid и captcha"  +/
Сообщение от gennadiy_popovemail (?), 11-Дек-13, 10:22 
> Я бы поднял тему. Не подумайте плохого, но у меня появилась ровно
> такая же проблема с капчей.
> Перестала отображаться картинка на компах за squid'ом.
> Попробовал несколько сайтов - ни одной картинки не увидел.
> В логах тоже самое - запись о GET есть. Картинки нет.
> Где можно посмотреть?

Поддерживаю. Squid3 на Debian7 тоже перестал пропускать капчу в картинках, например при подаче объявления на сайте газеты "из рук в руки".
Варианты на флеше отображаются отлично.


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Squid и captcha"  +/
Сообщение от alsemail (ok), 11-Дек-13, 12:30 
> Поддерживаю. Squid3 на Debian7 тоже перестал пропускать капчу в картинках, например при
> подаче объявления на сайте газеты "из рук в руки".
> Варианты на флеше отображаются отлично.

GET в логах тоже есть?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Squid и captcha"  +/
Сообщение от alsemail (ok), 11-Дек-13, 17:28 
>> Я бы поднял тему. Не подумайте плохого, но у меня появилась ровно
>> такая же проблема с капчей.
>> Перестала отображаться картинка на компах за squid'ом.
>> Попробовал несколько сайтов - ни одной картинки не увидел.
>> В логах тоже самое - запись о GET есть. Картинки нет.
>> Где можно посмотреть?
> Поддерживаю. Squid3 на Debian7 тоже перестал пропускать капчу в картинках, например при
> подаче объявления на сайте газеты "из рук в руки".
> Варианты на флеше отображаются отлично.

Я попробовал вызвать скрипт картинки (сам по себе, в адресе).
Например, http://www.russianpost.ru/CaptchaService/CaptchaImage.ashx?I...
Firefox сообщает "Во время загрузки страницы соединение с сервером было сброшено."
Ставлю коннект из этого же браузера, этой же копии, без прокси - картинка появляется.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Squid и captcha"  +/
Сообщение от alsemail (ok), 11-Дек-13, 18:24 
>> Я бы поднял тему. Не подумайте плохого, но у меня появилась ровно
>> такая же проблема с капчей.
>> Перестала отображаться картинка на компах за squid'ом.
>> Попробовал несколько сайтов - ни одной картинки не увидел.
>> В логах тоже самое - запись о GET есть. Картинки нет.
>> Где можно посмотреть?
> Поддерживаю. Squid3 на Debian7 тоже перестал пропускать капчу в картинках, например при
> подаче объявления на сайте газеты "из рук в руки".
> Варианты на флеше отображаются отлично.

Я победил!
Обновил squid3.1 до squid3.3
После обновления попросили сделать squid -z (кеш инициализировать)
Все заработало. Попробовать инициализировать кеш на старой версии уже не могу. Хотя, причем тут кеш :)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Squid и captcha"  +/
Сообщение от Леха (?), 27-Мрт-15, 14:55 
>[оверквотинг удален]
>>> В логах тоже самое - запись о GET есть. Картинки нет.
>>> Где можно посмотреть?
>> Поддерживаю. Squid3 на Debian7 тоже перестал пропускать капчу в картинках, например при
>> подаче объявления на сайте газеты "из рук в руки".
>> Варианты на флеше отображаются отлично.
> Я победил!
> Обновил squid3.1 до squid3.3
> После обновления попросили сделать squid -z (кеш инициализировать)
> Все заработало. Попробовать инициализировать кеш на старой версии уже не могу. Хотя,
> причем тут кеш :)

Не помогло. squid3

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Squid и captcha"  +/
Сообщение от stakadoemail (??), 27-Мрт-15, 15:57 
> Не помогло. 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
т.е. описано каждое действие.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Squid и captcha"  +/
Сообщение от alk_banka (ok), 18-Ноя-16, 17:11 
>> Не помогло. 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
> т.е. описано каждое действие.

Решено!!!! Долго бился, без пересобираний. Для теперешней ReCaptcha с картинками нужно пробрасывать через директ урл www.google.com/recaptcha/api2 и еще www.gstatic.com/recaptcha/api2
тогда все работает отлично

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Squid и captcha"  +/
Сообщение от beholder17 (?), 13-Ноя-18, 17:45 
>[оверквотинг удален]
>> Поэтому пришлось качать исходников и ставить версию 3.4.6.
>> Поэтому ставьте сквид из исходников и будет Вам счастье.
>> Если желаете - я сделал для себя пошаговый мануал по установке этого
>> самого сквида из исходников на Debian 7, могу ей поделиться. Инструкция
>> детальная, вернее даже пошаговая. К примеру есть там и такая строка:
>> wget http://www.squid-cache.org/Versions/v3/3.4/squid-3.4.4.tar.gz
>> т.е. описано каждое действие.
> Решено!!!! Долго бился, без пересобираний. Для теперешней ReCaptcha с картинками нужно
> пробрасывать через директ урл www.google.com/recaptcha/api2 и еще www.gstatic.com/recaptcha/api2
> тогда все работает отлично

А можно чуть подробнее куда и как вписывать эти урл?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Squid и captcha"  +/
Сообщение от stakadoemail (??), 14-Ноя-18, 08:46 
> А можно чуть подробнее куда и как вписывать эти урл?

Инструкцию (в виде документа .docx) можно скачать по адресу:
https://drive.google.com/open?id=1x_trjdc_bBomczCprbkKacevqR...
Эта же инструкция, но в текстовом виде: https://pastebin.com/EduPrfDS
Но лучше смотреть её в Ворде, там есть хоть какое-то форматирование и док читается легче.

Но, боюсь, одной лишь инструкции будет мало. Свяжитесь со мной, например, в скайпе: andreev.mike.
Можно даже в аське: 26420654.
Постараюсь помочь.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру