Proxy
自動代理配置腳本 - 實驗室設置過程
我需要設置一台使用 WPAD.DAT 文件利用自動代理配置的測試機器。這是為了複製客戶環境(我們不能用於測試),因此我們可以為我們的一個軟體包開發修復程序。
我對 AD / IIS / 代理等沒有任何問題,但是我對自動配置腳本以及如何正確設置它幾乎一無所知。
我目前的設置如下:
1 個託管 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 的任何通信。
為了在一台機器上設置這個測試,我需要做些什麼不同的事情?
- 測試客戶端是否可以使用 IE 下載 WPAD.DAT 文件。如果沒有,則無法載入 WPAD.DAT 文件
- 使用 telnet 或 curl 或其他方式確認 192.168.10.103 的代理實際上正在偵聽 TCP 808
- 我認為您的語法可能不正確?我的 PAC 文件沒有
else
您擁有的聲明。如果要使用else
,則可能需要將return
語句包裝在另一組大括號中。如有疑問,請使用Google 協議。