Squid 二级代理说明文档
一:拓扑图:
备注:Squid A 为一级代理,squid B为二级代理
以下配置文件以squid B二级代理为例,
一级代理squid A无需配置二级代理及其白名单等配置。
一级代理squid A需要有外网权限
二:安装squid 代理,在两台squid上都安装squid软件。
#yum install squid –y
三:配置squid配置文件
#vim /etc/squid/squid.conf
1、添加Squid代理配置:
注释:
squid 服务器监听端口号:3128
内存缓存区大小为:512M
磁盘缓存:目录为/var/spool/squid,容量大小为20480MB(20G),一级子目录为16个,二级子目录为256个。
缓存日志文件路径:/var/log/squid/cache.log
访问日志文件路径:/var/log/squid/access.log
网页缓存日志路径:/var/log/squid/store.log
Squid 进程所有者:squid
Squid进程所属组:squid
DNS服务器IP地址:10.20.100.31192.168.100.101
可见计算机主机名:10.20.70.65
Squid服务器管理员电子邮件地址:desheng.shi@archermind.com
2、添加访问的地址
3、添加squid白名单
如:添加qq.com,sina.com.cn,hao123.com,51cto.com,12306.cn等网址
4、添加二级代理:
5、测试配置文件是否正确
#squid –k prase
四:打开内核路由转发功能
#vim /etc/sysctl.conf
将net.ipv4.ip_forward参数的值设置为1
五:启动squid服务
#service squid start
六:设置开机自动启动服务
#chkconfig --level 35 squid on
原文地址:http://380145.blog.51cto.com/370145/1671786