Clash Verge logo Clash Verge开源跨平台代理客户端

疑难排解

UWP 应用不走代理:回环豁免解决方案

发布于 · 更新于 · 2 分钟读完

新版必应、商店版微信、Xbox 应用……这些从微软商店装的 UWP 应用有个特殊限制:默认禁止访问 127.0.0.1 回环地址。而系统代理恰恰指向 127.0.0.1:7897,于是 UWP 应用要么直连、要么干脆断网。

方案一:Verge 内置 UWP 工具

  1. 「设置」页找到「UWP 工具」入口,点击打开(会请求管理员权限);
  2. 列表里勾选需要联网的 UWP 应用;
  3. 保存退出。立即生效,不用重启。
回环限制解除后,UWP 应用才能连上 127.0.0.1 的代理端口
回环限制解除后,UWP 应用才能连上 127.0.0.1 的代理端口

方案二:命令行手动豁免

管理员 PowerShell 查看全部 UWP 容器:

CheckNetIsolation.exe LoopbackExempt -s

给某个应用加豁免(以商店版 Edge 为例,-n 后面是包家族名):

CheckNetIsolation.exe LoopbackExempt -a -n="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe"

不想逐个折腾,也可以用微软官方的 EnableLoopback Utility 图形工具,效果一样。

方案三:直接上 TUN

TUN 模式在网卡层接管流量,不经过回环代理,UWP 限制自然不存在。如果你本来就常开 TUN,这个问题可以当作不存在;只开系统代理的用户才需要做豁免。

说明

豁免信息存在系统里,重装 Clash Verge 不影响;但 UWP 应用本体更新换了包名后需要重新勾选。列表里找不到某应用时,先启动一次那个应用再刷新列表。

还没有安装 Clash Verge?

Windows 64 位安装包 · v2.5.1 · 免费开源

下载 v2.5.1