Linux使用Squid配置代理服务器.pdf
文本预览下载声明
作者:canaan 日期:2009-5-12 主页:
Linux 使用Squid 配置代理服务器
一、下载Squid
/ 3.0 版本出来了 本例中使用的是ole version 2.4 版
squid-2.4.STABLE2-src.tar.gz 保存到本地/usr/local/squid/src 下。
二、安装Squid
#cd /usr/local/squid/src
#tar xvzf squid-2.4.STABLE2-src.tar.gz
#cd squid-2.4.STABLE2
#./configure
#make
#make install
默认安装到/usr/local/squid 目录下
三、配置Squid
修改Squid 配置文件/usr/local/squid/etc/squid.conf :
http_port 8080
#默认端口3128,如果使用1024 以下的端口,必须以root 身份运行
http_access allow all
#允许所有用户通过代理进行http 访问
四、运行Squid
#chomd 777 /usr/local/squid/logs
//设置logs 对所有用户为可写。这样,代理客户才能正常反问代理服务器,并能在logs
// 目录下产生access.log,cache.log 等文件
#mkdir /usr/local/squid/cache
//手工建立squid 的缓存目录/usr/local/squid/cache
#/usr/local/squid/bin/squid –z
#/usr/local/squid/bin/squid
//后台运行squid
#/usr/local/squid/bin/squid –NCd1
//前台运行squid 。如果一切正常,你会看到一行输出:Ready to serve requests
五、配置客户端
运行IE 浏览器,工具Internet 选项连接局域网设置
“选中”为LAN 使用代理服务器
地址:squid 服务器的IP 地址。端口:8080.
“选中”跳过本地地址的代理服务器。
可以查看logs 下的access.log 和cache.log,看看是否代理运行正常以及访问的站点记录。
显示全部