自動代理程式配置腳本 - 實驗室設定過程

自動代理程式配置腳本 - 實驗室設定過程

我需要設定一台使用 WPAD.DAT 檔案自動代理設定的測試機。這是為了複製客戶環境(我們不能用於測試),以便我們可以為我們的一個軟體包開發修復程式。

我對 AD / IIS / 代理程式等沒有任何問題,但是我對自動配置腳本以及如何正確設定它幾乎一無所知。

我目前的設定如下:

1 x 託管 wpad.dat 檔案的 IIS

1 x windows 7 設備,在 Internet 選項中我選擇使用自動設定腳本,並透過 HTTP 位址將位址欄位指向 wpad.dat 檔案。 IP 設定是靜態的,僅具有靜態 IP、有效子網路和內部 DNS 伺服器設定。 (無網關)

我的 wpad.date 檔案是:

function FindProxyForURL(url, host)
{ if (isPlainHostName(host))
return "DIRECT";
else
return "PROXY 192.168.10.103:808";
}

代理伺服器是 CCProxy,當我將 Internet Explorer 的「代理伺服器」設定指向它時,它可以正常工作。

當我瀏覽實驗室機器上的任何頁面時,瀏覽都會失敗。代理伺服器不會收到任何點擊。代理伺服器上執行的 Wireshark 也不會註冊來自該 IP 的任何通訊。

要在一台機器上設定此測試,我需要做哪些不同的事情?

答案1

  1. 測試客戶端是否可以使用IE下載WPAD.DAT檔案。如果沒有,則無法載入 WPAD.DAT 文件
  2. 使用telnet或curl或其他東西來確認192.168.10.103處的代理實際上正在監聽TCP 808
  3. 我認為你的文法可能有問題?我的 PAC 文件中沒有else您的聲明。如果您要使用else,您可能需要包裝return語句括在另一組大括號中。如有疑問,請使用谷歌契約者。

相關內容