在我的办公室网络中,所有流量都经过 squid 代理(代理 A)。我在 vps 上有另一个 squid 代理(代理 B)。
当我在办公室网络上时,我可以使用代理 A 顺利浏览互联网;当我从家里连接时,我可以使用代理 B 顺利浏览互联网。
但是,我想从我的办公网络使用代理 B。也就是说,我想告诉 Firefox 使用代理 B,但通过代理 A。如何实现?
我可以使用任何允许我这样做的替代网络浏览器/自定义脚本。
答案1
我曾经尝试做同样的事情......我从来没有成功过,但我的替代解决方案是打开一个到托管代理 B 的服务器的 ssh 隧道(显然通过代理 A,因为我必须这样做),有了这个隧道我就可以做任何我需要做的事情......
(我不得不使用代理隧道http://proxytunnel.sourceforge.net/因为我的代理 A 需要 NTLM 身份验证,并且 proxytunnel 是我唯一能够进行身份验证的代理...)