#cd /usr/local/squidGuard/src/
#tar xvzf db-2.7.7.tar.gz
#cd db-2.7.7
#cd build_unix
#../dist/configure
#make
#make install
(默认安装到/usr/local/BerkeleyDB目录下)
注意:squidGuard不支持Berkeley DB 3.x版本。
3、SquidGuard的安装与配置
#rpm -ivh squidGuard-1.2.0-3.i386.rpm(安装后数据目录dbhome:/var/squidGuard/blacklists日志目录logdir:
/var/log/squidGuard)
按提示修改/etc/squid/squid.conf文件中的有关配置行:
redirect_program/usr/sbin/squidGuard -c
/etc/squid/squidGuard.confredirect_child 5
重启Squid,查看 /var/log/squidGuard/squidGuard.log,看最后一行:2002-05-23 16:13:18[2237]
SquidGuard Ready for Requests,则表明SquidGuard已正常运行。被阻止网站在此若能被重定向到指定网页,则说明过滤功能已起作用。(注:SquidGuard-1.2.0-3.i386.rpm下载地址为ftp://k12Linux.mesd.k12.or.us/pub/SquidGuard/)
三、方法优点
配置方便,硬件要求低,一般退役下来的486型、586型完全能胜任,且所有软件都是免费的,被阻止名单更新快,只需到http://www.squidGuard.org/下载最新版本的被阻止名单数据库替换旧的即可,也可以手工增减被阻止名单,Squid还可以设定上网时间段,使用灵活方便。
|