【发布时间】:2017-04-01 09:48:34
【问题描述】:
我在 Google 上搜索过“在 squid 服务器中无法通过 Internet 进行的基本身份验证”类型的搜索,但对我的问题没有合适的答案。
这是我的问题: 我在防火墙后面设置了一个 squid 代理服务器。我已将端口 (54321) 转发到 squid 代理正在侦听的端口 9999。现在一切都很好。我可以从任何地方连接到这个代理。但我需要某种身份验证,因此启用了 basic_ncsa_auth。现在,我可以通过我的局域网计算机进行身份验证后访问互联网。好吧,一切都如我所愿,但是,
我从互联网弹出用户名/密码(firefox),在身份验证后,我从 squid 代理收到“缓存访问被拒绝”消息。
如果有人指出我在这里做错了什么,我将不胜感激。
这是我的 squid.conf 文件:
http_port 9999
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
网络设置: 防火墙静态 IP:端口:54321 转发到代理服务器:10.11.12.8:9999。
【问题讨论】:
标签: proxy ubuntu-14.04 basic-authentication squid