我有 2 台服务器 A 和 B,我通常无法访问 B,但我可以通过服务器 A 访问 B。我希望我的 http 请求通过服务器 B 进行代理。如果我在服务器 B 上设置了 squid,我就无法访问它。所以我想在服务器 A 上设置 squid,并以某种方式让服务器 A 将我的请求代理到服务器 B。
希望这不会让人困惑!我该如何实现这一点?
PS:我已经在端口 3128 上设置了我的 squid。
答案1
听起来您真正需要的是一个 squid 代理链。为此,您需要在两台机器上安装 squid,但配置服务器 A 以将其收到的任何请求发送到服务器 B。
这是一篇关于它的文章: https://www.rootusers.com/configure-squid-proxy-to-forward-to-a-parent-proxy/