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

  1. 安装Fiddler4并启动,看到如下界面,点击菜单栏的WinConfig。
    WinConfig位置

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

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

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

参考文献:

  1. Metro Apps使用Proxifier代理
  2. 抓包工具 fiddler4.6.2汉化版
  3. Proxifier 3.29 标准版