У меня NT4 и NTSquid 2.5
В конфиге стоят строки
acl porno url_regex "c:/squid/etc/porno"
acl dfsex url_regex -i "c:/squid/etc/dfsex"
acl ban url_regex "c:/squid/etc/ban"
Баннеры режет замечательно, а вот вся абсолютно порнуха проходит. Я уже даже два файла создал (porno и dfsex) - вот из них выдержки
fetish
nude
kinghost
hardcore
erot
xtreme
extreme
cum
tgp
sex
- это первый, а вот второй
pixx\.us
pixxxhell\.com
pixxxseries\.com
planetbytes\.com
planetcunt\.com
planetlesbian\.com
platinumdevils\.com
platinumsexguide\.com
playboy\.com
playboy\.fason\.ru
playboy\.novy\.tv
playdad\.com
Этот файл я скачал по какой-то ссылке. Может быть, флэши в обратку переставить?
по какой-то ссылке. Может быть, флэши в обратку
>переставить?acl porno url_regex -i "c:/squid/etc/porn"
acl noporno url_regex -i "c:/squid/etc/noporn"
http_access allow noporno
http_access deny pornoвсе работает
может у тебя эти акцессы стоят после разрешения акселей на ip -шинки ?
поставь перед ними эти правила
>acl porno url_regex -i "c:/squid/etc/porn"
сквид не умеет работать с двойными кавычками, пиши так:
acl porno url_regex -i 'c:/squid/etc/porn'у меня во всяком случае так.
>>acl porno url_regex -i "c:/squid/etc/porn"
>сквид не умеет работать с двойными кавычками, пиши так:
>acl porno url_regex -i 'c:/squid/etc/porn'
>
>у меня во всяком случае так.А почему же тогда для баннеров все работает с двойными кавычками?
>>>acl porno url_regex -i "c:/squid/etc/porn"
>>сквид не умеет работать с двойными кавычками, пиши так:
>>acl porno url_regex -i 'c:/squid/etc/porn'
>>
>>у меня во всяком случае так.
>
>А почему же тогда для баннеров все работает с двойными кавычками?работает и с двойными
проверь последовательность запрещений
acl porno══ url_regex -i "c:/squid/etc/porno"
acl noporno url_regex -i══"c:/squid/etc/noporn"
http_access allow noporno
http_access deny pornoПоставил так. Никаких изменений.
>acl porno══ url_regex -i "c:/squid/etc/porno"
>acl noporno url_regex -i══"c:/squid/etc/noporn"
>http_access allow noporno
>http_access deny porno
>
>Поставил так. Никаких изменений.Вообще-то с Виндовым вариантом не работал, но думаю не сильно отличается.
Я использую такую конструкцию:
acl noporn dstdom_regex -i "/etc/squid/noporn"
acl porn dstdom_regex -i "/etc/squid/porn"http_access allow noporn
http_access deny pornoПодставьте свои пути к файлам.
Не знаю как в Винде с правами на эти файли, должно это учитываться или нет. Есть ли там вообще такое поняти?
Но в Linux это чаще всего бывает, когда неправильно выставлены права.
Бывает ещё, что формат вайлов не тот. Т.е. если Вы скачали откуда-то готовые файлы (а они в linux-формате сделаны), то Винда их не поймёт и наоборот естественно.
Удачи.
dstdom_regex -i - ? А почему не url_regex -i? И вообще, dstdom - это что такое?
Но все равно попробую.
>dstdom_regex -i - ? А почему не url_regex -i? И вообще,
>dstdom - это что такое?
Использование dstdom_regex позволяет производить обратное преобразование адресов.
Т.е. если у Вас запрет на sex.ru, то при обычном запрещении, если клиент в строке браузера введёт вместо sex.ru его IP адрес, то его пропустят в злачное местечко :) А при использовании dstdom_regex произойдёт обратное преобразование и сравнение с запретными сайтами, которые у вас в файле.
Удачи.
>>dstdom_regex -i - ? А почему не url_regex -i? И вообще,
>>dstdom - это что такое?
>Использование dstdom_regex позволяет производить обратное преобразование адресов.
>Т.е. если у Вас запрет на sex.ru, то при обычном запрещении, если
>клиент в строке браузера введёт вместо sex.ru его IP адрес, то
>его пропустят в злачное местечко :) А при использовании dstdom_regex произойдёт
>обратное преобразование и сравнение с запретными сайтами, которые у вас в
>файле.
>Удачи.К сожалению, никакие комбинации не проходят... Может, кто-то другой способ знает - подскажите!
Я вот тут сразу не обратил внимания, но мне кажется у Вас неправильно сформирован список порносайтов
спиок вида
porno\.com
sex\.com
и т.д. имеет смысл, когда его обрабатывать предназначеным для этого редиректором написаном на C/C++, Perl. А у Вас простые регулярные выражения должны быть, т.е. не запись вида bla-bla\.com, а bla-bla.com (без экранирующего слэша). Этот файл не должен содержать таких слешей, т.к. в адресной строке не может быть такого адреса, вот он и не срабатывает, потому что не бывает этого:))
Удачи
>Я вот тут сразу не обратил внимания, но мне кажется у Вас
>неправильно сформирован список порносайтов
>спиок вида
>porno\.com
>sex\.com
>и т.д. имеет смысл, когда его обрабатывать предназначеным для этого редиректором написаном
>на C/C++, Perl. А у Вас простые регулярные выражения должны быть,
>т.е. не запись вида bla-bla\.com, а bla-bla.com (без экранирующего слэша). Этот
>файл не должен содержать таких слешей, т.к. в адресной строке не
>может быть такого адреса, вот он и не срабатывает, потому что
>не бывает этого:))
>УдачиУбрал все слеши. Опять не помогло.
>Убрал все слеши. Опять не помогло.А Вы попробуйте запустить вывод отладочной информации в cache.log в детальном виде и посмотрите на что ругается и как обрабатываются Ваши acl.
Спасибо большое всем! Заработало!!!
>Спасибо большое всем! Заработало!!!ну колись, где собака поррылась ?
>>Спасибо большое всем! Заработало!!!
>
>ну колись, где собака поррылась ?Да сам дурак! В одной строке писал porno, а в другой - porn, вот он и не понимал...