Configuration

有沒有辦法通過 URL 連結 proxy.pac 文件?

  • November 7, 2018

我們的幾台筆記型電腦需要在我們自己的網路和基於客戶的網路上執行。這通常涉及切換代理設置,我們最初是通過自定義 proxy.pac 文件進行的(在您的幫助之後。現在,我們使用的其中一個網路有自己的 proxy.pac,我們必須使用它,這意味著目前,我們必須手動更改該網路的 proxy.pac 位置。

那麼,有沒有辦法編寫一個proxy.pac,使其在某些情況下服從另一個proxy.pac?

不,不在靜態 .pac 文件中。問題是您最終會在載入第二個文件時重新定義 FindProxyForURL() 函式,這會觸發 javascript 解釋器。

您需要開發一個動態頁面(ASP、PHP 等)來實現所需的邏輯,然後根據決定,讀入所需 ​​.pac 文件的內容並將其返回給客戶端。我曾經這樣做是為了在不同物理位置的代理之間建立一些動態負載平衡,這對我來說效果很好。

如果您選擇走這條路,請確保您編寫的腳本將返回 mime 類型設置為 application/x-ns-proxy-autoconfig 或 application/x-javascript-config,否則您的瀏覽器不會將其辨識為 pac 文件.

引用自:https://serverfault.com/questions/58023