Win10中的App要如何才能夠走代理?很多升級了Win10的朋友都會有這個問題。在Win10中,如果是從Windows商店中安裝的應用,那么它們連接網絡的時候都是直連的,就算本地代理設置了PAC或者特定地址的系統(tǒng)代理,這些App也不會通過代理連接,能夠通過代理連接的只有調用本地代理的傳統(tǒng)軟件和Edge瀏覽器。要如何解決這個問題?今天小編就來為大家分享一個讓Win10 App也走代理的方法。
為什么Win10中從Windows商店下載安裝的App會無法走系統(tǒng)代理呢?實際上,在Win8和Win10中,這些App都是在沙箱這類虛擬環(huán)境運行的,無法訪問localhost,自然也無法使用本地代理。要讓這些App走代理,通常的方法只有使用VPN。要如何才能夠讓這些App們掛上本地代理?我們需要一些特殊的手段,利用這款Fiddlerr軟件,就能夠完成設置了。
這款Fiddler其實是一款Windows平臺下網絡工具,其實它的功能很強大,開發(fā)者用來Debug網絡問題很方便,不過今天我們就只用到它的部分功能。開啟Fiddler4后,看到軟件左上角有個醒目的“WinConfig”按鈕,點擊后,就會彈出一個“AppContainer Loopback Exemption Utility”的窗口了。這個窗口會列出已經安裝了的Win10 App,默認這些App全部都是沒有勾選上的。這意味著,這些App的網絡連接都被限制在沙箱中,無法訪問本地回環(huán)地址。 接著,只要把想要走代理的App勾選上,然后點擊“Save Changes”就可以了。如果想要所有的Win10 App都可以走本地代理,點擊“Exempt”按鈕就能夠勾選上所有的App,然后再“Save Changes”即可。如此一來,已經勾選上的App就能夠和普通的Windows軟件一樣,通過本地代理訪問網絡了。想要還原默認設置,只要取消勾選并重新保存一遍即可。 實際上,微軟在Win8中就已經限制了Metro App/Modern App訪問本地代理,這個設定一直保留到了Win10中。微軟目前正在大力推行的Windows通用應用(UWP)App,也存在本地代理訪問的限制。如果你因為某些特殊用途一定要讓Win10 App走代理,例如讓App訪問公司的內部網絡,不妨試試用Fiddler這款軟件去除一下Win10 App的代理限制吧。
|