檢視次數:
在配置現有的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/categoryhttp://http.badssl.com:9998/172.16.0.0/16
    • 通訊協定前綴:http://example.com, https://www.example.com
  • 請勿在進階模式中修改 SkipHosts 的變數名稱

在進階模式中配置PROXY條目

PAC 檔案內容 - 進階模式
PAC 檔案內容 - 進階模式
在進階模式中配置您的 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_為前綴的函數內容。