跳到主内容

订阅流量显示从哪来,为什么不显示?

服务商返回订阅内容时,会同时返回响应头,客户端从中读取流量和到期信息。Clash Verge Rev 还会读取更新间隔和配置名称;流量没显示,需要一起检查请求标识和返回的字段。

01流量和到期从哪来?

流量和到期来自 `subscription-userinfo`,由服务商随订阅内容一起返回。响应头就是正文之外附带的信息,客户端会读取其中的字段。

截至 2026-11-06,Clash Verge Rev 官方文档列出的对应关系如下。看显示位置时,也要看单位,避免把更新时间和到期时间混在一起。

响应头显示在哪或起什么作用单位
`subscription-userinfo`订阅卡片上的流量与到期信息流量为字节,到期为时间戳
`profile-update-interval`设置配置的更新间隔小时
`content-disposition`通过 `filename` 指定配置文件名无
`profile-web-page-url`右键订阅卡片后提供「首页」按钮无

时间戳是用数字表示时间的方式,不能直接当作日期来读。更新间隔则表示配置隔多久更新,与订阅何时到期是两件事。

如果你要判断显示的到期信息与流量用尽有什么区别,可以看 区分订阅到期与流量用尽。

02流量字段该怎么看?

`subscription-userinfo` 把流量与到期信息放在同一个字段里,各项之间用分号隔开。截至 2026-11-06,官方文档给出的示例是:

`upload=1234; download=2234; total=1024000; expire=2218532293`

查看时要保留字段名和对应的数值,别只复制一串数字。这里的流量单位是字节,`expire` 后面的数字表示到期时间。

截至 2026-11-06,Clash Verge Rev v2.5.10 源码会把无法解析的四项数值记为 0。这说的是解析结果,不能据此直接认定服务商返回的原始数值也是 0。

03为什么流量没显示?

流量没显示,需要检查请求标识和服务商返回的响应头。服务商没有返回对应字段,只是其中一种可能。

截至 2026-11-06,官方文档提示,请求的 UA 一般要包含 `clash` 才会返回这些字段。UA 是客户端随请求发送的身份标识;文档同时注明,相关功能要求 Clash Verge Rev 至少为 v1.6.0。

- 检查请求使用的 UA 是否包含 `clash`。
- 检查返回内容里有没有 `subscription-userinfo`。
- 对照字段名与数值,检查是否能被解析。
- 查看客户端版本是否满足文档写明的要求。

截至 2026-11-06,Clash Verge Rev v2.5.10 源码也接受带前缀的头名,但前缀必须以 `-` 结尾。因此,检查时不能只认完全没有前缀的写法。

> 订阅链接相当于访问凭证。排查时别把完整链接贴给别人,示例只用占位符。

04更新间隔听哪个值?

更新间隔优先读取导入时指定的值。截至 2026-11-06,Clash Verge Rev v2.5.10 源码只有在导入选项未提供值时,才读取 `profile-update-interval`。

这个响应头以小时为单位,客户端读取后会换算为分钟;无法解析时,不设置该间隔。不能只看响应头,就判断导入后的间隔一定与它相同。

截至 2026-11-06,官方示例为 `profile-update-interval: 24`,这里的 24 表示小时。配置名称则由另一个响应头中的 `filename` 提供;中文名称需要采用 UTF-8 编码写法,如 `filename*=UTF-8''...`。

05怎样检查订阅返回?

你可以先用官方命令检查订阅能否返回配置。截至 2026-11-06,官方文档提供的命令是:

`curl -A clash-verge/v2.4.0 '订阅链接'`

将占位符替换为你自己的订阅链接,别把含真实链接的命令公开。返回 YAML 格式的 mihomo 配置,符合文档给出的正常判断;YAML 是配置内容使用的文本格式。

这一步检查的是配置返回情况,流量显示仍需对照前面的响应头。需要分清订阅地址该填在哪里,可以看 了解订阅链接字段怎么填。

若问题表现为更新后节点没变化,可接着看 排查订阅节点不更新;若出现解析失败提示,可看 排查订阅解析失败。

常见问题

能返回配置,为什么还是没有流量?

+

返回配置与显示流量要分别检查。配置能正常返回后,还要查看响应头里是否有 `subscription-userinfo`,并检查请求的 UA 和字段能否解析,不能只凭配置内容判断。

Q: 更新间隔和订阅到期是一回事吗?
A: 两者含义不同。更新间隔来自 `profile-update-interval`,表示配置的更新周期;到期信息在 `subscription-userinfo` 的 `expire` 中,用时间戳表示。

Q: 修改响应头就能改变配置名称吗?
A: 截至 2026-11-06,官方文档说明客户端会读取 `content-disposition` 中的 `filename` 作为配置名称。名称含中文时,需要使用 UTF-8 编码形式。

还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。