因工作的需要.所以需要配置一台代理服务器.本身没有什么大要求就是需要代理那边的网络就可以了.所以也不需要配置很多.很简单的配置如下.
系统环境 : Debian GNU/Linux 5.0
中文权威指南 : http://blog.s135.com/book/squid/index.html
一,下载并安装squid
squid的官方网站:www.squid-cache.org
我下载的是3.0的stable13版:
root@ptubuntu:/usr/local/squid/etc#cd /usr/local/src
root@ptubuntu:/usr/local/squid/etc# wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE13.tar.gz
安装步骤:
# cd /usr/local/src/squid-3.0.STABLE13
# ./configure -localstatedir=/var/squid-cache -prefix=/usr/local/squid
#make
#make install
#chown squid:squid /var/squid-cache -Rf 设置squid用户权限.
#/usr/local/squid/sbin/squid -z 初始化程序.
#cd /var/squid-cache/
# chmod 777 /var/squid-cache -Rf 设置squid-cache用户目录以及下级目录都有可读写权限,注如果这个没有设置会提示无法写入.
#/usr/local/squid/sbin/squid 启动程序.
#/usr/local/squid/sbin/squid -k shutdown 关闭程序.
#netstat -antl
root@ptubuntu:/usr/local/squid/etc# vi squid.conf
#设置使用的内存大小
cache_mem 512 MB
#内存中允许存放的最大缓存文件
maximum_object_size_in_memory 128 KB
#设置缓存文件存放的路径和格式
cache_dir ufs /var/spool/squid 10000 16 256
#这是对应上面的一条规则的
http_access allow localhost
#允许访问
http_access allow all
http_access deny all
http_reply_access allow all
icp_access allow all
特别上面这些红色的需要修改.如果你没有设置这些.那基本的都无法正常访问的.最好还需要修改一下端口号.
这个是在IE里设置你的代理服务器.
下面这个就是你浏览显示的结果.在123cha.com 这边可以看到是否正常使用.
参考文档:http://www.linuxfly.org/post/289/
原创文章,转载请注明: 转载自PT Ubuntu Blog