Metro Apps是运行在被隔离的AppContainers环境中,该环境阻止了网络流量发送到本机,即Loopback。想必大家都发现了win8的metro app不能使用代理,如果挂了ie代理,metro版的ie就不能上网了。Metro应用默认情况下是不允许代理的,禁止访问127.0.0.1。如果大家想在Metro IE10登陆 twitter 和 facebook 这是个问题。其实windows 8 自带了一个程序:CheckNetIsolation.exe,通过它可以将指定的Metro程序添加到排除列表,让其可访问127.0.0.1。但设置太麻烦了。
这两天上网突然发现了一篇关于win8 metro app上网的帖子,于是发现了神软Fiddler,一个监测网络的软件,新版本的Fiddler,里面包含了一个EnableLoopback Utility的工具,可以Exempt(豁免)部分或全部Metro应用,从而让Metro应用能够Loopback(即把Metro应用加入loopback代理白名单),这样就可以使用代理了。。。
一、Fiddler软件中EnableLoopback Utility的工具使用
1、从这里http://fiddler2.com/get-fiddler下载最新版的Fiddler并安装。
2、打开Fiddler,点击"Win8 Config"或者Tools->Win8 Loopback Exemptions。
3、这时会弹出一个新窗口"AppContainer Loopback Exemption Utility",如果你要将所有Metro Apps都使用豁免,点击"Exempt All",然后点击"Save Changes"。
这两天上网突然发现了一篇关于win8 metro app上网的帖子,于是发现了神软Fiddler,一个监测网络的软件,新版本的Fiddler,里面包含了一个EnableLoopback Utility的工具,可以Exempt(豁免)部分或全部Metro应用,从而让Metro应用能够Loopback(即把Metro应用加入loopback代理白名单),这样就可以使用代理了。。。
一、Fiddler软件中EnableLoopback Utility的工具使用
1、从这里http://fiddler2.com/get-fiddler下载最新版的Fiddler并安装。
2、打开Fiddler,点击"Win8 Config"或者Tools->Win8 Loopback Exemptions。
3、这时会弹出一个新窗口"AppContainer Loopback Exemption Utility",如果你要将所有Metro Apps都使用豁免,点击"Exempt All",然后点击"Save Changes"。