是否可以对不同的目标网站使用多个代理?

是否可以对不同的目标网站使用多个代理?

通常我想知道是否可以进行这样一种设置,将某些 IP 映射到特定代理,而将其他 IP 映射到另一个代理?

Proxy Chaining并不是我真正想要的(我不这么认为)因为每个地址都可以使用或不使用代理进行解析,但是其内容可能无法访问没有正确的代理。

此设置可以是家庭网络的一部分,以便可以在 Linux 机器上安装和设置相关的代理软件。

前任

  • 网站-A通过代理-1
  • 网站-B通过代理-2
  • 所有其他人通过 无代理

答案1

是的,有解决办法。

您需要创建一个proxy.pac描述所有此类映射的文件。实际上,它是一个 JavaScript 文件,其中包含一个接受 2 个参数(一个是 URL,另一个是此 URL 的主机名)的函数,它应该返回代理服务器地址或直接连接的“DIRECT”。proxy.pac 的完整描述是这里

有些浏览器允许仅指定http://URL 来检索此文件(例如 InternetExplorer)。有些允许使用file://URL。Google Chrome 有一个命令行选项--proxy-pac-url

大多数浏览器可以自动检测其位置(请参阅WPAD Standard上述页面)

答案2

还有一个不使用 Pac 文件或配置文件的解决方案。Ghost Proxy Control 允许您为每个 TAB 分配不同的代理。(免责声明:我是 Ghost Browser 的创始人,也是此工具的制造商)。这里有一个视频演示:每个选项卡使用不同的代理

相关内容