我配置了一个 squid 代理,它要求在我的家庭网关上进行身份验证。在运行 Windows 7 的局域网 PC 上,当我尝试从 Firefox 访问它时,我得到的是空白页;Chrome 和 Internet Explorer 也返回了相当无意义的错误)。在所有情况下,squid 日志都显示它正在提供 407 代理身份验证要求。这是意料之中的。
现在我绞尽脑汁想弄清楚我到底在哪里提供我的代理身份验证凭据。我在
- Windows 7:Internet 属性 -> LAN 设置 -> 代理服务器
- Firefox:工具 -> 选项 -> 高级 -> 代理 -> 设置
那么我应该把这些信息放在哪里呢?通过谷歌搜索,我觉得我应该在某个阶段得到提示,但到目前为止我还没有看到
答案1
可以尝试的一件事是:
转到管理工具->本地安全策略->本地策略->安全选项,然后将“网络安全:LAN 管理器身份验证级别”更改为“LM 和 NTLM - 如果协商,则使用 NTLMv2 会话”。
我无法验证(不是 Squid 用户)的更多信息可以在以下位置找到:
让 Squid 使用 Kerberos 和 Windows 2008/2003/7/XP 进行身份验证
答案2
如果有人仍然需要解决方案:我使用一款名为 Proxifier 的软件。它强制所有应用程序使用您可能连接到的任何代理服务器。您需要做的就是设置代理网络详细信息,包括身份验证凭据,然后就可以开始了。因此,您可能会发现许多应用程序需要互联网连接,但没有配置此互联网连接详细信息的选项。如果您使用代理,Proxifier 在大多数情况下会解决这些问题。