透明的 Squid3,以及如何让它通过另一个代理传递请求?

透明的 Squid3,以及如何让它通过另一个代理传递请求?

据我了解,我的问题与代理层次结构无关。

我很幸运地将 Squid3 设置为透明代理。它运行良好,所有请求都通过它。

现在,我所监管网络中的一台计算机上的用户想要使用自己的代理。他设置了浏览器设置以使用代理。首先,请求通过我的透明 Squid,这是没问题的。

但令人惊讶的是,我的透明 Squid 直接向目标服务器发出请求。它不使用用户希望使用的代理。

这是错误、功能,还是我只是对配置文件做了一些错误?如果有人有这方面的经验,请告诉我一些想法。

答案1

据我所知,这是数据从用户计算机流向互联网的过程。如果您的 squid 直接连接到目标,那么这就是所需的功能。

数据流应如下。用户的浏览器连接到他的代理服务器,他的代理服务器(那个代理) 应将请求转发给 Squid3,后者再连接到目标。

用户--->用户的代理--->Squid3--->Internet

用户应该配置他的代理以使用 Squid3,除非您使用防火墙通过 Squid3 路由 HTTP 流量。

相关内容