Metro Apps是运行在被隔离的AppContainers环境中,该环境阻止了网络流量发送到本机,即Loopback。从而,像Fiddler 这样著名的抓包工具也没法抓取Metro Apps的HTTP请求等记录。
为了让Fiddler能够抓包(在开发时方便调试Metro程序),新版本的Fiddler里面包含了一个EnableLoopback Utility的工具,可以Exempt(豁免)部分或全部Metro应用,从而让Metro应用能够Loopback,当然也就能使用Proxifier了。
在这里可以下载到Fiddler的最新版本(Fiddler for .NET4)。
-
安装Fiddler4并启动,看到如下界面,点击菜单栏的WinConfig。

-
打开AppContainer Loopback Exemption Utility,选择“microsoft.windows.authhost.x_xxxxxxxxxxxxx”,Save Changes并关闭。

-
利用SS等代理工具,配置系统PAC代理,进行智能分流。

-
PS:设置成功后,其实无需将Fiddler4设置为开机启动。效果如下:
