配置 squid 使浏览器不提示输入 login/password
Configuring squid so that browser doesn't prompt for login/password
在我工作的公司,我们有一个网络代理,每次打开它时浏览器都会提示输入 login/pass。看到这个之后,我在我的电脑上安装了 squid,将我公司的网络代理配置为我的 squid.conf 中的父缓存(使用我的 login:password)。
我将浏览器设置为使用我的 IP 作为 Web 代理。
问题是:当我访问某些站点时(并非每个站点都会发生这种情况),系统会提示我输入 user/password,即使我没有将 squid 配置为请求身份验证。我可以单击 "cancel" 并继续访问该站点,而无需输入我的凭据。
据我所知,我不必输入我的凭据,因为我的 squid 未配置为对用户进行身份验证(至少我认为不是)。
为什么会这样?如何关闭此提示?我如何配置我的鱿鱼不询问凭据?提前致谢。
我的squid.conf
是:
acl all src all
http_port 3128
http_access allow all
cache_peer 10.20.0.100 parent 3128 0 no-query default login=username:password
never_direct allow all
好吧,在使用其他浏览器进行一些测试后,我发现只有 Firefox(在我测试过的浏览器中)提示输入凭据。考虑到这一点,我认为 "problem" 不是鱿鱼。如果有人在使用 Firefox 时遇到此问题,请尝试更换浏览器并查看问题是否仍然存在。
我希望这可以帮助其他人。
编辑:我用 Chromium 和 Konqueror(除了 Firefox)做了一些测试。 None 其中提示输入凭据。
在我工作的公司,我们有一个网络代理,每次打开它时浏览器都会提示输入 login/pass。看到这个之后,我在我的电脑上安装了 squid,将我公司的网络代理配置为我的 squid.conf 中的父缓存(使用我的 login:password)。 我将浏览器设置为使用我的 IP 作为 Web 代理。
问题是:当我访问某些站点时(并非每个站点都会发生这种情况),系统会提示我输入 user/password,即使我没有将 squid 配置为请求身份验证。我可以单击 "cancel" 并继续访问该站点,而无需输入我的凭据。
据我所知,我不必输入我的凭据,因为我的 squid 未配置为对用户进行身份验证(至少我认为不是)。
为什么会这样?如何关闭此提示?我如何配置我的鱿鱼不询问凭据?提前致谢。
我的squid.conf
是:
acl all src all
http_port 3128
http_access allow all
cache_peer 10.20.0.100 parent 3128 0 no-query default login=username:password
never_direct allow all
好吧,在使用其他浏览器进行一些测试后,我发现只有 Firefox(在我测试过的浏览器中)提示输入凭据。考虑到这一点,我认为 "problem" 不是鱿鱼。如果有人在使用 Firefox 时遇到此问题,请尝试更换浏览器并查看问题是否仍然存在。
我希望这可以帮助其他人。
编辑:我用 Chromium 和 Konqueror(除了 Firefox)做了一些测试。 None 其中提示输入凭据。