微软为Windows8及更高版本的UWP应用设置了网络隔离, 也就是两个不同的应用之间无法使用 IP 环回地址(127.0.0.1/localhost)进行网络通信, 这个特性使得UWP应用无法使用代理, 下面介绍解除环回限制的几种办法
- 使用Fiddler自带的小工具(推荐)
Fiddler顶部工具栏有一个WinConfig按钮, 点击即可打开一个小工具(可能需要权限提升), 在该工具里即可设置免除环回限制的应用 - 使用
CheckNetIsolation
命令
详见: https://zhuanlan.zhihu.com/p/128965700
xa大佬也写了一个批处理脚本, 运行它即可免除全部应用的环回限制@echo off cd %localappdata%\Packages\ for /d %%i in (*) do ( echo %%i CheckNetIsolation.exe LoopbackExempt -a -n=%%i ) echo "Complete!"
如果想恢复环回限制(不, 你不想), 请使用以下cmd命令
CheckNetIsolation.exe LoopbackExempt -c
参考: https://docs.microsoft.com/zh-cn/previous-versions/windows/apps/hh780593(v=win.10)