Clash Verge 节点不显示怎么办?订阅更新与客户端设置检查
1. 核心病因一:订阅链接格式并非标准 Clash YAML
Clash 系列客户端必须读取符合特定结构的 YAML 配置文件(包含 proxies: 与 proxy-groups: 字段)。
某些服务商提供的通用订阅链接是标准的 Base64 编码纯文本(以 vmess://、vless:// 或 ss:// 开头)。这类纯节点链接适用于 v2rayN 或 Shadowrocket,如果未经转换直接强行导入 Clash Verge,客户端在解析时无法找到分组规则,就会导致代理页面空白无节点。
解决办法:在 闪连控制台 导出订阅时,请确保选择“一键导入 Clash”或“Clash 订阅格式”,以获取原生适配的 YAML 配置。
2. 核心病因二:User-Agent 识别异常与后端转换
大部分现代服务商的订阅后端具备自适应分发能力(根据请求头的 User-Agent 自动返回对应格式)。
如果您的 Clash Verge 在下载配置时伪装的 User-Agent 丢失或被某些代理拦截,服务商服务器可能会错误地将其当作浏览器请求,下发普通网页 HTML 或纯文本。此时请在 Clash Verge 的“Settings(设置)”中找到“Subscription User-Agent(订阅 UA)”,将其设置为标准值:clash-verge/v1.7.0 或 clash.meta,然后重新拉取订阅。
3. 核心病因三:内核(Core)选择与语法兼容性
现代订阅节点通常包含基于最新协议(如新版 Trojan、Reality、Hysteria 2)的参数。这些高级参数只能被 Mihomo (Clash.Meta) 内核识别。
如果您在 Clash Verge 的“Settings”中误将内核切换为了旧版“Clash Alpha”或“Clash Premium”,旧内核遇到不认识的新字段时会直接静默报错抛弃该节点,导致节点列表空空如也。
解决办法:进入 Clash Verge“Settings” -> “Clash Core(内核设置)”,确保勾选为 Mihomo (Meta) 内核。
4. 核心病因四:配置文件未被选为当前活动对象
在 Clash Verge 中可以同时导入多个 Profiles(配置文件)。如果导入成功后,卡片左侧没有显示醒目的激活指示条,说明该配置仅保存在本地磁盘,并未载入内存运行。
鼠标左键单击该配置卡片,直到该卡片高亮或显示勾选标记;也可以右键选择“Select(选择)”,使内核重新热加载该配置。
5. 彻底修复:五步排障与重新加载操作
- 在“Profiles”页面,彻底删除显示异常的旧订阅卡片;
- 清理本地临时配置缓存:点击右上角菜单选择“Restart Clash Core(重启内核)”;
- 重新到服务商后台复制最新的 Clash 专用订阅链接;
- 在 Clash Verge 中新建订阅并粘贴,点击“Save and Import”;
- 导入后右键点击卡片选择“Edit Info”,打开“Auto Update(自动更新)”,设置间隔为 1440 分钟(24小时)。
6. 常见问答 (FAQ)
Q:为什么节点出来了,但点击延迟测试全部显示 0ms 或 Timeout?
A:0ms 通常是测试链接不可达。可以在 Clash Verge 设置中将“Latency Test URL”修改为国际通用测速地址,如 http://cp.cloudflare.com/generate_204 或 http://www.gstatic.com/generate_204。