V2RayN 中文指南

作者:V2RayN 中文指南

V2RayN UWP 应用代理:微软商店、Xbox 等应用走代理的 2 种解法

开了系统代理,微软商店、Xbox、部分系统应用还是连不上?这是 UWP 沙盒的 loopback 限制。本文详解 2 种解法:CheckNetIsolation 命令解除限制,或一劳永逸的 TUN 模式。

症状很典型:V2RayN 系统代理开着,浏览器好好的,但微软商店打不开、Xbox 应用连不上、某些系统自带应用没网。

不是 V2RayN 的 bug,是 Windows 的 UWP 沙盒机制在作怪。下面讲原理和 2 种解法。


一、原理:UWP 默认禁止走本地代理

UWP 应用(微软商店、Xbox、邮件、日历等系统应用)运行在沙盒里,默认禁止访问 localhost 回环地址。而 V2RayN 的系统代理本质是 127.0.0.1:10809 这样的本地代理——UWP 应用根本连不上这个地址,自然就没网。

Win32 应用(Chrome、Edge、微信)没这个限制,所以它们正常。


二、解法一:命令行解除限制(精准)

以管理员身份打开 PowerShell,运行:

CheckNetIsolation LoopbackExempt -a -n=应用包名

查包名:

Get-AppxPackage | Select-Object Name, PackageFamilyName

找到对应应用的 PackageFamilyName,填到上面的命令里。执行后重启该应用即可。

优点:精准,只放行需要的应用。 缺点:每个应用都要单独执行一次;系统大更新后可能失效,需重新执行。


三、解法二:TUN 模式(一劳永逸)

TUN 模式用虚拟网卡在系统底层接管流量,不经过 127.0.0.1 本地代理,UWP 应用天然就能走,不用逐个解除限制。

开启方法见 V2RayN TUN 模式教程。开了 TUN 后,UWP、Win32 所有应用统一走代理,一步到位。

优点:一次配置,全部应用生效。 缺点:TUN 模式占用稍高,且与某些 VPN/杀毒软件可能冲突(见 TUN vs 系统代理对比)。


四、怎么选?

情况推荐
只有一两个 UWP 应用要用代理解法一,命令行放行
多个 UWP 应用,或想省事解法二,直接开 TUN
公司电脑,不能乱改系统解法一(改动最小)

常见问题

Q:执行命令后还是不行? A:①确认是管理员 PowerShell;②包名复制完整;③重启应用(不是最小化,是彻底退出重开)。

Q:Win11 也一样吗? A:一样,这是 UWP 机制问题,和 Win10/Win11 无关。

Q:会影响系统安全吗? A:解除 loopback 限制只是允许该应用访问本机代理,不影响沙盒的其他隔离。只给需要的应用放行即可。


🔗 相关阅读