The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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
            т.е. описано каждое действие.

            • Squid и captcha, !*! alk_banka, 17:11 , 18-Ноя-16 (14)
              • Squid и captcha, !*! beholder17, 17:45 , 13-Ноя-18 (15)
                • Squid и captcha, !*! stakado, 08:46 , 14-Ноя-18 (16)
                  > А можно чуть подробнее куда и как вписывать эти урл?

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

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




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

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