糖果云 Windows 代理无法连接怎么办?按顺序排查
简答:先不要反复更换节点:在 Windows 10/11 上,依次确认普通网络正常、订阅已成功更新、客户端选中了有效配置、系统代理地址和端口一致,再检查端口占用、权限、防火墙与 DNS。若客户端显示已连接但网页打不开,重点检查 Windows 系统代理和浏览器代理冲突;若节点本身超时,则继续核对订阅状态、系统时间和网络环境。本文仅作第三方使用指南,不代表糖果云官方,服务状态与订阅有效性应以相关后台或官方公告为准。
定义:Windows 代理无法连接,是指客户端未能建立节点连接,或客户端虽然运行但没有正确接管 Windows 的网页流量。
先试这一步:用三分钟判断是哪一层出了问题
先关闭其他代理客户端、浏览器代理扩展和不必要的 VPN 软件,保留一个客户端进行测试。然后用浏览器打开一个平时可以访问的普通网页,确认本地网络本身没有断开。
| 现象 | 优先检查 | 下一步 |
|---|---|---|
| 客户端打不开、闪退或只有托盘图标 | 安装包架构、WebView2、多个进程 | 先处理客户端启动问题,再检查订阅 |
| 订阅更新失败或节点列表为空 | 订阅链接、网络、时间、配置是否选中 | 重新复制客户端专用订阅链接并手动更新 |
| 节点连接超时 | 节点、系统时间、本地网络和订阅状态 | 切换同一配置中的其他节点进行对照 |
| 显示已连接但网页打不开 | System Proxy、Windows 代理端口、浏览器扩展 | 核对本机地址与端口是否一致 |
| 开启 TUN 后断网 | 虚拟网卡、权限、DNS 和其他网络软件 | 先关闭 TUN,恢复普通系统代理测试 |
Windows 10 和 Windows 11 的系统代理入口均在“设置 > 网络和 Internet > 代理”。微软说明,手动代理需要填写代理服务器地址和端口;因此客户端端口与 Windows 手动代理端口不一致时,系统流量可能无法送入客户端。可参考 Microsoft 的 Windows 代理设置说明。
第一层:确认订阅和配置真的被客户端使用
- 区分网页登录地址和订阅链接。网页登录地址通常用于进入账户页面,不能直接当作客户端配置地址。请在相关后台复制标注为订阅、配置或客户端导入用途的链接。
- 在客户端内手动更新。更新后观察是否出现成功提示、配置更新时间或节点数量变化。若提示 404、Network Error、解析失败或下载为空,先不要继续调端口,优先检查链接是否复制完整、链接是否已失效,以及当前网络是否能访问订阅域名。
- 确认选中了有效配置。导入多个配置时,客户端可能仍使用旧配置。进入配置或订阅列表,选中刚刚更新的配置,再进入代理页面查看节点和代理组是否出现。
- 先关闭复杂模式。如果 TUN、增强 DNS、规则覆写等功能同时开启,先暂时关闭 TUN 和自定义覆写,用普通系统代理验证基础连接。验证完成后再逐项恢复,避免一次改动多个变量。
- 检查系统时间。如果系统日期或时间偏差较大,部分加密连接可能出现证书或握手异常。打开 Windows 日期和时间设置,启用自动设置时间并立即同步。
如果订阅更新始终失败,但普通网页可以打开,记录客户端日志中的错误类型。不要把“订阅下载成功”当成“节点一定可用”;它只能说明配置文件被成功取得,仍需单独测试节点连接。
第二层:核对 Clash Verge Rev 的系统代理和端口
如果你使用 Clash Verge Rev,先确认客户端处于运行状态,并在设置中打开 System Proxy 或系统代理。不同版本的菜单名称可能略有差异,端口名称也可能显示为 Mixed Port、HTTP Port 或 SOCKS Port,应以当前版本界面为准。
- 打开客户端的代理或设置页面,记录当前用于系统代理的本机地址和端口。常见本机地址是
127.0.0.1,端口必须以客户端当前显示值为准,不要机械套用示例端口。 - 进入 Windows“设置 > 网络和 Internet > 代理”。如果客户端使用手动系统代理,检查“代理服务器地址”和“端口”是否与客户端一致。
- 如果客户端已经接管系统代理,不要同时在 Windows 手动代理中填写另一组地址;先关闭旧的手动代理,再由客户端重新开启 System Proxy。
- 暂时关闭浏览器代理扩展。浏览器扩展可能单独设置了另一台代理,导致系统代理已经正常但浏览器仍连接失败。
- 关闭客户端后,检查 Windows 手动代理是否仍保持开启。Clash Verge Rev 文档提示,客户端异常退出后可能出现系统代理开关仍开启的情况;此时应到 Windows 代理设置中关闭残留的手动代理。
Clash Verge Rev 的公开文档还列出了端口被占用、系统代理残留、TUN 网卡和 UWP 回环限制等 Windows 场景。可查看其 Windows 常见问题文档,但具体菜单和行为仍应以你当前安装版本为准。
第三层:检查 7890、7897 等本地端口是否被占用
如果客户端提示端口被占用、系统代理开启后立即关闭,或网页访问出现连接被拒绝,可以用管理员权限或普通权限打开 Windows Terminal、PowerShell 或命令提示符,执行:
netstat -ano | findstr :7890
netstat -ano | findstr :7897
把命令中的端口替换成客户端实际显示的端口。若看到 LISTENING 和 PID,说明该端口正在监听;再执行:
tasklist /FI "PID eq 进程号"
确认占用者是否是当前客户端或其他代理软件。Microsoft 的 netstat 文档说明,-o 参数可显示连接对应的进程 ID,PID 可以在任务管理器中进一步定位。
- 如果占用者是另一个代理客户端,完全退出其中一个,再重新开启系统代理。
- 如果占用者是当前客户端,可能是旧进程未退出。先正常退出,确认任务管理器中相关进程消失后再启动。
- 如果端口由不明程序占用,不要直接结束系统进程;先记录进程名称和路径,再判断是否属于可信软件。
- 如果客户端支持修改 Mixed Port 或 HTTP Port,可改为未被占用的端口,然后同步检查 Windows 系统代理是否已更新。
端口监听只能证明本机有程序等待连接,不能证明节点可用或网页一定能访问;后面仍需进行节点和网页验证。
第四层:处理权限、防火墙和 TUN 模式冲突
- 先用普通系统代理验证。关闭 TUN 或虚拟网卡模式,仅打开客户端和 System Proxy,选择一个节点测试网页。这样可以把问题限定在订阅、节点、端口和系统代理范围内。
- 需要 TUN 时再提升权限。如果普通系统代理可用、只有 TUN 失败,再右键客户端选择“以管理员身份运行”,根据客户端提示安装或启用虚拟网卡组件。
- 检查 Windows 防火墙提示。如果首次运行时出现网络访问提示,应确认允许的是可信客户端及其核心进程。不要为了排查而长期关闭防火墙;如需短暂测试,完成后立即恢复原安全设置。
- 排除多个虚拟网卡。电脑中若同时存在其他 VPN、虚拟机、容器或旧代理软件的虚拟网卡,可能造成路由冲突。优先禁用不使用的虚拟网卡,而不是直接删除系统设备。
- UWP 应用单独验证。如果普通浏览器可以打开,但微软商店等系统应用无法联网,可能涉及 Windows 回环访问限制。Clash Verge Rev 文档提供了 UWP 工具入口,需按当前客户端界面操作。
恢复条件很明确:只要关闭 TUN 后普通网页恢复,就不要立即继续修改 DNS 或删除网卡;先保存当前配置和日志,再逐项开启功能定位差异。
第五层:DNS、Hosts 和本地网络排查
当网页提示找不到域名、订阅域名无法解析,或节点显示连接但域名访问失败时,可先执行以下命令清理 Windows DNS 客户端缓存:
ipconfig /flushdns
Microsoft 文档说明,/flushdns 会清空并重置 DNS 解析缓存,可用于排查缓存中的负面解析结果。命令完成后重新打开浏览器测试,不要把清理缓存当成节点可用性的证明。参考 ipconfig 官方文档。
如果仍然失败,可用以下命令观察域名解析结果:
nslookup 订阅域名
nslookup example.com
其中第二条仅用于确认普通域名解析是否正常。Microsoft 的 DNS 客户端排查文档建议使用 nslookup 测试 DNS 服务器和失败记录。若只有订阅域名解析失败,优先检查订阅链接、域名状态或当前网络;若所有域名都解析失败,先恢复本地网络或 DNS 设置。
同时检查 Hosts 文件中是否存在针对订阅域名或测试域名的旧记录。修改 Hosts 前先备份文件,验证完成后删除临时改动,避免把一次性的排查改动变成长期故障。
按报错现象分流:不要把所有问题都归因于节点
| 错误表现 | 更可能的范围 | 可执行动作 |
|---|---|---|
| 配置下载失败、404、链接打不开 | 订阅链接或网络访问 | 重新复制客户端订阅链接,检查时间和普通网络 |
| 节点列表为空 | 配置未选中、解析失败或客户端内核异常 | 重新更新配置,确认当前配置被选中并查看日志 |
| 连接超时 | 节点、路由、本地网络或订阅状态 | 同配置切换其他节点,记录是否全部超时 |
| Connection refused | 本机端口没有监听或端口填错 | 核对端口并用 netstat 查看监听状态 |
| 客户端已连接但网页打不开 | 系统代理、浏览器扩展或 DNS | 关闭浏览器扩展,核对 Windows 代理地址和端口 |
| 开启 TUN 后所有网络异常 | 权限、虚拟网卡、路由或 DNS | 关闭 TUN 恢复基础测试,再逐项开启 |
如果同一配置中的所有节点都超时,优先核对订阅是否过期、流量或设备状态是否异常,并查看相关后台提示;这些服务端信息无法仅靠 Windows 本机命令确认。若只有单个节点失败,不宜据此判断整个配置不可用。
排查完成后的验证与恢复
- 先关闭浏览器代理扩展,并在客户端中选择一个节点。
- 确认客户端的 System Proxy 已开启,Windows 代理地址通常应指向本机地址,端口与客户端当前端口一致。
- 打开一个普通网页,再打开一个需要通过代理访问的目标网页,分别记录结果。
- 切换到另一个节点进行对照;如果只有一个节点失败,记录节点名称和错误类型。
- 如果使用 TUN,先在普通系统代理可用后再开启 TUN,并观察是否出现虚拟网卡或 DNS 变化。
- 若问题未解决,收集客户端版本、Windows 版本、配置更新时间、错误日志、失败时间和是否所有节点都失败,提交给相关服务支持方。不要在工单中公开完整订阅链接、账号、密钥或个人信息。
恢复时撤销临时改动:重新启用此前关闭的安全软件保护,恢复浏览器代理设置,删除临时 Hosts 记录,关闭不再使用的系统代理,并保留一份能正常工作的客户端配置作为回滚参考。
推荐:如果你还需要跨平台办公网络的连接诊断,可在完成本地端口、DNS 与系统代理核对后,再查看边界云加速的相关服务说明,具体能力与适用条件以官网为准。
常见问题 FAQ
1. Windows 显示系统代理已开启,为什么网页仍然打不开?
先检查代理地址和端口是否与客户端当前监听值一致,再关闭浏览器代理扩展和其他代理软件。随后用 netstat -ano 检查端口是否处于监听状态。系统代理开关为开启状态,只能说明 Windows 保存了设置,不代表客户端正在监听或节点已经连接。
2. 7890 和 7897 应该填哪个端口?
不能只按常见数字判断。应以当前客户端设置页显示的 Mixed Port、HTTP Port 或系统代理端口为准。若客户端使用的是一个端口,Windows 手动代理就应填写同一端口;若不确定,先关闭 Windows 手动代理,再通过客户端的 System Proxy 重新写入。
3. 订阅更新成功但所有节点都无法连接,怎么办?
先确认更新的是客户端专用订阅链接,并确认配置已被选中。然后校准系统时间、切换同一配置中的其他节点,并观察是否全部超时。如果全部节点都失败,继续核对相关后台的订阅状态和公告;仅凭本机 ping 或单次网页测试,不能证明服务端状态。
4. 是否应该直接开启 TUN 模式?
不建议把 TUN 作为第一步。先用普通系统代理验证订阅、端口、节点和网页访问,再在需要接管非浏览器应用时开启 TUN。若开启后断网,先关闭 TUN 恢复,再检查管理员权限、虚拟网卡、DNS 和其他网络软件。
5. 清理 DNS 后仍然无法连接,说明节点坏了吗?
不能这样判断。ipconfig /flushdns只清理本机 DNS 缓存,无法证明节点、订阅或服务端状态。应结合 nslookup、客户端日志、节点切换结果和系统代理状态综合判断。
常见问题
Windows 显示系统代理已开启,为什么网页仍然打不开?
检查 Windows 代理地址和端口是否与客户端当前监听值一致,关闭浏览器代理扩展和其他代理软件,再用 netstat 确认端口处于监听状态。
7890 和 7897 应该填哪个端口?
不要按固定数字填写,应以当前客户端的 Mixed Port、HTTP Port 或系统代理端口为准,并让 Windows 手动代理端口与客户端一致。
订阅更新成功但所有节点都无法连接怎么办?
确认当前配置已选中,校准系统时间并切换多个节点。如果全部节点都失败,再核对相关后台订阅状态和公告。
是否应该直接开启 TUN 模式?
不建议。先用普通系统代理验证订阅、端口、节点和网页访问,确认基础连接正常后,再按需启用 TUN。
清理 DNS 后仍无法连接,说明节点坏了吗?
不能直接这样判断。清理 DNS 只影响本机缓存,还需结合 nslookup、客户端日志、节点切换和系统代理状态判断。
相关阅读
- 用 Clash Verge Rev 自行核验订阅与连接
- Clash Verge Rev 规则不生效排查
- Mihomo DNS 设置与 DNS 故障排查
- Mihomo TUN 模式权限与断网排查
- 节点连接失败的通用分流方法