zoukankan      html  css  js  c++  java
  • ubuntu9.10下配置需要用户名及密码的上网代理(squid)

    1 安装squid

    sudo apt-get install squid

    2 安装 htpasswd (如果装了apache就省掉这一步)

    (这个是用来产生密码的)

     sudo apt-get install apache2-utils

    也可以

    sudo apt-get install  mini-httpd

     3  生成密码文件

     htpasswd -c /etc/squid/passwd user1

    会让你输入user1的密码

     4  改一下权限,确保squid能够读出密码文件

    sudo chmod o+r /etc/squid/passwd

    5  修改squid.conf,增加或修改成下面的样子

    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
    auth_param basic casesensitive off

    acl ncsa_users proxy_auth REQUIRED
    http_access allow ncsa_users
     

     6 重启squid

    sudo /etc/init.d/squid restart

     搞定!

     如果你手上没有htpasswd,又不想装htpasswd。那也可以从别的机器上cp过来一份密码文件。

  • 相关阅读:
    世纪末的星期
    马虎的算式
    蜜蜂飞舞
    Torry 的困惑
    级数调和
    数列
    最大最小公倍数
    蚂蚁感冒
    12.integer to Roman
    13.Roman to Integer
  • 原文地址:https://www.cnblogs.com/goodspeed/p/1698987.html
Copyright © 2011-2022 走看看