在配置現有的PAC文件或創建新文件時,您應注意以下常見配置錯誤。如果您的配置不正確,PAC文件可能會失敗。
設定略過網域(基本模式)或 SkipHosts(進階模式)
常見錯誤之一是在將網域新增到 PAC 檔案時發生。您必須確保這些網域在 PAC 檔案中正確配置。
- 網域配置:
example.com
網域僅匹配 <example.com> 本身,而不匹配其子網域,例如<www.example.com>
*.example.com
匹配 <example.com> 的所有子域,例如<www.example.com>
,但不包括主域 <example.com>。-
.example.com
是無效的配置,與<example.com>
或<www.example.com>
均不匹配
-
如果網域條目包含以下內容則無效:
-
端口:
10.206.199.33:8843
,*example.com:8443
-
路徑,包括包含「/」的網域:
abc.example.com/
、abc.example.com/category
、http://http.badssl.com:9998/
、172.16.0.0/16
-
通訊協定前綴:
http://example.com
,https://www.example.com
-
-
請勿在進階模式中修改 SkipHosts 的變數名稱
在進階模式中配置PROXY條目

在進階模式中配置您的 Proxy 條目時,請確保:
-
每個 PROXY 項目(DIRECT 除外)必須以 PROXY(全部大寫字母)開頭
-
每個 PROXY 項目(DIRECT 除外)必須包含通訊埠號碼
-
每個 Proxy 項目不得包含通訊協定,例如 http:// 或 https://
-
多個 Proxy 條目必須用分號 (;) 分隔
以下範例說明了在添加Proxy時常見的錯誤。正確的輸入應為:
var DefaultScanner = "PROXY 10.206.199.222:8088; PROXY proxy.ztsa-iag-int.trendmicro.com:80;
DIRECT";
-
在此範例中,第一個 Proxy 條目缺少通訊埠號碼:
var DefaultScanner = "PROXY 10.206.199.222; PROXY proxy.ztsa-iag-int.trendmicro.com:80; DIRECT";
-
在此範例中,第二個 Proxy 項目缺少第二個 Proxy 項目的 PROXY 關鍵字:
var DefaultScanner = "PROXY 10.206.199.222:8088; proxy.ztsa-iag-int.trendmicro.com:80; DIRECT";
-
在此範例中,第二個 Proxy 項目使用小寫的 "proxy" 而不是大寫的 PROXY 關鍵字:
var DefaultScanner = "PROXY 10.206.199.222:8088; proxy proxy.ztsa-iag-int.trendmicro.com:80; DIRECT";
進階模式中的PAC檔案配置錯誤
在進階模式下配置您的 PAC 檔案時,請勿:
-
更改任何現有函數名稱及其調用方式。
-
修改任何以
skip_
為前綴的函數內容。