SquidGuard-Proxy Server Filter

2009-05-13 12:36:52来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

【前言】
[url=javascript:;]Squid[/url]
能让过滤 (
[url=javascript:;]Filter[/url]
) 不当资讯网站,但若是您一笔一笔自行定义实在是很累的事,因此。[SquidGuard]就这样产生了,SquidGuard 是由国外一群厌恶网路不当资讯的人所组成,会定期增加
[url=javascript:;]黑名单[/url]
网站 ([Blacklist]),您指要
[url=javascript:;]安装[/url]
SquidGuard 并汇入黑名单在搭配 Squid 就可轻松达到过滤不当资讯网站的功能。
SquidGuard 作用的原理很简单,就是当 Squid Clients 欲透过 Squid 对外连线至 Internet时会检查一下 SquidGuard 内所定义的黑名单网站清单 (
[url=javascript:;]Blacklist[/url]
) 若符合则重新导向 (Redirect) 到自订的禁止连线说明网站,若未符合则放行对外连线。
【作业环境】
FreeBSD 6.1-RELEASE-p4
squidGuard-1.2.0
db-3.3.11
【安装及设定】
Step1.安装 SquidGuard 套件
引用:
#cd /usr/ports/www/squidguard    //切换至安装路径
#make install clean              //安装套件并清除安装过程中产生不必要档案
Step2.修改 squidguard.conf 设定档
引用:
#vi /usr/local/etc/squid/squidGuard.conf
dbhome /var/db/squidGuard        //Blacklist 资料库路径
logdir /var/log                  //SquidGuard Log 路径
source clients {                 //定义 squid clients 网段
    ip 192.168.1.0/24
}
dest ads {                       //定义 balcklist ads 项目
       domainlist ads/domains    //Domains 档路径
       urllist ads/urls          //URL 档路径
}
acl {
    clients within workhours {   //允许未定义在 ads 内的连结能连外
        pass     !ads  any
    } else {
        pass     any
    }
    default {
        pass     none
        redirect
http://www.wces.tc.edu.tw/block.htm
    //若是连线为 ads 内定义则重新导向至连线禁止网页
    }
}
Step3.修改 squid.conf 设定档
引用:
#vi /usr/local/etc/squid/squid.conf
redirect_program /usr/local/bin/squidGuard    //加入此行已带起 squidGuard 服务
Step4.修改 db 拥有人及建立 log 档
由于 squidGuard 用
[url=javascript:;]ports[/url]

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Mailman - additional virtual domains

下一篇:squid Can not open HTTP port 的解决办法