带身份验证的 squid

带身份验证的 squid

首先对我的英语水平表示抱歉。

我在端口 8888 上配置了身份验证模式的 Squid,并通过路由映射将我的网络流量(例如 www)重定向到 Squid 服务器。在 Squid 服务器上,我使用 iptables 将端口 80 上的流量重定向到 8888(Squid 端口)。当我在 Internet Explorer 中浏览网页时,会显示此错误。

The requested URL could not be retrieved

--------------------------------------------------------------------------------

The following error was encountered while trying to retrieve the URL: /

Invalid URL

并且此消息出现在access.log中:

1281752166.811      0 10.32.3.12 NONE/400 1744 GET / - NONE/- text/html

当我在 Internet Explorer 代理设置中使用端口 80 设置每个 IP(不是 squid ip)时;会出现身份验证窗口,然后我请求的 web.

当 squid 以透明模式配置时,它可以正常工作。

答案1

据我所知,您在透明模式下没有获得身份验证窗口,但在手动设置值时可以获得它(没有考虑问题的最后一行)。

我没有考虑最后一行的原因是因为在透明模式下你不能使用 squid 进行身份验证,这就是为什么最后一行没有意义。

您必须选择,要么获得透明的易用性,要么手动为每台电脑设置代理,以便您可以获得身份验证。

答案2

也许你可以尝试自动代理配置。这比在每台电脑上设置所有参数要简单,但需要一些工作。

相关内容