UWP应用使用代理及Proxifier介绍

Win10 所有 UWP 应用均运行在被称为 App Container 的虚拟沙箱环境中,App Container 可以保证应用安全性,但同时也阻止了网络流量发送到本机(即 loopback), 使大部分网络抓包调试工具无法对 UWP 应用进行流量分析。同样的,该机制也阻止了 UWP 应用访问 localhost,即使你在系统设置中启用了代理,也无法令 UWP 应用访问本地代理服务器。

解决办法

解决办法有两种1. 使用 Fiddler 4 解除 UWP 应用的网络隔离。(此方法最为简单)下载安装 Fiddler 应用,下载链接:Fiddler 官网下载地址 (下载前的资料随便填)按照下列操作步骤操作

  1. 1.点击WinConfig
  2. 2.找到并勾选你所有需要解除网络隔离的应用
  3. 3. 点击Save Changes 保存

Fiddler 4操作示意图2. 通过命令行工具解除 UWP 应用网络隔离(这个办法稍微麻烦点) Win10 自带了一款名为 CheckNetIsolation.exe 的命令行工具,可以将 UWP 应用添加到排除列表,具体步骤如下:1. 通过注册表获取应用的 SID Win + R 快捷键打开「运行」窗口,输入Regedit打开注册表编辑器。然后复制下面这段地址定位黏贴到地址栏中:HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings Mappings 文件夹内的内容,就是所有 UWP 应用的对应的 SID。随便点击一个 SID 右边会显示应用名称。找到你要解除网络隔离的应用,复制它的 SID。

注册表示意图2.打开 CMD 面板,使用 CheckNetIsolation.exe 解除应用隔离 Win + R 快捷键打开「运行」窗口,输入CMD打开命令行。 直接在终端中输入:CheckNetIsolation.exe loopbackexempt -a -p= 等号后面加上你刚刚复制的应用 SID, 接着回车后命令行显示完成说一般就成功了。一次只能解除一个应用,想要解除多个应用,找到对应的 SID,依次解除即可。

CMD示意图

Clash和V2rayN

Clash 客户端自带的 Loopback插件就是截取自 Fiddler 的,如果你下载安装了 Clash,就不用再另外安装 Fiddler 了。

或者 Clash 也可以使用 TUN 模式。

v2rayN 最新版客户端也自带该程序,可以在文件夹根目录内找到,文件名为 EnableLoopback.exe,双击即可打开。

关于Proxifier

Proxifier是一款功能非常强大的代理客户端,支持Windows XP/Vista/Win7/Win10 和 MacOS,支持http/https、socks4/5、TCP、UDP等协议,可以指定端口,指定IP,指定域名、指定程序、指定用户名密码授权等运行模式,兼容性非常好,有点类似SOCKSCAP。

有许多网络应用程序不支持通过代理服务器工作,不能用于局域网或防火墙后面。这些会损害公司的隐私和导致很多限制。Proxifier解决了这些问题和所有限制,让您有机会不受任何限制使用你喜爱的软件。 此外,它让你获得了额外的网络安全控制,创建代理隧道,并添加使用更多网络功能的权力。

Proxifier 功能特性

1)支持 Windows 和 MacOS 系统,Windows XP/Vista/Win7/Win10,MacOS,支持 http/https、socks4/5 等代理协议,支持TCP、UDP协议

2)Proxifier 代理客户端设置后,所有网络应用程序都可以实现代理上网,不需要逐一设置代理

3)Proxifier 代理客户端开启后,所有网络应用程序必须取消代理设置,否则客户端代理上网会失败

4)通过Proxifier代理上网,客户端必须先启动Proxifier,才能访问互联网

5)通过代理服务器解析 DNS 名称,通过代理服务器链可使用不同的协议

本文引用:

https://wiki.fbi.company/info-index/win10_uwp_application#jie-jue-ban-fa

https://ednovas.xyz/2021/12/31/v2rayfiddler/

https://blog.mimvp.com/article/28488.html

本文链接: https://www.168itw.com/notes/uwp-proxifier/
转载请注明转载自:168itw

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注