排错

Clash Verge 内核通信失败怎么办:分清 GUI 连不上核心与核心起了连不通,修复顺序

界面提示「核心通信失败 / 无法连接核心」时,先分清两件事:是GUI 连不上本地核心,还是核心已起来但代理不通。前者重点查残留进程、端口、杀软、权限;后者去查节点与规则,别在通信错误页空转。

我习惯先彻底退出客户端,任务管理器里确认没有残留的 Clash / mihomo 进程,再重开。双开旧壳抢控制通道时,也会报通信类错误(端口见端口占用)。

常见根因:杀软、端口、损坏、权限

杀软/防火墙拦核心或控制端口:先恢复隔离区文件,给安装目录与核心进程放行,再重试。端口被占:换混合端口或关掉占用程序。安装包下到一半、核心文件损坏:重新从下载中心装当前稳定版。公司机权限不足、策略禁本地服务:需要管理员或换个人环境验证。

Tun / 服务模式、开机偶发

服务模式没装好或驱动异常时,GUI 可能表现为通信失败。可先关 Tun,只用系统代理验证核心能否起来(Tun、Tun 启动失败)。开机后偶发:等几秒再开,或关掉「过早自启」叠订阅狂更新;占用过高导致核心假死见内存 CPU。

看日志比狂点重试有用

打开日志,对着报错时间看关键词。方法见日志排查。几个高频词对应的方向:

  • bind: address already in use:端口被占,换混合端口或关掉占用程序。
  • permission denied / operation not permitted:权限不足或系统服务没装好。
  • panic / failed to start:核心文件损坏或参数错误,重装当前稳定版。
  • external controller / 端口相关:外部控制端口被改乱,GUI 找不到核心。

更新核心进度条卡死、外部控制/API 端口被改乱,也会让 GUI 找不到核心——回到设置核对控制端口是否被手滑改过。

建议修复顺序

  1. 退出并清残留进程。
  2. 杀软放行 / 查端口占用。
  3. 关 Tun 重试;仍失败再重装客户端。
  4. 仍失败再考虑重置配置(先备份,见备份、配置目录)。

macOS / Linux 同样先看权限与防火墙,路径与服务名不同,但顺序类似。

怎样算修好了

首页不再报通信失败;能更新订阅或看到节点;系统代理或 Tun 按你的习惯能出网。核心起来但网站仍打不开,转代理开了打不开,别再反复重装。

用可核验安装包对齐版本

核心与 GUI 版本不匹配时更容易通信失败。先更新到同一套可核验发布。