Приведу рабочий конфиг для SquidGuard с запретами на рабочее время и ограничениями скачивания MP3.
Да-да, все намного проще чем кажется.
Для управления
белыми и черными списками используются правила good
и файлы /var/db/squidGuard/good/domains
в которые мы добавляем "хорошие" адреса. Для меня это проще нежели вычислять в списках "плохих" скачаных предварительно из инета.
Не забываем
изменения в базах фильтруемых адресов скомпилировать командой
squidGuard -C All
и перезапустить squid:
squid -k reconfigure
# # CONFIG FILE FOR SQUIDGUARD
dbhome /var/db/squidGuard logdir /var/log rewrite mp3 { s@.*\.mp3$@http://www/my.mp3@r }
time leisure-time { weekly * 00:00-08:00 17:00-24:00 weekly fridays 16:00-17:00 weekly sat sun 00:00-24:00 date*.01.01 } time worktime { weekly mtwhf 07:00 - 18:00 date *-*-01 07:00 - 18:00 } src servers { ip 192.168.0.1-192.168.0.25 }
src workers { ip 192.168.0.27-192.168.0.47 192.168.0.49-192.168.0.95 192.168.0.97-192.1 }
src it { ip 192.168.0.26 192.168.0.247 192.168.0.241 192.168.0.243 192.168.0.96 192. } dest pornography { domainlist porn/domains expressionlist porn/expressions urllist porn/urls redirect http://www.it-link.com.ua/warn/porno.html } dest warez { domainlist warez/domains urllist warez/urls }
acl { workers within worktime { pass good !gambling !warez !pornography !aggressive !drugs !hacking !ads rewrite mp3 } workers outside worktime { pass good !ads all }
servers { pass all } it-service{ pass good !ads all } it { pass good !ads all } default { pass none redirect http://www.it.group log /var/log/squidGuard.log } }
|
Оставить комментарий