fiddler链接后无法上网
众所周知,微软的服务在国内的访问速度有时快如闪电,有时慢如蜗牛。例如,Windows 商店有时会长时间无法加载,安装应用也可能迟迟没有响应。像 OneNote 和 ToDo 这样的微软官具,其数据同步速度也相当缓慢。
许多用户尝试使用代理工具(如梯子)来解决问题,但发现 Win10 的应用(如 Windows 商店)并不遵循系统代理设置。这是为什么呢?我们又该如何解决这一问题呢?
从 Windows 8 开始,微软引入了 UWP 应用,这种应用具有沙盒机制,默认无法访问本地回环地址,从而保证了系统的安全性。这也导致 UWP 应用无法利用系统的代理设置进行网络访问,例如用于科学上网的代理。为了解决这个问题,我们需要解除这一限制。
目前,我找到了两个可以解除 Windows UWP 应用本地访问限制的工具。
其一是 Windows Loopback Exemption Manager,这是一个开源工具,其 GitHub 地址为:
/tiagonmas/Windows-Loopback-Exemption-Manager
由于该工具没有提供预编译的 exe 文件,用户需要自己克隆并编译运行。不建议普通用户使用此工具。
另一个工具是 Fiddler 的一个插件,名为 EnableLoopback Utility。如果你已经安装了 Fiddler 工具,可以在 Tools 菜单中找到它。你也可以单独下载这个插件,其大小不到 100k,下载后直接运行(无需安装 Fiddler)。下载地址:/f/15674-06a9ef
使用 EnableLoopback Utility 十分简单,只需找到需要联网的 UWP 应用,勾选前面的选项框,然后点击 Save Changes 即可。解除限制后,UWP 应用的网络请求将通过代理软件发送,从而让你能够畅快上网。