和很多境外服务类似,Microsoft服务在内地状态成谜。而Microsoft Store在常态下基本不可用,即使使用小蓝猫开全局也一直不能解决
经知乎网友提醒,其实是UWP应用无法走本地环回,Clash代理通过本地环回地址的7890端口代理流量,所以包括Microsoft Store在内的Windows系统应用很多其实之前根本没有在使用代理。
微软在 Windows 8 以后就引入了 UWP 应用,UWP 应用存在沙盒机制,正常情况下无法访问 localhost,即无法访问回环地址,这样相对来说确实是比较安全的。
但由于没法接触到系统,有些在系统里面的设置就没法沿用了,譬如网络。UWP 应用没法访问回环地址进而没法通过本机代理上网,比如科学上网。这时候你就需要想办法解除这个限制了。
Clash和V2rayN均集成了用于解除对应 Windows UWP 应用的本地访问限制的工具EnableLoopback Utility。
EnableLoopback Utility 的使用方法很简单,找到需要联网的 UWP 应用,勾选前面的框框,再点击Save Changes就行了。可以直接Exempt All全选。
完成设置后,Microsoft Store可以正常使用了
问题记录:
在Clash打开EnableLoopback Utility后其弹出了如下警告
若一直点是则会再弹出两次同样的警告(区别只有那串SSID不同),若点否则经过直接消失。不管点是还是点否好像都没有影响到使用。尚不清楚警告的缘故。
参考资料:
解除 Win10/Win11 应用回环访问限制,畅快上网 – 知乎 https://zhuanlan.zhihu.com/p/469585538