是否可以對不同的目標網站使用多個代理程式?

是否可以對不同的目標網站使用多個代理程式?

通常,我想知道是否可以進行設置,將某些 IP 映射到特定代理並使用另一個代理來映射其他 IP?

Proxy Chaining這不是我真正要找的(好吧,我不認為是這樣)因為每個位址都可以透過或不透過代理來解析,但是他們的內容可能無法訪問沒有正確的代理。

此設定可以是家庭網路的一部分,以便可以在 Linux 機器上安裝和設定相關的代理軟體。

前任

  • 網站-A透過代理1
  • 網站-B透過代理2
  • 所有其他人透過 無代理

答案1

是的,有一個解決方案。

您需要建立一個proxy.pac描述所有此類映射的文件。實際上,它是一個 JavaScript 文件,其函數接受 2 個參數(一個是 URL,另一個是該 URL 中的主機名稱),並且它應該返回代理伺服器位址或「DIRECT」(用於直接連接)。 proxy.pac 的完整描述是這裡

某些瀏覽器允許僅指定http://URL 來檢索該檔案(例如 InternetExplorer)。有些允許使用file://URL。谷歌瀏覽器有一個命令列選項--proxy-pac-url

大多數瀏覽器可能會自動偵測其位置(請參閱WPAD Standard上面提到的頁面)

答案2

還有一個不使用 Pac 檔案或設定檔的解決方案。 Ghost 代理程式控制允許您為每個選項卡指派不同的代理程式。 (免責聲明:我是 Ghost 瀏覽器的創始人,也是這個工具的製造者)。這裡有一個影片示範:每個選項卡都有不同的代理

相關內容