外观
机场订阅导入后节点不显示?格式、过滤和套餐三类原因排查
机场订阅导入后节点不显示,说明链接本身能访问,问题在于返回的内容。要么格式和客户端不匹配,要么客户端把不认识的协议过滤掉了,要么套餐到期服务端返回了空订阅。用浏览器打开订阅链接看一眼内容,基本就能判断。
速读要点
- 导入成功但无节点,问题在返回内容而非链接
- Clash 导入了通用 base64 订阅是第一原因
- 旧内核会过滤 Hysteria2、TUIC 等新协议节点
现象
- 客户端提示订阅添加或更新成功,节点列表为空。
- 策略组里只有
DIRECT、REJECT或「自动选择」,没有具体节点。 - 导入后节点数量明显少于机场页面标注的数量。
先排除这 3 件事
- 格式对不对:Clash 系客户端需要 Clash(YAML)订阅,v2rayN、v2rayNG、Shadowrocket 用通用 base64 订阅,sing-box 用 JSON 配置。在机场订阅页选对应按钮,别用「通用订阅」导入 Clash。
- 订阅内容是否为空:浏览器打开订阅链接。空白页面或只有几行 header,说明服务端返回了空订阅,多半是套餐问题。
- 是否切换了配置文件:有的客户端支持多个配置文件,导入后要手动点选新订阅,否则显示的还是旧配置。
机场订阅导入后节点不显示:格式、过滤和套餐三类原因
- 订阅格式和客户端不匹配。
- 套餐到期或流量用尽,服务端返回空节点列表。
- 客户端内核版本旧,把不支持的协议(Hysteria2、TUIC、VLESS Reality 等)过滤了,恰好机场全部节点都是这些协议。
- 客户端里设置了节点过滤规则(关键字、地区过滤),把节点都过滤掉了。
- 导入了「一键导入」生成的空模板,没有真正拉取内容。
逐步解决
- 回到机场订阅页,确认点的是对应客户端的按钮,重新导入。
- 登录用户中心看套餐状态,到期续费、流量用完重置,然后更新订阅。
- 把客户端升级到最新版,尤其是内核。Clash 系客户端要用 Meta(mihomo)内核,旧的 Premium 内核不支持新协议。
- 在客户端订阅或配置设置里查看是否有「节点过滤」「排除关键字」之类的选项,清空后更新。
- 确认当前选中的配置文件是新导入的那个。
- 用浏览器打开订阅链接,把内容另存为文件,手动导入客户端。手动导入能显示节点,说明是客户端拉取环节的问题;手动导入也不显示,说明内容本身有问题,带着文件找机场客服。
仍未解决
提交工单时附上:客户端与版本、系统版本、节点名称、报错截图。附上「浏览器打开订阅链接看到的内容长度」和「用的哪个格式按钮」。
机场只提供一种格式、靠你自己转换的情况下,节点丢失很常见。想省事就在客户端大全里确认你的客户端支持哪些格式,再在筛选器里挑一家原生提供该格式的。
常见问题
导入成功但没有节点,是链接错了吗
一般不是。链接错了会在导入这一步就报错,导入成功说明链接能访问,问题在返回的内容:格式不匹配、客户端过滤掉了不支持的协议,或者套餐到期返回了空订阅。
节点数量比机场标注的少是正常的吗
可能是旧内核把不支持的协议(Hysteria2、TUIC 等)过滤掉了,也可能是你的套餐只包含部分节点组。先升级客户端到最新版,再到用户中心对比套餐说明。
Clash 导入通用订阅为什么没有节点
通用订阅是 base64 编码的节点列表,Clash 系客户端需要 YAML 格式的 Clash 订阅,两者格式不同。回机场订阅页点「Clash」按钮重新导入。
策略组里只有 DIRECT 和 REJECT 是什么意思
说明配置里没有加载到任何代理节点,只剩下直连和拒绝两个内置策略。原因和本文一致:格式不对、被过滤或订阅内容为空,按逐步解决的顺序排查。
下一步
- 想省掉格式转换,到稳定机场榜单挑原生提供多种订阅格式的。
- 用 Clash 系客户端的,照Clash Verge Rev 使用教程确认用的是 Meta 内核。
- 导入时直接报错而不是无节点,转到订阅更新失败的处理。