专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »web服务器 » squid透明代理:squid代理服务器加密功能实现 »正文

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

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: