关于windows:为Windows-10-UWP-应用设置代理

2次阅读

共计 729 个字符,预计需要花费 2 分钟才能阅读完成。

UWP 是微软在 Windows 10 中引入的新概念,因为所有 UWP 利用均运行在被称为 App Container 的虚构沙箱环境中,其安全性及纯净度远胜于传统的 EXE 利用。但 App Container 机制同时也阻止了网络流量发送到本机(即 loopback),使大部分网络抓包调试工具无奈对 UWP 利用进行流量剖析。同样的,该机制也阻止了 UWP 利用拜访 localhost,即便你在零碎设置中启用了代理,也无奈令 UWP 利用拜访本地代理服务器,非常宜人。

其实 Windows 10 自带了一款名为 CheckNetIsolation.exe 的命令行工具能够帮忙咱们将 UWP 及 Windows 8 Metro 利用增加到排除列表,具体步骤如下:

1. 通过注册表获取利用的 SID

首先通过 Win + R 快捷键关上「运行」窗口,输出「Regedit」关上注册表编辑器,而后定位到 HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings,接着在右边的注册表项中找到你想解除网络隔离的利用,左边的 DisplayName 就是利用名称,而右边那一大串字符就是利用的 SID 值了。

2. 关上 CMD 面板

在终端中输出 CheckNetIsolation.exe loopbackexempt -a -p=SID,呈现「实现」后就功败垂成了。

这时再关上 UWP 利用窗口,你应该就能欢快的上网了。

如果你感觉这种办法太麻烦,能够在 这里 下载收费网络调试工具 Fiddler,而后从顶部菜单中选择「WinConfig」,在接下来关上的窗口中勾选你想排除网络隔离的利用就能够了。

正文完
 0