跳到主要内容
梯子节点

系统代理打不开或不生效怎么办

问题排查 梯子节点团队 约 4 分钟阅读
本文目录

系统代理开关打不开或不生效,最常见的原因是被其他软件重置了设置,其次是旧的代理设置残留和端口冲突。 先彻底退出其他代理类软件,再核对系统代理指向的端口与客户端端口是否一致。

先花 30 秒确认

  • 系统代理设置当前指向什么:是否为 127.0.0.1 + 客户端的混合端口(Clash Verge 默认 7897);
  • 本机是否还开着其他代理工具、游戏加速器、网络安全软件;
  • 客户端的连接(Connections)面板里能否看到浏览器发出的请求。

系统代理的正常开启方法与端口说明见Clash Verge 系统代理设置

问题一:开关自动弹回(被其他软件重置)

开关打开几秒后自动关闭,或系统代理地址被改成别的端口,说明有程序在和客户端抢夺系统代理的控制权:

  1. 逐个退出其他代理工具、加速器、安全卫士类软件,注意托盘里的常驻进程;
  2. 每退出一个就重新打开系统代理开关测试,定位冲突软件;
  3. 找到后二选一保留,或在冲突软件中关闭「接管系统代理」类功能。

问题二:代理设置残留

其他软件异常退出后,系统代理可能停留在一个已经无人监听的地址上,表现为全网打不开网页、客户端开关怎么按都没反应。手动清理:

  • Windows:设置 → 网络和 Internet → 代理,关闭「使用代理服务器」,删除残留地址后,再由客户端重新开启;
  • macOS:系统设置 → 网络 → 当前网络「详细信息」→ 代理,取消勾选「网页代理 (HTTP)」与「安全网页代理 (HTTPS)」,保存后由客户端重新写入。

问题三:端口冲突

客户端的代理端口被其他程序占用时,端口会启动失败或换成随机端口,系统代理指向的旧端口随之落空:

  1. 查看客户端设置中当前实际监听的端口号;
  2. Windows 用 netstat -ano | findstr 7897 查占用进程,macOS 用 lsof -i :7897
  3. 修改客户端端口为不冲突的值(如 7898),重开系统代理开关让其重新写入。

问题四:UWP 应用不走代理(Windows)

Windows 商店应用(UWP)运行在网络隔离沙箱中,默认不允许访问本机回环地址,因此连不上 127.0.0.1 的代理。解决:使用 Clash Verge 设置中的 UWP 工具(调用 EnableLoopback)为目标应用解除回环限制,勾选后即可正常走代理。

问题五:命令行不走系统代理

终端里的 git、curl、pip 等不读系统代理是正常行为,正确做法有两种:

  • 为当前终端会话设置环境变量:export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897(Windows PowerShell 用 $env:https_proxy="http://127.0.0.1:7897");
  • 或直接开启 TUN 模式在网络层接管全部流量,免去逐个配置。

注意事项

  • 卸载代理类软件前先关闭其系统代理开关,避免留下残留设置;
  • 系统代理与 TUN 模式二选一即可,同时开启容易互相干扰。各种接管方式的差异见代理模式的区别

系统代理确认生效后如果仍然打不开网页,问题多半出在节点或规则上,继续参考连接成功但无法上网的排查

常见问题

怎么确认系统代理真的生效了?

Windows 在设置的网络代理页查看手动代理是否指向 127.0.0.1 加客户端端口;macOS 在网络详细信息的代理标签页确认。再配合客户端的连接面板,看浏览器请求是否出现在其中。

系统代理开关一开就自动关闭是怎么回事?

通常是另一个软件在持续改写系统代理设置,常见于其他代理工具、加速器或安全软件的驻留进程。彻底退出这些软件后再开启开关,冲突即可消失。

命令行 git、curl 为什么不走系统代理?

多数命令行工具不读取系统代理设置,需要通过环境变量指定代理,或直接使用 TUN 模式在网络层接管。这是设计如此,不是客户端故障。

相关阅读

  • 客户端教程Clash Verge Rev 系统代理设置详解:端口、PAC 与绕过规则

    解释 Clash Verge Rev 系统代理的工作原理与各项设置:混合端口的作用、绕过局域网地址的写法、开机自启与守卫模式,帮你理解开关背后发生了什么并正确配置。

  • 问题排查Clash 显示连接成功但无法上网:原因与解决方法

    Clash 连接成功却打不开网页?最常见原因是系统代理未开启或节点假活。本文按概率排序列出五大原因——系统代理、节点假活、DNS 污染、规则未命中、流量用尽,并给出逐项可操作的解决步骤。

  • 问题排查TUN 模式无法启动怎么办:权限、服务与冲突排查

    Clash Verge 的 TUN 模式打不开或开启后无法上网?最常见原因是服务模式未安装或缺少管理员权限,其次是虚拟网卡被其他 VPN 软件占用。本文覆盖服务安装、权限授权、网卡冲突、防火墙拦截与 macOS 系统扩展授权的完整排查。

  • 网络知识全局、规则、直连模式的区别:代理模式怎么选

    解释代理客户端三种工作模式的区别:全局模式所有流量走代理、规则模式按分流规则自动判断、直连模式全部不走代理;说明规则模式的工作原理、各模式适用场景,以及「全局常开」这一常见误区。