Sun Java System Web Proxy Server 4.0.4 管理指南

自動配置檔案的用途

自動配置檔案以 JavaScript 撰寫,是一種精簡的物件型程序檔語言,可用來開發用戶端與伺服器網際網路應用程式。瀏覽器會解譯該 JavaScript 檔案。

瀏覽器首次載入時會下載該自動配置檔案。您可以將該檔案放在瀏覽器可使用 URL 來存取的任何位置。例如,您可以將該檔案放在 Web 伺服器上。您甚至可以將該檔案放在瀏覽器可使用 file:// URL 來存取的網路檔案系統中。

代理伺服器配置檔案是以 JavaScript 撰寫。JavaScript 檔案會定義單一函數 (稱為 FindProxyForURL),以決定瀏覽器應該使用哪個代理伺服器 (如果存在) 來存取每個 URL。瀏覽器會傳送兩個參數給 JavaScript 函數:瀏覽器執行所在之系統的主機名稱,以及瀏覽器嘗試取得的 URL。JavaScript 函數會傳回一個值給瀏覽器,告知瀏覽器如何繼續。

使用自動配置檔案就可以為各種類型的 URL、各種伺服器或甚至一天的不同時段,指定不同的代理伺服器 (或完全不指定代理伺服器)。換句話說,您可以設定多部特殊用途的代理伺服器,例如一部代理伺服器處理 .com 網域、另一部處理 .edu 網域,再一部處理剩下類型的網域。透過這種方式可以分散負載,並更有效率地使用代理伺服器的磁碟,因為這樣只會在快取記憶體中儲存所有檔案的一份副本,而不是多部代理伺服器都儲存相同的文件。

自動配置檔案也支援代理伺服器容錯移轉,因此若某部代理伺服器無法使用,瀏覽器會直接切換到另一部代理伺服器。