系统代理不生效排查

事实核验: 2026年8月13日难度: 进阶

快速排查顺序

  1. 检查客户端是否已开启“系统代理 (System Proxy)”。
  2. 检查浏览器是否安装了代理插件(如 SwitchyOmega),如有,请设置为“系统代理”或关闭插件。
  3. 检查节点是否连通(进行延迟测试),尝试更换节点。
  4. 检查系统代理设置是否被安全软件(如 360)拦截或篡改。

核心排查步骤

1. 确认已开启“系统代理”

这是最常见的问题。在 Clash for Windows 或 Clash Verge 等客户端中,主界面通常有一个“系统代理 (System Proxy)”的开关。必须确保该开关处于打开状态。如果是 v2rayN,确保系统代理设置为“自动配置系统代理”。

2. 浏览器插件冲突

如果你在 Chrome 或 Edge 浏览器中安装了代理扩展插件(比如 Proxy SwitchyOmega),它会接管浏览器的代理设置,导致客户端的系统代理设置被覆盖。

  • 解决办法: 将 SwitchyOmega 的模式切换为“系统代理 (System Proxy)” 或者 “直接连接 (Direct)”,或者直接暂时禁用该插件测试。

3. 节点连接测试

如果系统代理开启了,但节点本身是坏的,依然无法上网。 请在客户端中对当前选择的节点进行延迟测试(Ping / URL Test)。如果测试结果显示超时(Timeout),说明节点不可用,请切换到其他正常的节点。

4. 检查 Windows 系统代理设置

有时候客户端无法成功修改 Windows 的系统代理。 请按下 Win + I 打开系统设置 -> 网络和 Internet -> 代理。 检查“使用代理服务器”是否已开启,并且地址通常为 127.0.0.1,端口为你客户端设置的混合端口(例如 Clash 默认是 7890)。

5. 软件冲突(如杀毒软件)

部分杀毒软件(特别是 360 安全卫士、火绒等)可能会拦截修改系统代理的行为。请尝试暂时退出安全软件,然后重新开关一次客户端的“系统代理”。