fuger 发表于 2007-9-14 10:59:56

利用BrazilFW的插件squid屏蔽网站和一些特别文件!

现在我在学校里面用squid来屏蔽一些网站和禁止一些指定类型的文件下载,效果很好用哦!
在squid配置页面里面,下边可以配置一些过滤的设置。
====================================
配置 Filters:
Disabled squid.conf create: 是 否   Squid Check
Black List: 允许 禁止   编辑
Change Black List to White List: 允许 禁止
Forbidden Words: 允许 禁止   编辑
Permitted Words: 允许 禁止   编辑
Deny Extensions: 允许 禁止   编辑
Privileged users/IPs: 允许 禁止
====================================

1、屏蔽网站:
点击“Black List: 允许 禁止编辑”这行后面的“编辑”进去,把你要禁止访问的网址输进去,一个网址一行,输入好以后点OK,再重新进入squid配置页面里面,把“Black List”设为 “允许”,提交后就可以屏蔽这些网站了。
2、禁止指定类型文件下载:
这个可以禁止学生下载一些指定类型的文件,比如令人头疼的学生玩flash小游戏的行为,或者是下载一些网络游戏和一些大型软件,把整个带宽占完的问题。
点击“Deny Extensions: 允许 禁止   编辑”后面的“编辑”,进去按照里面原来的格式把你要禁止的扩展名加上去,只能在一行里面用空格隔开,不能按回车分行,象我所禁止的这样:
\.scr$ \.bat$ \.pif$ \.cmd$ \.swf$ \.exe$ \.rar$ \.zip$ \.wma$ \.rm$ \.rmvb$ \.avi$ \.flv$
输入好以后点OK,再重新进入squid配置页面里面,把“Deny Extensions”设为 “允许”,提交后就可以屏蔽这些网站了。

如果你想要永久屏蔽,那么就把配置进行备份吧,不然重新启动后又要重新配置了。

目前我发现个问题,就是如果你在防火墙里面重新加载防火墙的话,squid就失效了,只有重新提交一下squid,才能生效。
另外在简单防火墙里面禁止flash协议好像不起作用,所以我才在squid里面把swf文件给禁止了。

[ 本帖最后由 fuger 于 2007-9-14 11:34 编辑 ]

DreamCat 发表于 2007-9-16 09:01:41

顶一下。

ttft 发表于 2007-9-22 21:50:03

DansGuardian功能更强大,一般squid都是和DansGuardian配合使用。
页: [1]
查看完整版本: 利用BrazilFW的插件squid屏蔽网站和一些特别文件!