解决 v2ray 代理下无法登录 OneDrive 问题

现象

系统使用 v2ray 代理后,导致 OneDrive 登录不上,还会报错代理身份验证错误。关闭 v2ray 后,就能正常登录了。

原因

这个问题产生的原因是:微软在 Win8 以后的版本引入了 UWP 应用,UWP 应用存在网络安全限制,正常情况下无法访问回环地址,挂了代理后会迫使 UWP 的流量走本地代理,而 UWP 是走不通本地回环地址的所以就导致没网,连接不上。

解决方法

在 v2rayN 客户端打开【设置】–> 【解除 Win10 UWP 应用回环代理限制】–> 勾选上【工作或学校帐户】,然后保存即可成功登录 OneDrive。

clash for Windows 客户端也有相关的配置,找到 UWP Loopback 回环配置,进行对应勾选即可。