squid透明代理:squid代理服务器加密功能实现来源: 发布时间:星期日, 2009年1月4日 浏览:34次 评论:0
功能是通过ncsa_auth加htpasswd这两个来实现
ncsa_auth是密码认证 而htpasswd是密码生成 ncsa_auth应该是squid附带 而htpasswd是apache2自带 首先我们需要生成个密码文件这里举个例子寨子我另篇文<<apache2加密功能实现>> 据个简单例子我要创建个用户名wjb711 密码123456 和wjb712 密码654321这么个密码文件先 $htpasswd -bc /etc/apache2/passwordfile wjb711 123456 $htpasswd -bc /etc/apache2/passwordfile wjb711 123456 稍微解释下$htpasswd(加密命令) -bc(参数创建并更新密码文件) /etc/apache2/passwordfile(这是创建密码文件地址 passwordfile这个名字是我去的前文件夹并没有这个文件) wjb711(用户名) 123456(密码) 如何在squid选项中加入加密信息? 我 squid为2.6 系统Ubuntu 7.10 我要编辑我squid.conf $ sudo gedit /etc/squid/squid.conf 加入下面这段话 注意确认你ncsa_auth在/usr/lib/squid/ncsa_auth如果不在 查出正确路径写到下面 find / -name ncsa* 另外注意你密码路径是否为/etc/apache2/passwordfile 如果不是改为你自己路径即可 #[auth] auth_param basic program /usr/lib/squid/ncsa_auth /etc/apache2/htpasswd auth_param basic children 5 auth_param basic credentialsttl 5 hours auth_param basic realm Squid proxy-caching acl auth_user proxy_auth REQUIRED http_access allow auth_user #wjb711 2008.5.8 TAG: Squid squid 代理服务器 功能 0
相关文章读者评论发表评论 |
|