目前,很多学校都建起了校园网并连接上互联网,但互联网上的不良信息非常多,如何进行网站过滤,防止不健康网站对学生的影响呢?以下本着零成本、高效益的原则,谈谈在免费的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已正常运行。
| 【内容导航】 |
| 第1页:设置代理服务器 | 第2页:过滤功能的配置 |
| 第3页:优点 | |
关于开发 Linux系统下的磁盘加密方法Linux下安装画图工具GMT相关资讯 Linux 过滤功能
- Linux 即将 25 岁:足够伟大 却不 (01月01日)
- Linux 这么棒是因为开源? (08/28/2015 09:21:02)
- FreeBSD 和 Linux 有什么不同? (07/31/2015 09:15:06)
| - 盘点全球“国家级” Linux 项目 (09/25/2015 06:11:28)
- 庆祝 Linux 24 岁生日! (08/26/2015 06:13:36)
- 【观点】离了Linux,我就活不了! (10/31/2013 19:39:56)
|
本文评论 查看全部评论 (0)