День добрый!
У меня есть папка blacklist, в ней куча папок еще, разделил по porn, chat и т.п. каким образом можно в выражении
acl ИМЯ url_regex "/usr/local/squid/....." прописать не конткретно 1 файл, а папку, а в этой папке еще папки и только потом уже файлы с интерисующими сайтами и айпишниками... будет ли это все работать если прописать так:
acl ИМЯ url_regex "/usr/local/squid/blacklist"
>acl ИМЯ url_regex "/usr/local/squid/....." прописать не конткретно 1 файл, >а папку,
Вряд ли.>У меня есть папка blacklist, в ней куча папок еще, разделил по
>porn, chat и т.п. каким образом можно в выражении
И что, очень много категорий-файлов получилось? Похоже, теперь их все нужно перечислить в конфиге сквида.
>>acl ИМЯ url_regex "/usr/local/squid/....." прописать не конткретно 1 файл, >а папку,
>Вряд ли.
ага, сейчас пробовал, при запуске сквид пишет empty...
>>У меня есть папка blacklist, в ней куча папок еще, разделил по
>>porn, chat и т.п. каким образом можно в выражении
>И что, очень много категорий-файлов получилось? Похоже, теперь их все нужно перечислить
>в конфиге сквида.
дык я скачал blacklists с www.squidguard.org/blacklist/
Вариант ╧1: Сделай
cat /usr/local/squid/.../*/*/* >/usr/local/squid/.../ИМЯ
и указывай этот файл /usr/local/squid/.../ИМЯ в
acl ИМЯ url_regex "/usr/local/squid/.../ИМЯ"
а по мере изменения файлов повторяй процедуру.Вариант ╧2: Сделай
echo `ls /usr/local/squid/.../*/*/* | sed -E 's/^(.*)$/"\1"/'`
и запихивай результат в squid.conf (это запихивание тоже можно автоматизировать).