Страница 1 из 1

Определить блокирую щее правило в squid

Добавлено: 2008-03-13 13:06:58
Гость
Здравствуйте, подскажите пожалуйста как определить какая строка в файле блокирования URL отвечает
за блокирование определенного ресурса?
Те экспериментально выяснил, что нельзя войти на сайты *avicom*, но поиск по данной строке ничего не дал(

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 13:13:37
dikens3
Обычно за блокировку отвечают правила (acl) имеющие условие deny.
Вывод строк из конфигурации squid значительно ускорит решение проблемы.
сделать это можно примерно так:

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

grep deny squid.conf
Возможно используется редиректор, который тоже может блокировать доступ. Полный конфиг squid очень нужен, иначе никак.

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 13:25:41
Гость
Я наверное сумбурно выражаюсь... понятно отвечают за это правила (acl) имеющие условие deny, у меня оно такое:
acl bad_url url_regex "/usr/local/etc/squid/db/deny_url.txt"
Файл deny_url.txt ооочень большой, и в нем нужно найти строку отвечающую за блокирование сайтов *avicom*

ЗЫ если файл deny_url.txt убрать и сделать killall -HUP squid , то все работает и эти сайты открываются

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 13:55:03
dikens3
НУ делай поиск по avi, по com и т.п.
Или пиши скрипт, который будет обрабатывать каждую строку(построчно) из файла и использовать в качестве шаблона твою *avicom*,а в случае совпадения выведет её.

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 14:23:10
Гость
НУ делай поиск по avi, по com и т.п.
В том то и дело что поиск юзал... и не нашел

Оказалось что строка
av.com
блокирует в том числе и av*com (squid/2.5.STABLE14)

В связи с этим вопрос так и должно быть? те точка интерпретируется как любой символ?

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 14:24:19
squid

Re: Определить блокирую щее правило в squid

Добавлено: 2008-03-13 14:33:26
Гость
squid писал(а):
Спасибо... помогло)))