UWP & Loopback Exception
UWP & Loopback Exception
Introduce
Ref: https://learn.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide
UWP(Universal Windows Platform) 是一种在 Windows 平台上创建客户端的方法,但是 Mircosoft 目前更推荐使用 Windows App SDK 和 WinUI。
UWP 应用在默认情况下收到网络隔离的限制,无法直接访问本地回环地址(localhost),除非明确授予了 Loopback Exemption(回环豁免)
Loopback Exemption 的常见命令
Windows 平台下,我们可以使用 CMD 或者 PowerShell 查看、添加和删除 Loopback Exemption
查看当前已有的 Loopback Exemption 列表
1
CheckNetIsolation LoopbackExempt -s- 添加 Loopback Exemption
- 以管理员身份打开 PowerShell,输入以下命令列出所有已安装的 UWP 应用的包名
1
Get-AppxPackage | Select-Object Name, PackageFamilyName
- 添加 Loopback Exemption
1
CheckNetIsolation LoopbackExempt -a -n="PackageFamilyName"
删除 Loopback Exemption
1 2 3 4 5
# through PackageFamilyName CheckNetIsolation LoopbackExempt -d -n="PackageFamilyName" # through SID CheckNetIsolation LoopbackExempt -d -n="<SID>"
删除所有的 Loopback Exemption
1
CheckNetIsolation LoopbackExempt -c
This post is licensed under CC BY 4.0 by the author.