解决Dashboard 无法连接的4个排查步骤

Dashboard 是 Clash 客户端的图形管理界面,无法访问时无法进行节点切换和规则配置,本文提供系统化的排查思路,帮助快速恢复 Dashboard 正常访问。

检查 Dashboard 配置是否正确

Dashboard 无法连接的首要原因是配置文件参数错误,Clash 核心配置中需要正确设置 external-controller 参数,指定 Dashboard 监听地址和端口。

external-controller: 127.0.0.1:9090
external-ui: ./dashboard

配置要点:

  • 监听地址建议使用 0.0.1(仅本机访问)或 0.0.0(局域网访问)
  • 端口默认 9090,确保未被其他程序占用
  • external-ui 指向 Dashboard 静态文件目录路径

修改配置后记得重启 Clash 核心,使配置生效。

端口占用与防火墙排查

即使配置正确,端口被占用或防火墙拦截也会导致 Dashboard 无法连接。

排查步骤:

  1. 使用命令 netstat -ano | findstr 9090 检查端口占用情况
  2. 若端口被占用,修改配置文件中的端口号后重启
  3. 关闭防火墙测试,或在防火墙中添加规则放行对应端口

Windows 用户注意:系统防火墙可能阻止 Clash 进程监听端口,需在防火墙设置中允许通过。

客户端版本兼容性问题

部分旧版 Clash 客户端存在 Dashboard 兼容性问题,建议使用最新版本:

  • Windows:推荐 Clash Verge Rev,从 GitHub Release 页下载
  • Mac:ClashX 或 ClashX Pro,M 系列芯片选 arm64 版本
  • Android:FlClash 或 Clash for Android,华为设备需手动下载 APK 安装

客户端版本过旧可能导致 external-controller 接口不兼容,更新后一般可解决 Dashboard 无法连接问题。

TUN 模式与系统代理的区别

理解两种模式有助于定位问题:

特性 TUN 模式 系统代理
流量接管 所有流量(含 UDP/游戏) 仅 HTTP/HTTPS
配置复杂度 需额外配置 TUN 网卡 直接启用
Dashboard 访问 需确保 TUN 接口正常 通常无影响

若使用 TUN 模式后 Dashboard 无法连接,可能是 TUN 网卡配置异常,尝试切换回系统代理模式测试。

FAQ:常见问题速查

现象:浏览器访问 127.0.0.1:9090 显示拒绝连接

  • 原因:Clash 核心未启动或配置未生效
  • 解决:确认 Clash 核心进程运行中,检查配置文件语法

现象:局域网其他设备无法访问 Dashboard

  • 原因:external-controller 绑定地址为 127.0.0.1
  • 解决:改为 0.0.0:9090,并注意局域网防火墙规则

现象:Dashboard 页面加载但节点列表为空

  • 原因:订阅链接未正确加载或节点已失效
  • 解决:检查订阅链接有效性,重新更新订阅

节点选择建议:日常办公访问国际学术资源,建议选择普通中转节点,延迟 100ms 以内稳定性较好;4K 视频需求则需要高带宽专线,选择节点服务商时,关注其是否提供实时客服和节点刷新频率,避开跑路风险较高的免费渠道。

您可以还会对下面的文章感兴趣:

暂无相关文章