2013年4月2日星期二

Squid3 quid deploy

# 安装
apt-get install squid3

# 配置

http_port 0.0.0.0:3128
acl any src all
http_access allow all
cache_mem 128 MB
maximum_object_size 4096 KB
maximum_object_size_in_memory 4096 KB
#reply_body_max_size 10240000 allow all
access_log /var/log/squid3/access.log squid
visible_hostname 10.0.0.2
cache_dir ufs /var/spool/squid3 1000 16 256
cache_mgr yonggew@staff.l99.com

# 认证

touch /etc/squid/squid_passwd
chmod o+r /etc/squid/squid_passwd
htpasswd /etc/squid/squid_passwd test

寻找一个文件

find / -name ncsa_auth
/usr/lib64/squid/ncsa_auth

配置文件中添加

# For 认证
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users

删掉一个配置
http_access allow all

重启
service squid3 restart

# 测试

squidclient http://www.baidu.com -> 200
squidclient http://www.baidu.com -> 304





没有评论:

发表评论