squid设置

首先,在终端中输入htpasswd命令,若是没有,请按提示安装所需的包。 下载squid-2.5.STABLE1.tar.gz tar -xvf squid-2.5.STABLE1.tar.gz cd squid-2.5.STABLE1 sudo ./configure --enable-auth="basic" --enable-baisc-auth-helpers="NCSA" sudo make cd helpers/basic_auth/NCSA sudo make sudo cp ncsa_auth /usr/bin ######################################################   至此已存放好ncsa_auth sudo apt-get install squid                  ##########   安装squid  已经下载了一个包,为何还要这样安装呢?由于我用下载的                                             ##########                              包配置的时候问题,没有成功配置。 htpasswd -c /etc/squid/password guest       #########    产生名为password的文件,并建立用户guest,而后会提示输入密码。 htpasswd /etc/squid/password admin          #########    注意,命令中没有-c。由于password文件已建立,不用再建立。                                             #########    若是要添加其它用户,与此行命令类似 #################################################    至此,已准备好 ncsa_auth 和 password 文件 sudo cp squid.conf squid.conf~ sudo gedit /etc/squid/squid.conf 用如下内容覆盖原文 auth_param basic program /usr/bin/ncsa_auth /etc/squid/password auth_param basic children 5 auth_param basic realm Squid proxy-caching web server acl localnet src 10.3.6.112/32 acl password proxy_auth REQUIRED acl all src all http_access allow localnet http_access allow password http_access deny all http_port 3128
相关文章
相关标签/搜索