【发布时间】:2014-05-19 22:14:55
【问题描述】:
我正在尝试让 Squid3 使用基本身份验证。我在 EC2 上的 ubuntu14.04 上设置这个
我从关注 http://hackingonstuff.net/post/23929749838/setting-up-a-squid-proxy-on-aws 开始,并设法让它在没有身份验证的情况下工作。
现在我正在尝试关注http://soad1982.blogspot.com/2013/05/squid-proxy-on-aws.html 设置基本身份验证
我的squid.conf 包含:
acl all src all
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access allow all
http_port 3128
hierarchy_stoplist cgi-bin ?
coredump_dir /var/spool/squid3
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/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 foo proxy_auth REQUIRED
http_access deny !foo
http_access allow foo
http_access deny all
我正在尝试通过以下方式创建/etc/squid3/passwd:
sudo htpasswd -c /etc/squid3/passwd 我的用户名
这似乎工作正常。我重新开始使用:
sudo restart squid3
当我将浏览器设置为通过代理浏览时,我根据http://www.whatsmyip.org/ 获得了正确的 IP 地址,但没有提示我输入密码或用户名。
我做错了什么?
【问题讨论】:
标签: ubuntu amazon-web-services amazon-ec2 proxy squid