當前位置:維知科普網 >

生活

> pac網址什麼意思

pac網址什麼意思

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

pac網址什麼意思

PAC網址是PAC文件中的網址。PAC文件的全稱是Proxy auto-config,也就是自動配置代理的意思。它的核心就是一個函數『FindProxyForUtml" target="_blank" >rl(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 的一大優勢:自動容災。

標籤: pac 網址
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/dxm0my.html