在Debian 5.2下的使用源代码安装Squid笔记

        因工作的需要.所以需要配置一台代理服务器.本身没有什么大要求就是需要代理那边的网络就可以了.所以也不需要配置很多.很简单的配置如下.

系统环境 : 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

本文链接地址: http://www.ptubuntu.com/2009/08/3057.html

Share

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!