一,安装包

chianunix.net 

squid-2.6.STABLE4.tar.gz

安装参数

./configure --prefix=/www/sqd/sqd/sqd --enable-basic-auth-helpers="NCSA"


二,安装配置

visible_hostname sqd289

auth_param basic program /www/sqd/sqd/sqd/libexec/ncsa_auth /www/sqd/sqd/sqd/libexec/passwd

http_port 3128


hierarchy_stoplist cgi-bin ?


acl QUERY urlpath_regex cgi-bin \?

cache deny QUERY



acl apache rep_header Server ^Apache

broken_vary_encoding allow apache



access_log /www/sqd/sqd/sqd/var/logs/access.log squid


refresh_pattern ^ftp:           1440    20%     10080

refresh_pattern ^gopher:        1440    0%      1440

refresh_pattern .               0       20%     4320



acl all src 0.0.0.0/0.0.0.0

acl manager proto cache_object

acl localhost src 127.0.0.1/255.255.255.255

acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 443 563

acl CONNECT method CONNECT

acl auth_user proxy_auth REQUIRED

acl edong proxy_auth liangi289


http_access allow edong

http_access allow manager localhost

http_access deny manager

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports



http_access deny all


http_reply_access allow all


icp_access allow all


cache_effective_user nobody


cache_effective_group nobody


coredump_dir /www/sqd/sqd/sqd/var/cache



三,参数修改:


a,logs,cache文件的属主改为

      noboby.noboby

b,在 /www/sqd/sqd/sqd/libexec/目录下新建passwd文件并往其添加用户帐号及密码

      htpasswd -c /www/sqd/sqd/sqd/libexec/passwd liangi289


四,启动前的准备工作:

生成缓存目录

/www/sqd/sqd/sqd/etc/squid -z


启动过程显示在屏幕

   /www/sqd/sqd/sqd/etc/squid -N -d1

如果出现Ready to serve requests. 

则说明成功启动。


其他操作可以参考 http://debian.anheng.com.cn/news/28405.html



四,登录用户名密码

liangi289

liangi289



2009-09-16