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已正常运行。
下面是网站过滤功能的配置。
2、安装Berkeley DB 2.x
从http://www.sleepycat.com/下载db-2.7.7.tar.gz并存在/usr/local/squidGuard/src/目录下:
|