EN

故障排查

导入订阅后没有节点:按这 8 步查,基本都能解决

订阅导进去节点列表是空的,或者只有几条奇怪的条目。八个原因按出现频率排序,每一步都给具体的检查命令和判断标准。

作者 老毛最后更新 2026-08-27约 7 分钟

这是新手遇到最多的问题。按下面的顺序查,不要跳步——90% 的情况在前三步就解决了。

第 1 步:确认订阅被「选中」了

这是最常见的原因,占了我遇到的一半以上。

很多客户端里,导入启用是两个动作:

导入成功的提示 ≠ 这个配置正在生效。

检查:回到订阅/配置列表页,看你导入的那个是不是被标记为当前使用的。

第 2 步:看客户端日志里的返回码

这一步大部分人跳过,但答案通常就在里面。

Clash Verge Rev:左侧「日志」页。 v2rayN:「查看 → 查看服务端日志」。 移动端:设置里一般有日志入口。

找订阅拉取那条记录,看 HTTP 状态码:

返回码含义怎么办
200正常那问题不在这,往下看
404订阅链接已失效换订阅源
403被拒绝可能需要特定 User-Agent,看第 5 步
502 / 503服务器故障等等再试,或者对方挂了
超时 / 无响应拉不到看第 4 步

第 3 步:手动验证这条订阅

用命令行直接测,绕开客户端的干扰:

curl -A "clash" -sI "你的订阅链接" | head -1

看返回:

HTTP/2 200        ← 正常
HTTP/2 404        ← 订阅没了

再看内容里有多少条节点:

curl -A "clash" -s "你的订阅链接" | head -50

Clash 格式的应该能看到 proxies: 下面一堆条目。

Windows 用户(PowerShell):

curl.exe -A "clash" -s "你的订阅链接" | Select-Object -First 30

第 4 步:鸡生蛋问题(拉不到订阅)

现象:更新订阅一直转圈,最后超时。

原因:订阅服务器在墙外,你要拉它得先有出口,但你正是因为没出口才要找订阅。

三个绕开的办法:

办法一:用手机流量拉一次

移动网络和固网的情况有时候不一样。用手机热点连一下电脑,再更新订阅。

拉到之后就有节点了,之后切回 Wi-Fi 也能用。

办法二:先用单条节点连上

如果你手里有一条能用的 ss://trojan:// 单条链接,先导入这一条连上,然后用「通过代理更新订阅」拉完整订阅。

v2rayN 里有「更新订阅(通过代理)」这个选项,就是干这个的。

办法三:用国内可直连的订阅地址

有些机场提供 CDN 加速的备用订阅域名,国内能直接访问。

去机场后台找找有没有「备用订阅地址」「国内加速地址」这类选项。

第 5 步:User-Agent 问题

现象:浏览器打开订阅链接是一堆乱码或者报错,但客户端也拉不到。

原因:不少订阅服务会根据 User-Agent 返回不同格式:

UA返回
clash / mihomoClash YAML
v2rayN / v2rayNGBase64 编码的节点列表
sing-boxsing-box JSON
浏览器 UA可能是网页,可能是默认格式

所以浏览器打开是乱码,不代表订阅有问题。

验证:用不同 UA 试:

curl -A "clash" -s "链接" | head -5
curl -A "v2rayN" -s "链接" | head -5

哪个返回正常内容,就用哪类客户端。

第 6 步:格式不匹配

现象:客户端提示"配置解析失败"、"格式错误"。

原因:订阅格式和客户端对不上。

你有客户端要结果
Clash YAMLClash 系
Clash YAMLsing-box❌ 解析失败
Base64 节点列表v2rayN
Base64 节点列表Clash 系❌ 通常不认

解法:

  1. 找对应格式的订阅地址。机场一般提供多个: ``text https://xxx.com/sub?target=clash https://xxx.com/sub?target=singbox https://xxx.com/sub?target=v2ray ``
  1. 用订阅转换服务转成你需要的格式。
  1. 换客户端

第 7 步:只有信息条目,没有真节点

现象:节点列表里有几条,但名字是「剩余流量:0.00GB」「套餐到期:2026-08-01」「距离下次重置:3天」。

这些不是节点,是机场用节点名的形式在给你显示账户信息。连不上是正常的。

如果除了这些就没有真节点了,说明:

去机场后台看一眼状态。

第 8 步:节点全在但全部超时

这已经不是"没有节点"的问题了,是节点死了。

免费订阅的话,这很正常——我记录的免费节点存活中位数是 6 天。

处理

  1. 手动更新一次订阅(可能对方已经补了新节点)
  2. 还是全死 → 换订阅源,方法在免费订阅链接哪里来

失效的原因分析在免费节点为什么总是失效

快速自查表

按这个顺序,一条条打勾:

八条走完还没解决的,基本就是订阅源本身没了,换一个。

如果你受不了这个频率

说句实在的:免费订阅的这类问题,每周都会来一次。

我记录的中位数是 6 天。如果你觉得这个折腾频率不可接受,可以看看付费的账怎么算:算笔账:免费节点真的省钱吗

接着看

几个常被问到的问题

订阅显示导入成功但列表是空的?

最常见的原因是导入成功但没有选中启用——很多客户端里导入和启用是两步。先确认那个配置卡片是不是高亮/选中状态。如果确实选中了还是空的,看客户端日志里订阅拉取的返回码。

节点列表里只有「剩余流量」「套餐到期」这种条目?

那不是节点,是机场用节点名的形式在显示你的账户信息。这类条目连不上是正常的。如果除了这些信息条目就没有真节点,说明你的流量用完了或者套餐到期了,去后台看一下。

更新订阅一直转圈?

说明客户端拉不到订阅 URL 的内容。绝大多数情况是你当前完全没有网络出口——这是个鸡生蛋问题,本文第 4 步有三个绕开的办法。

换个客户端能解决吗?

有可能。如果是格式不兼容(比如给 Clash 喂了 V2Ray 格式的订阅),换一个支持该格式的客户端或者做订阅转换就能解决。但如果是订阅本身失效,换什么客户端都一样。

这篇是我自己实测后写的,环境变了结论也会变。发现哪条已经失效,欢迎写信到 [email protected],我会更新并标注日期。

接着看这几篇