squid 匿名认证代理

October 30th, 2011 | Tags:

1, 安装squid

aptitude install squid

or

yum install squild

2, 配置:

vim /etc/squid/squid.conf

增加如下:

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_user.txt

auth_param basic children 5

acl squid_user proxy_auth REQUIRED

acl myip  src 111.222.0.0/16  #你的client ip address network

http_access allow squid_user myip

3, 配置用户名密码:

htpasswd -c /etc/squid/squid_user.txt userid

cat /etc/squid/squid_user.txt

重启squid:

/etc/init.d/squid restart

 

4, 修改Linux文件描述符number:

默认下Linux的文件描述符为1024个,按照以下方式增大

  1. # ulimit -n #查看当前文件描述符数量
  2. # ulimit -HSn 65499 #修改文件描述符数量
  3. #写入配置文件,使配置永久生效:
  4. # echo “* soft nofile 65499″ >> /etc/security/limits.conf
  5. # echo “* hard nofile 65499″ >> /etc/security/limits.conf

 

Reference :

http://linux.vbird.org/linux_server/0420squid.php#adv_auth

http://www.libertyvps.com/thread-46-1-1.html

No comments yet.
*