2026-08-18 使用教程 约 7 分钟

订阅链接是什么:新手完整指南

订阅链接是一串指向节点配置的地址,客户端拉取一次就能得到整份线路列表。本文讲清它与单个节点链接的区别、从哪里取、各平台怎么导入、多久更新一次,以及链接泄露后的处理顺序,末尾附一份可照着勾选的检查清单。

订阅链接是一串以 https 开头的地址,客户端向它请求一次,就能拿到一份包含多条线路的配置。它解决的是维护成本问题:加线路、换线路、调整分组时,用户不需要重新复制任何东西,点一次「更新订阅」即可。

订阅链接是什么

订阅链接本身不描述加密方式,也不包含可读的账号信息,它指向的是服务端生成的一份文本。客户端拿到文本后按格式解析,把每一行还原成一条可连接的线路。链接通常长这样:

https://sub.example.com/quartz/v2/client/subscribe?token=9c1f4a7b2d

问号后面的 token 决定这份订阅属于谁。链接里没有用户名,也没有登录密码,但拿到链接的人可以拉取同一份线路列表,这一点在后面的泄露处理一节会展开。同一份订阅可以导入多台设备,同时在线不限台数,线路列表集中在服务端维护。

服务端返回的内容有两种常见格式。第一种是 base64 编码的节点链接列表,解码后每行一条,通用性最好;第二种是 Clash / mihomo 使用的 YAML 配置,除了线路,还带有 proxy-groups 分组与 rules 分流规则。同一份订阅在面板里通常可以切换导出格式,选哪个取决于客户端。

解码后的内容大致如下,每行是一条独立线路,井号后面是显示名称:

ss://[email protected]:8443#香港-01
trojan://[email protected]:443?sni=jp02.example.com#日本-02
vless://[email protected]:443?security=reality#新加坡-03

手动添加节点的方式在早期很常见:复制一条节点链接,粘贴,连接。线路一多就变成重复劳动,服务端调整线路后旧节点会失效,用户往往分不清是链接过期还是本地网络出了问题。订阅链接把这个过程交给客户端,列表由服务端维护,失效的线路会被替换掉。

需要留意的是,订阅链接只负责「拿到配置」,不负责「连得上」。连接质量取决于线路类型、当地网络与运营商,和链接本身没有关系。

和单个节点链接的区别

新手最常见的混淆是把单条节点链接当成订阅链接添加,失败后又怀疑客户端有问题。单个节点链接带协议前缀,前缀本身就说明了加密与传输方式:ss 是 Shadowsocks,vmess 与 vless 属于 V2Ray 系,trojan 走 TLS,hysteria2 与 tuic 基于 QUIC。订阅链接没有这些前缀,它只是一个地址。两者的差别可以逐项对照:

对比项订阅链接单个节点链接
内容一份线路列表,可含分组与分流规则一条线路的完整参数
形式https 地址,返回 base64 文本或 YAML带协议前缀的链接,如 ss、vmess、trojan、vless、hysteria2、tuic
更新服务端调整后,客户端拉取即生效固定不变,换线路要重新获取
泄露影响他人可拉取整份线路列表只暴露一条线路的参数
适用场景长期使用、多设备同步临时验证单条线路

结论:日常使用选订阅链接,省去每次换线路都重新复制的麻烦;单条节点链接更适合临时测试某一条线路是否可用。

从哪里取到订阅链接

订阅链接只出现在用户面板里,不会通过邮件发送,也不会写在安装包里。面板里通常同时提供订阅链接与单节点二维码,二维码只是链接的另一种呈现,扫码导入的内容与复制链接一致。取链接的流程一共五步:

  1. 登录面板。注册只需要用户名与密码,不需要邮箱地址,面板里也没有邮箱验证这一步。
  2. 进入订阅或套餐区域,先确认当前套餐的流量与有效期。
  3. 选择导出格式。通用 base64 适配 v2rayN、v2rayNG、Shadowrocket 一类客户端;Clash / mihomo 选 YAML。
  4. 复制完整地址。token 参数在问号之后,少一个字符就会返回错误页或空白页。
  5. 粘贴到客户端后立即连接一次,确认线路可用,再继续配置分流。

订阅对应的服务规格可以直接对照下面四项:

110+

覆盖国家 / 地区

160+

线路数量

不限

同时在线台数

14 天

无理由退款

怎么把订阅链接导入客户端

不同客户端的菜单名称不一样,步骤是同一套:

  1. 打开客户端的订阅或配置页面,选择「添加订阅」「新建远程配置」一类的入口。
  2. 粘贴链接,给这条订阅起一个能认出来的名字,例如按设备命名。
  3. 保存并更新一次,等待节点列表出现。
  4. 选一条线路连接,再回到设置里调整更新间隔与分流模式。

各平台的入口位置

平台常见客户端导入入口
Windowsv2rayN、Clash Verge「订阅设置」→ 添加,或「配置」→ 新建远程配置
macOSClashX、sing-box「配置」→ 托管配置 → 添加
iOSShadowrocket、Stash、sing-box首页右上角「+」,类型选 Subscribe
Androidv2rayNG、NekoBox侧边菜单 →「订阅设置」→ 添加
Linuxsing-box、mihomo写入配置文件后由命令行或系统服务加载

iOS 的客户端需要非中国大陆区的 App Store 账号才能下载,这一步与订阅链接无关;下载完成后,导入流程与其他平台一致。另一处常见差异是格式:Clash 系的 YAML 里已经带好分组与分流规则,导入后即可按规则运行;base64 格式只有线路,分流需要客户端自己配置。一部分客户端只认 base64,另一部分只认 YAML,导入失败时先核对格式,而不是反复重装客户端。

多久更新一次比较合适

订阅内容由服务端生成,客户端按设定的间隔去拉取。常见做法是把间隔设为 12 或 24 小时,具体选项以客户端提供的为准。

需要手动更新的时机有三个:面板里的线路列表与客户端显示的不一致、准备切换到另一个地区、设备长时间关机后重新打开。多数客户端会显示上次更新时间,可以据此判断是否已经生效。

不建议把间隔压到几分钟。每次拉取都会带上 token,频率过高既没有收益,也可能被服务端限流。拉取的是纯文本配置,与套餐流量无关,不必担心更新消耗流量。

有些客户端把「更新订阅」放在线路列表的下拉菜单里,有些放在设置页;找不到入口时,先看客户端是否把订阅和配置拆成了两个页面。

提示

更新订阅只刷新客户端里的线路列表,当前已建立的连接通常不受影响;真正需要重新握手的是切换线路这一步。

链接泄露之后怎么处理

订阅链接里的 token 等同于凭证。把链接贴进公开群、论坛,或上传到在线订阅转换网站,等于把整份线路列表交出去,后果是流量被他人消耗,线路参数也会被公开。

  1. 在面板里重置订阅链接,旧地址随即失效。
  2. 用新链接在每台设备上重新导入,并删除旧的那条订阅条目。
  3. 查看近期的流量使用记录,确认没有异常消耗。
  4. 如果链接曾发在聊天工具或工单里,顺手清理历史消息。

重置之后旧链接失效,但已经导入过旧链接的客户端里保存的节点不会自动消失,需要手动删掉那条订阅,否则客户端仍会按旧配置尝试连接。

注意

在线订阅转换网站会拿到完整链接与其中的 token。需要转换格式时,优先使用客户端自带的导出功能,或在本地运行的转换工具。

常见报错与排查

下面几种情况出现频率最高,按顺序排查通常几分钟内能定位:

  • 浏览器打开是一堆乱码。base64 文本本来就不是给人读的,能返回内容说明链接有效。
  • 导入后节点数量为零。多半是格式选错,把 YAML 当成 base64 导入,或反过来。
  • 更新返回错误页或空白。链接被截断,token 不完整,重新复制一次即可。
  • 能更新但连不上。先确认套餐在有效期内,再换一条线路测试,排除单条线路的问题。
  • 连接后部分网站打不开。检查当前是全局模式还是规则模式,分流规则可能把该域名走了直连。
  • 提示证书或时间错误。设备时间与网络时间偏差过大时 TLS 握手会失败,校准系统时间即可。
  • DNS 泄漏。手动改过 DNS 设置时,域名解析可能走本地网络;不确定就把 DNS 交回客户端默认值。
提示

第一次导入时,如果本地网络无法直接访问订阅地址,可以先手动添加一条节点完成首次连接,再回头更新订阅。

导入前的检查清单

照着下面九条勾一遍,大部分导入问题可以在开始之前避开:

  • ✅ 订阅链接保存在密码管理器或只有自己能访问的笔记里。
  • ✅ 每台设备导入后都手动更新过一次,节点数量与面板显示一致。
  • ✅ 更新间隔设为 12 或 24 小时,而不是几分钟。
  • ✅ 客户端版本与订阅格式匹配,base64 与 YAML 没有混用。
  • ✅ 分流模式按用途选择,需要全部走线路时用全局,日常使用规则。
  • ❌ 把订阅链接贴进公开群、论坛或截图里。
  • ❌ 在来路不明的在线转换网站粘贴订阅链接。
  • ❌ 把单条节点链接当成订阅链接添加,失败后反复重装客户端。
  • ❌ 更新失败时先重置链接,而不是先核对格式与网络。

订阅链接只是入口,决定体验的仍然是线路类型与套餐是否匹配用途。把链接管好、把更新节奏定好,剩下的就是按场景选线路。

首月免费