Proxy
Windows 8 Internet Explorer 11 代理自動化腳本
與這篇文章類似,我想使用腳本更改我的代理設置。但是,它失敗了。當我在代理後面時,IE 無法連接到網際網路。在這裡,我嘗試了craig的第一個解決方案:
function FindProxyForURL(url, host) { if (isInNet(myIpAddress(), "myactualip", "myactualsubnetip")) return "PROXY proxyasshowninpicture:portihavetouseforthisproxy_see_picture"; else return "DIRECT"; }
此腳本在 c:\windows 中保存為 proxy.pac,我的配置是*在 LAN 設置中:沒有自動檢測到的設置,是的,使用自動配置腳本:file://c:/windows/proxy.pac 沒有代理伺服器。
那麼,我做錯了什麼?
- 更新 - - - - - - -
但是,當我在 LAN 配置中設置代理時:
IE -> Internet Options -> Connections -> LAN Settings check: Use a proxy Server for your LAN Address: <a pingable proxy> Port: <portnr>
在這個環境下一切都很好。現在我嘗試一個更簡單的腳本,比如
function FindProxyForURL(url, host) { return "PROXY <pingable proxy>:<portnr>; DIRECT"; }
使用上述配置**我無法通過代理。
file://-based proxy scripts are deprecated in IE11.
給出了一些臨時系統資料庫黑客,但我無法讓我的腳本與 regedits 一起使用。最後我設置了一個本地 IIS 伺服器
Windows Start - "Control Panel." - click "Programs" link - "Turn Windows Features On or Off." Check the box labeled "Internet Information Services." Click "OK."
並將我的 *.pac javascript 文件與內容一起移動
function FindProxyForURL(url, host) { return "PROXY <proxyIP>:<proxyPort>; DIRECT"; }
進入 inetpub\wwwroot。
之後,我在 IE -> Internet 選項 -> 連接 -> LAN 設置中檢查了“使用自動配置腳本”。使用 \inetpub\wwwroot\scriptFilename。