订阅链接是什么?各客户端格式区别与安全注意事项
讲清机场订阅链接的原理、Clash 与 V2Ray 等不同格式的区别、订阅无法更新的排查顺序,以及为什么订阅链接不能分享给别人。
订阅链接到底是什么
订阅链接就是一个网址。你把它填进客户端,客户端访问这个网址,机场的服务器返回一份包含所有节点信息的配置文件,客户端解析后就得到了可用的节点列表。
这个设计的意义在于自动同步。机场新增节点、下线故障节点、调整线路,你不需要手动改任何东西,客户端下次更新订阅时就会拿到最新的列表。
一条典型的订阅链接长这样:
https://机场域名/api/v1/client/subscribe?token=一长串字符
末尾那串 token 就是识别你身份的凭证。
为什么订阅链接不能分享
订阅链接等同于你的账号密码。
拿到链接的人不需要登录你的账号,就能直接使用你的套餐流量。更麻烦的是,多数机场会限制同时在线的设备数或者检测异常使用,别人用你的链接可能导致你的账号被风控甚至封禁。
所以:
- 不要把订阅链接发到群里求助,截图也要打码。
- 不要粘贴到在线工具或者不明来源的转换服务里。
- 怀疑泄露了,立刻到机场用户中心重置订阅链接。多数机场都有「重置订阅」按钮,重置后旧链接立即失效。
常见的订阅格式
不同客户端认不同的格式。多数机场会在用户中心提供多个按钮,对应不同格式。
| 格式 | 对应客户端 | 特点 |
|---|---|---|
| Clash | Clash Verge、Clash Meta、Stash | 包含完整分流规则,开箱即用 |
| V2Ray / VMess | v2rayN、v2rayNG | 通常是 Base64 编码的节点列表,不含规则 |
| Shadowrocket | Shadowrocket | iOS 专用格式 |
| Sing-box | Hiddify、Sing-box | 较新的通用格式 |
| 通用 / Base64 | 多数客户端 | 纯节点列表,兼容性最好但无规则 |
关键区别在于有没有带规则。Clash 格式的订阅里包含了完整的分流规则,导入后国内网站直连、国外走代理都是自动的。而 Base64 格式只有节点信息,分流规则要靠客户端自己的配置。
所以如果你用 Clash 类客户端,优先选 Clash 格式的订阅。
订阅无法更新的排查顺序
这是最常见的问题。按下面的顺序排查,多数情况能解决:
- **链接是否完整。**复制时容易漏掉结尾的字符,回官网重新复制一次。
- **当前网络能否访问机场域名。**在浏览器里直接打开机场官网试试。打不开说明是网络问题,不是客户端问题。
- **订阅是否已过期。**登录用户中心看套餐状态,过期或流量用尽都会导致订阅失效。
- **是否需要通过代理更新。**有些机场的订阅地址本身在境外,需要先连上一个可用节点,再更新订阅。客户端通常有「通过代理更新」的选项。
- **格式是否匹配。**确认复制的是当前客户端对应的格式。
- **是否被重置过。**如果你或别人重置过订阅,旧链接会立即失效,需要重新复制。
把订阅链接填错地方会怎样
有个常见误区:把订阅链接当成节点链接,直接粘贴到「添加节点」而不是「添加订阅」。
区别是:
- 节点链接:以
ss://、vmess://、trojan://、vless://开头,代表单个节点。 - 订阅链接:以
http://或https://开头,代表一组节点。
填错位置会导致导入失败或者只有一个节点。看开头就能分辨。
关于订阅转换
网上有些「订阅转换」服务,可以把一种格式转成另一种。原理是你把订阅链接提交给它,它下载并重新打包成目标格式。
这类服务要谨慎使用。你提交订阅链接,就等于把账号凭证交给了第三方。对方理论上可以记录你的链接并使用你的流量,甚至可以在转换后的配置里插入自己的节点。
如果确实需要转换,优先使用机场官方提供的转换入口,或者自己部署转换服务。不要用来源不明的在线工具。
多设备怎么用
同一条订阅链接可以同时填在多台设备上,只要机场允许的设备数够用。
需要注意:
- 先确认机场的设备数限制。有些不限制,有些限制三到五台。
- 超出限制的表现通常是新设备连不上,或者旧设备被踢下线。
- 路由器代理算一台设备,但它后面接的所有设备共用这一个连接,反而更省。
各家机场的设备限制情况可以在 参数对比表 里查。
下一步
具体的导入操作看对应客户端的教程: Clash Verge(Windows / macOS)、 Shadowrocket(iOS)、 Clash Meta(Android)、 v2rayN(Windows)。
各平台客户端的官方下载地址见 客户端下载页。
src/consts.ts的GISCUS中填入 giscus.app 生成的配置开启评论。