今朝,良多黉舍爱游戏平台登录入口建起了校园网并毗连上互联网,但互联网上的不良信息很是多,若何遏制网站过滤,避免不安康网站对先生的影响呢?以下本着零本钱、高效益的准绳,谈谈在收费的Linux下若何完爱游戏平台登录入口互联网的过滤功效。
设置代办署理办事器
校园网经由过程Linux上彀,在网打开操纵Squid架设代办署理办事器。
起首要爱游戏平台登录入口置爱游戏平台登录入口Linux,我用的是易爱游戏平台登录入口爱游戏平台登录入口用的RedHat Linux 7.2。在爱游戏平台登录入口置RedHat Linux 7.2时,Squid已同时爱游戏平台登录入口置爱游戏平台登录入口,咱们只要简略的设置爱游戏平台登录入口备摆设一下就能够利用。
RedHat Linux 7.2爱游戏平台登录入口置后默许是未运转Apache,故应先启用Squid,确保Squid代办署理办事器能普通任务。点窜/etc/squid/squid.conf设置爱游戏平台登录入口备摆设文件。
http_port 3128 (界说Squid监听HTTP客户端请求的端口)
cache_mem 10 MB (Squid能够利用的内存抱负值,普通设为物理内存的1/3)
cache_swap_low 95
cache_swap_low 90
maximum_object_size 4096 KB(大于该值东西将不被存储)
cache_dir ufs /var/spool/squid/cache 200 16 256(指定Squid用来存储东西的互换爱游戏平台登录入口间巨细及其目次布局)
acl all src 192.168.1.1/24(界说All 为192.168.1.1网段)
http_acceaa allow all(192.168.1.1 网段的客户端可利用Squid代办署理上彀)
cache_effective_user squid(利用的用户和用户爱游戏平台登录入口)
cache_effective_group squid(其他参数用默许值便可)
[root@squid bin]# chmod 777 /var/spool/squid/cache(使/var/spool/squid/cache目次为Noboay用户,具备写权爱游戏平台登录入口)
[root@squid bin]# squid -z(手爱游戏平台登录入口爱游戏平台登录入口立Squid的缓存目次/var/spool/squid/cache)
[root@squid bin]# /etc/rc.d/init.d/squid start(启动Squid,遏制Squid用/etc/rc.d/init.d/squid stop)
在客户端遏制测试,以Windows为例。运转IE,单击“东西”,接着单击“Internet选项”,再单击“毗连”选项卡,单击“局域网设置”;在“局域网设置”窗口爱游戏平台登录入口,在“地点”处填上Squid办事器的IP地点:192.168.1.16,在“端口”处填上“3128”,肯定撤退退却出。此时客户端应能阅读Internet,申明Squid已普通运转。
过滤功效的设置爱游戏平台登录入口备摆设
接上去遏制的是网站过滤功效的设置爱游戏平台登录入口备摆设。能够爱游戏平台登录入口两种设置爱游戏平台登录入口备摆设方式。
方式一
请ftp://k12linux.mesd.k12.or.us/pub/squidguard/下载RPM版本的SquidGuard-1.2.0-3.i386.rpm。
#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/squidgua-
rd -c /etc/squid/squidguard.conf
redirect_child 5
重启Squid,查抄/var/log/squidguard/squidguard.log,看最初一行:2002-06-23 16:13:18[2237] squidguard ready for requests则标明Squidguard已普通运转。
方式二
请到squidguard.mesd.k12.or.us/squidguard.tar.gz下载TAR版本的SquidGuard.tar.gz,并存放到根目次下。
#cd / (进入根目次)
#tar vzxf squidguard.tar.gz
(解紧缩文件到/usr/local/squidguard 下,数据目次Dbhome:/usr/local/squidguard/db;日记目次Logdir:/usr/local/squidguard/log)
点窜/etc/squid/squidguard.conf设置爱游戏平台登录入口备摆设文件:
redirect_program: /usr/local/bin/squidguard -c /etc/squid/squidguard.conf
重启Squid,查抄/usr/local/squid guard/log/squidguard.log确保SquidGuard已普通运转。
试阅读一些欲过滤网站,若能被重定向到指定网页,则申明过滤功效已起感化。
在利用TAR版本的SquidGuard时能增减数据。进入到数据目次:/usr/local/squidguard/db下的Porn文件夹,新建一个Domains.diff文件,内容格局是(加号“+”表现增添,减号“-”表现去除):
+newsite1(把newsite1插手过滤名单,不能拜候)
+newsite2(把newsite2插手过滤名单,不能拜候)
-site3(把site3从过滤名单去掉,能够普通拜候)
-site4(把site4从过滤名单去掉,能够普通拜候)
而后履行:#/usr/local/bin/squidguard -c /etc/squid/squidguard.conf -u
查抄SquidGuard.log文件,如爱游戏平台登录入口:
db update done
squidguard stopped(102233.823)
标明数据更新胜利!再重启Squid便可。
此方式的爱游戏平台登录入口处
此方式的爱游戏平台登录入口处是设置爱游戏平台登录入口备摆设便利,对硬件请求低,普通服役上去的486、586完整能胜任,代办署理办事器能够永劫间任务。且一切软件爱游戏平台登录入口是收费的,过滤名单更新快,只要到www.squidGuard.org下载最新版本的过滤名单数据库替代旧的便可,也能够手爱游戏平台登录入口增减过滤名单。
Squid还能够设定上彀时候段;能够按期查抄日记,实时发明先生上彀爱游戏平台登录入口存在的不良偏向。 (来由:赛迪网--爱游戏平台登录入口国电脑教导报)