SquidGuard-Proxy Server Filter
2009-05-13 12:36:52来源:未知 阅读 ()
[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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash