订阅里的节点数为 0 怎么办
Clash 订阅导入成功但节点数为 0:订阅到期或流量用完、更新其实没成功、节点在代理集合里没加载、过滤条件把节点排除了,或格式不兼容。逐项确认。
适用:Clash Verge RevFlClashClash PartyClash Meta for AndroidClashX MetaClash Mi
你看到的现象
订阅导入或更新时没有报错,但代理页里看不到节点,或者代理组里只有 DIRECT、REJECT 这类内置项。
可能的原因和解决办法
订阅已到期或流量用完
怎么判断:看订阅卡片上的已用流量、总流量和到期时间(这些信息由服务商提供,FlClash、Clash Party 等会显示)。有的服务商在到期后仍然返回一份配置,但里面没有可用节点,或者节点名称变成“已到期”“剩余流量 0”之类的提示。
怎么解决:登录服务商后台确认套餐状态,续费后重新更新订阅。
订阅其实没有更新成功
怎么判断:订阅的更新时间停在很久以前,或者客户端显示上次更新失败(Clash Verge Rev 的订阅卡片会标“上次更新失败”)。
怎么解决:按 订阅更新失败怎么办 排查,更新成功后再看节点。
节点放在“代理集合”里,没有加载出来
怎么判断:打开配置文件,proxies: 下面是空的,节点写在 proxy-providers:(代理集合)里,由内核另外下载。代理集合下载失败时,引用它的代理组就没有节点。Clash Verge Rev 的代理页有“代理集合”一栏,可以单独点“更新”。
怎么解决:在代理集合里手动更新一次;仍然为空,把代理集合的地址发给服务商确认是否可用。
代理组的过滤条件把节点都排除了
怎么判断:代理组用了 filter(只保留匹配的节点)或 exclude-filter(排除匹配的节点)。按 mihomo 官方文档,这两项按关键词或正则表达式筛选节点名称。服务商改了节点命名后,原来的条件可能一个也匹配不上。实测(mihomo v1.19.33):过滤条件一个也没匹配上时,配置照样能加载、不会报错,所以不容易发现。
怎么解决:对照现在的节点名称修改过滤条件。写法见 mihomo 官方文档的 代理组配置(在新窗口打开)。
订阅格式不兼容
怎么判断:订阅返回的不是 Clash 格式。多数客户端会直接导入失败,但也有转换后丢掉不支持的节点类型的情况。
怎么解决:向服务商索取 Clash(mihomo)格式的订阅,见 导入订阅提示格式错误。
常见问题
节点有,但代理组报“not found”?
那是代理组引用的节点名称对不上,见 代理组引用了不存在的节点。
还是没解决?
把客户端名称、版本和完整的报错信息发给我们(不要包含订阅链接),我们会补充到这一页。提交反馈