The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не срабатывает свой deny_info, !*! nightowl, 23-Фев-03, 19:50  [смотреть все]
Доброго времени суток всем!

acl porn url_regex "/etc/squid/porn"
.........
http_access deny porn !only !noporn
deny_info ERR_PORN porn

так вот объявленая страница ERR_PORN не появляется а появляется
стаднарная ERR_ACCESS_DENIED

  • RE: Не срабатывает свой deny_info, !*! leonid, 20:02 , 23-Фев-03 (1)
    >Доброго времени суток всем!
    >
    >acl porn url_regex "/etc/squid/porn"
    >.........
    >http_access deny porn !only !noporn
    >deny_info ERR_PORN porn
    >
    >так вот объявленая страница ERR_PORN не появляется а появляется
    >стаднарная ERR_ACCESS_DENIED

    тажа хрень!
    но если написать http_access allow !porn only noporn
    то может выдать правильную страницу


    • RE: Не срабатывает свой deny_info, !*! nightowl, 20:15 , 23-Фев-03 (2)
      >>Доброго времени суток всем!
      >>
      >>acl porn url_regex "/etc/squid/porn"
      >>.........
      >>http_access deny porn !only !noporn
      >>deny_info ERR_PORN porn
      >>
      >>так вот объявленая страница ERR_PORN не появляется а появляется
      >>стаднарная ERR_ACCESS_DENIED
      >
      >тажа хрень!
      >но если написать http_access allow !porn only noporn
      >то может выдать правильную страницу    
         Спасибо за совет, попробывал %-)
         в результате просто ажно летает на порнуху %-))

      вопрос: Таже хрень и с другими ACL на время, например %-(
      Сквид 2.4 Стабе 7, может єто важно ?? :-)

      • RE: Не срабатывает свой deny_info, !*! leonid, 18:53 , 24-Фев-03 (3)
          
        >   Спасибо за совет, попробывал %-)
        >   в результате просто ажно летает на порнуху %-))
        >

        Я знал ,что понравиться :))

        >вопрос: Таже хрень и с другими ACL на время, например %-(
        >Сквид 2.4 Стабе 7, может єто важно ?? :-)

        я юзаю 2.5.s1
        понять, как сие работает я не в силах
        вообще вещь сильно глючная
        пример :
        acl maxconn max_user_ip -s 1
        acl chuvaki proxy_auth_regex "/usr/local/squid/etc/chuvaki"
        acl users proxy_auth REQUIRED
        http_access deny !users
        http_access allow chuvaki
        http_access allow !maxconn
        deny_info ERR_MAXCONN maxconn

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

        теперь берем и переименовываем везде maxconn в maxip

        acl maxip max_user_ip -s 1
        acl chuvaki proxy_auth_regex "/usr/local/squid/etc/chuvaki"
        acl users proxy_auth REQUIRED
        http_access deny !users
        http_access allow chuvaki
        http_access allow !maxip
        deny_info ERR_MAXIP maxip

        дергаем squid и проверяем, как работает
        и Ооо.. "чудо" в место страницы с предупреждением о том что был превышен лимит и что ваш пароль возможно сперли пользователям выдается стандартная страницу "access dеny"
        бред кокой-то ...
        я два дня на изыскания убил, но так правды и не нашел
        т.е. когда хочет, работает, когда не хочет, не работает ???


  • RE: Не срабатывает свой deny_info, !*! keepver, 16:47 , 25-Фев-03 (6)
    >Доброго времени суток всем!
    >
    >acl porn url_regex "/etc/squid/porn"
    >.........
    >http_access deny porn !only !noporn
    странно и чего это за !only !noporn ?
    под это правило попадет только то, что описано в
    файле /etc/squid/porn и ничего больше. какие могут быть исключения ?
    все проблемы, описанные в данном треде - от нежелания/неумения задавать
    правила явно. вообщем
    http://www.squid-cache.org/Doc/FAQ/FAQ-10.html (оригинал)
    http://squid.opennet.ru/FAQ/my/FAQrus-10.html (перевод)

    особенно советую обратить внимание на раздел "Типичные ошибки"

    удачи.


    >deny_info ERR_PORN porn
    >
    >так вот объявленая страница ERR_PORN не появляется а появляется
    >стаднарная ERR_ACCESS_DENIED


  • RE: Не срабатывает свой deny_info, !*! appc, 12:03 , 28-Фев-03 (12)
    У меня было так
    http_access deny squid_block !squid_unblock
    нужно было чтобы срабатывало на !squid_unblock и не работало

    Поменял местами
    http_access deny !squid_unblock squid_block
    И все сразу заработало.

    • RE: Не срабатывает свой deny_info, !*! FK, 00:22 , 02-Мрт-03 (13)
      Народ!
      Я тож с этим мучался... и пришел вот к какому выводу:
      в ФАКах ясно написано: deny)info PAGE_NAME acl
      Корень зла в том, что именно acl (а не конструкции вида
      acl1 acl2
      !acl
      acl1 !acl2 и т.п.).
      Как ни странно, в данном слкчае FAQи не врут :)) пробовал - именно так!

      З.Ы. ...подробнее:
      acl Defolt src "/usr/local/squid/defolt"  <= типа, кого не пущать
      deny_info ERR_DEFOLT Defolt
      http_access deny Defolt
      .....
      так РАБОТАЕТ. Никак по-другому (типа http_access allow !Defolt, http_access allow !Defolt all) НЕ РАБОТАЮТ ПОЛЮБОМУ (даже если в deny_info писать нечто вида !Defolt all или !Defolt - вполне логичное желание :))

      З.З.Ы. Мораль: использовать вышеуказанную конструкцию (оно ясно, что геморно; но что с того? - проблемы индейца, шерифа, как говорится...)




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

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