Windows 11 的代理:系统和 UWP 应用程序的设置

选择哪种类型的代理用于 Windows 11

在进行设置之前,重要的是要了解:Windows 11 原生支持仅通过内置的“设置”进行 HTTP/HTTPS 代理。SOCKS5 是一种更灵活的协议 — 需要额外的工具。以下是简要比较:

代理类型

Windows 11 原生支持

UWP 应用程序

最佳用途

HTTP/HTTPS

✅ 是,通过“设置”

⚠️ 部分支持

基本网页流量,浏览器

SOCKS5

❌ 仅通过软件

✅ 通过 Proxifier/Clash

完整的系统流量,游戏,消息应用

住宅代理

✅ 通过 HTTP 或 SOCKS5

✅ 需要额外设置

社交媒体,广告,帐户

移动代理

✅ 通过 HTTP 或 SOCKS5

✅ 需要额外设置

Facebook Ads,TikTok Ads,Instagram

数据中心代理

✅ 通过 HTTP 或 SOCKS5

✅ 需要额外设置

解析,价格监控,大规模任务

对于与社交媒体和广告帐户相关的任务,最佳选择是 住宅代理:它们拥有真实的家庭用户 IP,使其几乎无法与普通互联网连接区分开。对于解析市场和技术任务,更快速且更实惠的 数据中心代理 更为合适。

通过 Windows 11 的“设置”配置代理(HTTP/HTTPS)

这是最简单的方法 — 内置于系统中。适用于 HTTP 和 HTTPS 代理。大多数浏览器和部分系统应用程序将自动使用这些设置。

逐步说明:

按 Win + I — 将打开 Windows 11 的“设置”。

转到 “网络和互联网” → “代理服务器” 部分。

确保 “自动检测设置” 选项已启用 — 这允许系统将代理应用于所有兼容的应用程序。

在 “手动设置代理” 部分,单击 “设置”。

将开关切换到 “开启”。

在 “代理服务器地址” 字段中输入您的代理 IP 地址(例如:185.220.101.45)。

在 “端口” 字段中输入端口号(例如:8080 或 3128)。

如果代理需要身份验证 — 启用 “对本地地址使用代理服务器” 开关,并在第一次连接时输入用户名/密码(Windows 会自动请求它们)。

单击 “保存”。

💡 关于身份验证的重要提示

Windows 11 支持 HTTP 代理的用户名/密码身份验证,但仅在有限数量的应用程序中。如果您使用带有身份验证的代理,某些程序可能无法接受凭据。在这种情况下,使用 IP 身份验证的代理(白名单)会更可靠。

保存设置后,Edge、Internet Explorer 和大多数 Win32 应用程序将开始使用代理。然而,UWP 应用程序(Microsoft Store、邮件、天气、Xbox)则不会。有关详细信息,请参见下面的部分。

通过 PAC 文件设置:灵活的流量管理

PAC 文件(代理自动配置)是一个小脚本,告诉 Windows 哪些流量通过代理,哪些流量直接发送。这很方便,例如,如果您只希望通过代理访问国外网站,而俄罗斯网站则直接访问。

如何在 Windows 11 中设置 PAC 文件:

创建一个扩展名为 .pac 的文本文件,例如 proxy.pac,并将其保存在磁盘上,例如路径为 C:\proxy\proxy.pac。

用于简单场景“所有流量通过代理”的文件内容:

function FindProxyForURL(url, host) {

// 本地地址 — 直接

if (isPlainHostName(host) ||

shExpMatch(host, "*.local") ||

isInNet(host, "192.168.0.0", "255.255.0.0") ||

isInNet(host, "10.0.0.0", "255.0.0.0")) {

return "DIRECT";

}

// 其他所有 — 通过代理

return "PROXY 185.220.101.45:8080";

}

打开 “设置” → “网络和互联网” → “代理服务器”。

在 “自动设置代理” 部分,单击 “设置”。

启用 “使用设置脚本” 开关。

在 “脚本地址” 字段中输入文件路径,格式为:file:///C:/proxy/proxy.pac

单击 “保存”。

PAC 文件是一个强大的工具,但与手动设置一样,它无法解决 UWP 应用程序的问题。对于它们,需要另一种方法。

为什么 UWP 应用程序和 Microsoft Store 看不到代理

这是在 Windows 11 上设置代理时最常见的问题之一。您做得一切都正确,浏览器通过代理工作 — 但 Microsoft Store 仍然使用您的真实 IP 加载。为什么?

UWP 应用程序(通用 Windows 平台)是来自 Microsoft Store 的程序:邮件、日历、Xbox、照片、电影和电视,以及许多第三方应用程序。它们在一个隔离的“沙箱”中运行,权限有限,并且 无法访问系统的 WinINet 代理设置 — 这些设置是您在“设置”中指定的。

从技术上讲,这与 UWP 应用程序使用自己的网络堆栈 WinRT/AppContainer 有关,而不是在经典 Win32 应用程序(Chrome、Firefox、普通程序)中使用的 WinINet。出于安全原因,Microsoft 特意将它们隔离 — 但这在设置代理时造成了麻烦。

⚠️ 无法看到系统代理的应用程序:

Microsoft Store(以及通过它下载的所有内容)

Windows 邮件和日历

Xbox / Xbox Game Pass

新闻、天气、地图

任何来自 Store 的 UWP 架构应用程序

Microsoft Teams(来自 Store 的版本)

如何让 UWP 应用程序通过代理工作:3 种方法

好消息是:解决方案是存在的。有三种有效的方法 — 从简单到高级。

方法 1:CheckNetIsolation — Microsoft 的官方工具

Windows 11 包含一个内置的命令行工具 CheckNetIsolation,可以解除特定 UWP 应用程序的网络隔离,并允许其使用系统代理。

以管理员身份打开 PowerShell(右键单击“开始”菜单 → “终端(管理员)”)。

首先,找出所需应用程序的包系列名称。对于 Microsoft Store,执行:

Get-AppxPackage | Select-Object Name, PackageFamilyName | Sort-Object Name

在列表中找到所需的应用程序并复制其 PackageFamilyName。

执行解除隔离的命令(以 Microsoft Store 为例):

CheckNetIsolation LoopbackExempt -a -n="Microsoft.WindowsStore_8wekyb3d8bbwe"

重启应用程序。现在它应该使用系统代理。

要立即解除所有 UWP 应用程序的隔离(安全性较低,但方便):

foreach ($app in (Get-AppxPackage)) {

CheckNetIsolation LoopbackExempt -a -n="$($app.PackageFamilyName)"

}

方法 2:Proxifier — 完全控制流量

Proxifier 是一款付费应用程序(有试用期),它在系统级别拦截所有网络流量并通过代理发送。这包括 UWP 应用程序、系统服务和其他所有内容。这是实现完整系统代理的最可靠方法。

从官方网站下载并安装 Proxifier。

打开程序,转到 Profile → Proxy Servers → Add。

输入代理信息:地址、端口,选择协议(HTTPS 或 SOCKS5)。

如果需要身份验证 — 输入用户名和密码。

单击 “检查” 以测试连接。

转到 Profile → Proxification Rules。默认情况下,那里有 Default 规则 — 为其设置您的代理。

单击 确定。Proxifier 将开始拦截所有流量,包括 UWP。

💡 针对仲裁者和 SMM 的建议

在 Proxifier 中可以为特定应用程序创建规则。例如,将 Dolphin Anty 或 AdsPower 的流量通过一个代理,而 Microsoft Store 通过另一个代理。这在同时处理多个不同 IP 的帐户时非常方便。

方法 3:Clash for Windows / Mihomo — 针对高级用户

Clash for Windows(或其分支 Mihomo)是一款开源应用程序,作为系统代理客户端工作。它能够在 TUN 模式下工作,该模式在网络适配器级别拦截所有流量 — 包括 UWP 和任何其他应用程序。

安装 Clash for Windows。

在程序设置中启用 “系统代理” — 这将覆盖标准应用程序。

为了完全覆盖,启用 “TUN 模式” — 它会创建一个虚拟网络适配器并拦截系统的所有流量。

将您的代理信息添加到 YAML 格式的配置文件中。

选择所需的配置文件并激活连接。

Clash 是一款免费工具,但初始设置需要更多的技术知识。不过,设置完成后,它运行稳定,覆盖 100% 的流量。

系统 SOCKS5 代理:通过第三方工具设置

Windows 11 在“设置”中不原生支持 SOCKS5。然而,SOCKS5 是一种更通用的协议:它可以处理任何类型的流量(不仅仅是 HTTP),这使其在仲裁和社交媒体任务中更受欢迎。以下是如何在系统中连接它。

选项 A:通过 Proxifier

在 Proxifier 中添加代理时,选择 SOCKS5 类型,而不是 HTTPS。其他设置与上述相同。Proxifier 与 SOCKS5 配合良好,并将其传递给所有应用程序,包括 UWP。

选项 B:通过本地 HTTP 隧道

另一种方法是使用本地代理转换器,它接受 SOCKS5 并将其作为 HTTP 发送到本地端口。程序 Privoxy 或 3proxy 可以完成这个任务:

安装 Privoxy 或 3proxy。

在配置中将您的 SOCKS5 代理指定为上游代理。

程序将创建一个本地 HTTP 代理,例如在 127.0.0.1:8118。

在 Windows 11 的系统设置中将此本地地址指定为 HTTP 代理。

现在所有流量将通过:应用程序 → 本地 HTTP → SOCKS5 → 互联网。

这种方法稍微复杂一些,但不需要第三方付费程序。对于大多数仲裁者和 SMM 专家的任务,使用 Proxifier 更简单 — 它可以通过几次点击解决所有问题。

如何检查所有流量是否通过代理

设置后,请务必确保代理正常工作。以下是几种检查方法:

方法 1:在浏览器中检查 IP

打开任何浏览器并访问网站 2ip.ru 或 whatismyip.com。如果显示的是您的代理 IP 而不是真实 IP — 一切正常。

方法 2:通过 PowerShell 检查

打开 PowerShell 并执行命令。它将显示外部服务在命令行请求中看到的 IP:

Invoke-WebRequest -Uri "https://api.ipify.org" | Select-Object -ExpandProperty Content

如果结果与您的代理 IP 匹配 — 系统代理对 PowerShell 和 Win32 应用程序有效。

方法 3:通过 Microsoft Store 检查 UWP

打开 Microsoft Store,尝试更新应用程序或进入“库”部分。如果更新成功,并且在 Proxifier(或其他工具)中看到来自 Store 的流量 — UWP 应用程序也通过代理工作。

方法 4:Wireshark — 完整流量检查

对于高级检查,请使用 Wireshark — 免费的流量分析器。启动数据包捕获并确保所有出站连接都指向您的代理 IP,而不是直接指向最终服务器。

📋 代理检查清单

✅ 浏览器中的 IP = 代理 IP

✅ PowerShell 中的 IP = 代理 IP

✅ Microsoft Store 通过代理工作(在 Proxifier 中可见)

✅ DNS 请求也通过代理(在 dnsleaktest.com 上检查)

✅ WebRTC 不泄露真实 IP(在 browserleaks.com 上检查)

系统代理 + 反检测浏览器:如何结合使用

如果您使用反检测浏览器 — Dolphin Anty、AdsPower、GoLogin、Multilogin 或 Octo Browser — 重要的是要了解它们如何与系统代理交互。错误的配置可能导致冲突或泄露真实 IP。

场景 1:系统代理 + 反检测用于不同任务

这是仲裁者最常见的场景。系统代理用于“后台”任务(更新、Microsoft Store、系统通知),而在反检测浏览器中,每个配置文件都有自己的代理用于特定帐户。

在这种情况下 不要使用 Proxifier 来拦截反检测浏览器的流量 — 它应该自行管理其代理。在 Proxifier 的设置中为 Dolphin Anty 或 AdsPower 的可执行文件创建排除规则,将其操作设置为 “直接”。

场景 2:一个代理用于所有

如果您希望系统流量和反检测浏览器通过同一个代理工作 — 请分别在系统和每个反检测浏览器配置文件中设置代理。重复设置不会造成问题:浏览器将使用自己的设置,系统将使用自己的设置。

重要事项:DNS 泄漏

使用系统代理时,重要的是要确保 DNS 请求也通过代理,而不是直接从您的真实 IP 发送。这对于仲裁者尤其关键:Facebook 和 TikTok 分析的不仅是 IP,还有 DNS 模式。Proxifier 和 Clash 在 TUN 模式下会自动解决此问题。

工具

UWP 支持

通过代理的 DNS

复杂性

成本

Windows 设置

❌ 否

❌ 否

⭐ 简单

免费

CheckNetIsolation

✅ 是

❌ 否

⭐⭐ 中等

免费

Proxifier

✅ 是

✅ 是

⭐⭐ 中等

付费(约 $40)

Clash(TUN 模式)

✅ 是

✅ 是

⭐⭐⭐ 难

免费

对于大多数任务 — 仲裁、SMM、价格监控 — 最佳解决方案是:系统 HTTP 设置 + UWP 的 CheckNetIsolation + Proxifier 以实现完全控制。这覆盖了 99% 的场景,而没有额外的复杂性。

在处理 Facebook Ads 和 TikTok Ads 时,最大程度地信任 IP 是重要的,建议使用 移动代理 — 它们模拟真实移动用户的流量,并且在平台算法中引起的怀疑显著减少。

结论

为整个 Windows 11 系统设置代理是一个逐步解决的任务。内置的“设置”覆盖了大多数浏览器和 Win32 应用程序,但 UWP 程序和 Microsoft Store 需要额外的操作。使用 CheckNetIsolation 进行针对性解决,或使用 Proxifier — 如果需要对所有流量进行完全控制而不例外。

本指南的关键要点:

在“设置”中的标准配置适用于浏览器和 Win32 应用程序,但不适用于 UWP。

UWP 应用程序(Microsoft Store、邮件、Xbox)需要通过 CheckNetIsolation 或 Proxifier 解锁。

Windows 11 不原生支持 SOCKS5 — 使用 Proxifier 或 Clash。

始终检查 DNS 泄漏:仅仅将 HTTP 通过代理发送是不够的,确保 DNS 也不暴露真实 IP。

在使用反检测浏览器(Dolphin Anty、AdsPower、GoLogin)时,分别在系统和每个配置文件中设置代理。

如果您正在为广告帐户、社交媒体管理或市场监控设置系统代理 — 建议关注 住宅代理:它们提供高水平的信任,最低的封锁风险,并在浏览器和系统级别上稳定运行。

Copyright © 2022 世界杯吉祥物_世界杯日本队 - ctpapi.com All Rights Reserved.