網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

pac網址什麼意思

欄目: 精緻生活 / 釋出於: / 人氣:2.02W

pac網址什麼意思的答案是:PAC檔案中的網址。

pac網址什麼意思

PAC網址是PAC檔案中的網址。PAC檔案的全稱是Proxy auto-config,也就是自動配置代理的意思。它的核心就是一個函式『FindProxyForURL(url, host)』,輸入一個要訪問的url和它的域名,則返回一個或者多個代理伺服器的地址,也可以返回一個命令,告訴瀏覽器不使用代理訪問該url。一個PAC檔案包含一個JavaScript形式的函式“FindProxyForURL(url,host)”。這個函式返回一個包含一個或多個訪問規則的字串。

使用者代理根據這些規則適用一個特定的代理器或者直接訪問。當一個代理伺服器無法響應的時候,多個訪問規則提供了其他的後備訪問方法。

基本上 Proxy Auto Config File(以下簡稱 PAC)是一個純文字檔案,他的語法採用 JavaScript;所以建議要學習編寫 PAC 的人,最好先學習基本的 JavaScript。一個 PAC 檔必需是單獨的 JavaScript,其中不能包含任何 HTML 標籤。

在 PAC 檔中,一定要定義 Function FindProxyForURL 如下:

function FindProxyForURL( url, host )

{

...

}

PAC 語法和函式

上面函式中,url 欄位就是我們在瀏覽器位址列輸入的待訪問地址,host 為該地址對應的 hostname,return 語句有三種指令:

DIRECT,表示無代理直接連線

PROXY host:port,表示走host:port 的 proxy 服務

SOCKS host:port,表示走host:port 的 socks 服務

而返回的介面可以是多個代理串聯:

return “PROXY ; SOCKS ; DIRECT”;

上面代理的意思是,預設走 的 proxy 服務;如果代理掛了或者超時,則走 的 socks 代理;如果 socks 也掛了,則無代理直接連線。從這裡可以看出 PAC 的一大優勢:自動容災。

Tags:pac 網址