Есть ли возможность блокировать нежелательные сайты списком и по маске? Чтобы squid блокировал сайт, если он попадается в некотором файле со списком масок этих сайтов. Да … если это возможно , то есть ли где-небудь бесплатный источник(который постоянно обновляется) списков этих говносайтов, например, как аналог OrangeFilter для Kerio WinRoute Firewall?
Сам сквид это в принципе усеет, но гораздо удобней использовать резалку сайтов. Я рекомендую squidGuard, он умеет хорошее разделение по группам и угрозам. Тут http://www.squidguard.org/blacklists.html сайты где раздают черные списки. Я использую Shall’овские - у них на сайте можно посмотреть скрипты авто-обновления списков.
поставил я его, но чтото не режет он сайты у меня. вот как у меня это сделано:
часть конфига squid.conf где , squidGuard привзявыается в squid:
redirect_program /usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf
redirect_children 5
redirector_bypass on
списки скопировал в папку /etc/squidGuard/BL
вот сам squidGuard.conf:
dbhome /etc/squidGuard/BL
logdir /var/log/squid
time workhours{
weekly mtwhf 08:30-17:30
date *.12.24
}
src admins {
ip 192.168.0.80
}
src clients {
ip 192.168.0.1-192.168.0.79
}
dest adv{
domainlist adv/domains
urllist adv/urls
redirect http://localhost/block.html
}
dest warez{
domainlist warez/domains
urllist warez/urls
}
dest porn{
domainlist porn/domains
urllist porn/urls
}
acl{
clients {
pass !adv !warez !porn all
}
admins {
pass !adv all
}
default {
pass !adv all
}
}
пробую зайти на домен из списков, с клиентским ip и пускает. Почему?
Логи покажите что ли
calculate ~ # tail -f /var/log/squid/squidGuard.log
2010-08-17 10:33:23 [31422] squidGuard 1.4 started (1282019603.543)
2010-08-17 10:33:23 [31422] Info: recalculating alarm in 24997 seconds
2010-08-17 10:33:23 [31422] squidGuard ready for requests (1282019603.555)
и такой:
calculate ~ # tail -f /var/log/squidGuard/squidGuard.log
2010-08-17 12:15:54 [32116] init domainlist /etc/squidGuard/BL/adv/domains
2010-08-17 12:15:54 [32115] /etc/squidGuard/BL/adv/domains: Permission denied
2010-08-17 12:15:54 [32115] Going into emergency mode
2010-08-17 12:15:54 [32116] /etc/squidGuard/BL/adv/domains: Permission denied
2010-08-17 12:15:54 [32116] Going into emergency mode
2010-08-17 12:15:54 [32117] New setting: dbhome: /etc/squidGuard/BL
2010-08-17 12:15:54 [32117] New setting: logdir: /var/log/squid
2010-08-17 12:15:54 [32117] init domainlist /etc/squidGuard/BL/adv/domains
2010-08-17 12:15:54 [32117] /etc/squidGuard/BL/adv/domains: Permission denied
2010-08-17 12:15:54 [32117] Going into emergency mode