约 9 分钟

Clash 订阅链接怎么导入?常见订阅格式与导入方法详解

订阅链接是 Clash 类客户端获取节点清单的入口。本文说明订阅链接的获取位置Base64 与 YAML 两种主流格式的区别、各平台客户端的导入步骤,以及订阅转换与更新失败时的排查方法。

订阅链接是什么

订阅链接是一条由服务提供方生成的 URL。客户端定时请求这条 URL,拿回一份节点清单:服务器地址、端口、加密方式、协议类型,一次返回几十到几百条。与单个节点的分享链接(ss://、vmess://、trojan://)不同,订阅链接描述的是一组会持续变化的节点,而不是一台固定服务器。

URL 里通常带有一串用户标识(token)。服务商凭这串标识识别账户,返回对应套餐的节点,并在响应头 subscription-userinfo 里附带已用流量、总流量与到期时间。客户端界面上显示的剩余流量就来自这个响应头。

订阅链接与单节点链接的区别:

  • 覆盖范围:单节点链接只含一台服务器;订阅链接一次下发整个节点列表。
  • 更新方式:单节点参数变了要手动改;订阅链接由客户端重新拉取,节点增减自动同步。
  • 包含内容:Clash 格式的订阅还包含代理分组与分流规则,单节点链接只有连接参数。
WARN订阅链接等同于账号凭证。任何拿到这条链接的人都能直接使用套餐流量。链接不要发到群聊、截图或公共剪贴板工具;怀疑泄露时,在服务商后台重置订阅,旧链接立即失效。

常见订阅格式:Base64 与 YAML

同一条订阅 URL,服务端可以返回不同格式的内容。常见的有两种:Base64 编码的分享链接列表,和 Clash 原生的 YAML 配置。导入之前,先确认自己拿到的是哪一种。

Base64 订阅(通用订阅)

把若干条 ss://、vmess://、trojan:// 分享链接按行拼接,整体做一次 Base64 编码。这是 v2ray 系客户端沿用下来的约定,很多服务商把它叫作通用订阅。解码后的内容形如:

ss://[email protected]:8388#HK-01
trojan://[email protected]:443#JP-02
vmess://eyJ2IjoiMiIsInBzIjoiQ04tMDMifQ==

编码后是一整段无换行的字符;如果第一个节点是 ss:// 链接,编码结果以 c3M6Ly9 开头。Base64 订阅只包含节点本身,不含代理分组与分流规则。mihomo 内核的客户端大多能识别这种格式,但分组与规则要由客户端套用自己的模板生成。

Clash YAML 订阅

服务端直接返回一份 Clash 配置,包含 proxies(节点)、proxy-groups(分组)、rules(分流规则)三段。这是 Clash 与 Clash Meta(mihomo)内核的原生格式,结构如下:

proxies:
  - name: "HK-01"
    type: ss
    server: 203.0.113.10
    port: 8388
    cipher: aes-256-gcm
    password: "pass"
proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - "HK-01"
      - "DIRECT"
rules:
  - "DOMAIN-SUFFIX,example.com,PROXY"
  - "MATCH,DIRECT"

服务商返回的通常是完整配置:节点列表之外,还带有一套维护好的分流规则,客户端导入后直接使用。部分面板也提供仅含 proxies 段的节点型 YAML,供 proxy-providers 等高级用法引用。

格式内容形态分组与规则典型来源mihomo 兼容性
Base64 列表多行分享链接整体编码不含v2ray 系面板、标注通用订阅的服务商多数客户端可识别
Clash YAML 完整配置proxies + proxy-groups + rules标注 Clash 订阅的服务商原生支持
仅 proxies 的 YAML只有节点段不含订阅转换输出、proxy-providers 引用原生支持(作节点源)

导入订阅链接的通用步骤

各客户端界面不同,流程一致:复制链接,新建远程配置,粘贴,下载,设为当前配置。还没有安装客户端的,先到下载页按平台选择。

  1. 获取链接。登录服务商后台,找到 Clash 订阅或复制订阅地址一类的按钮。如果同时提供通用订阅与 Clash 订阅,优先复制 Clash 订阅。
  2. 打开配置管理。Clash Verge Rev 在左侧订阅页;FlClash 在配置页;Clash Plus(iOS)在配置标签。入口名称多为新建、导入或加号按钮。
  3. 新建远程配置。类型选 URL 或远程,粘贴订阅链接,起一个可识别的名称,保存。客户端会立即下载并解析一次。
  4. 设为当前配置。在配置列表中选中刚导入的条目,使其生效。
  5. 验证连通。回到主页,选规则模式与一个节点,开启系统代理或 TUN(概念见术语表),访问 IP 查询站点确认出口已切换。

各平台入口速查

  • Windows / macOS(Clash Verge Rev):订阅页 → 新建 → 粘贴 URL → 保存;配置卡片上的刷新按钮用于更新。
  • Android(FlClash):配置页 → 右下角新建 → 从 URL 导入。
  • iOS(Clash Plus):配置 → 新建远程配置 → 粘贴 URL → 下载。
NOTE下载与更新订阅需要访问订阅服务器。如果订阅域名被代理规则接管,而代理本身还没连通,更新会失败。把订阅域名加入直连规则,或更新时暂时关闭系统代理。

订阅转换:什么时候需要,代价是什么

订阅转换指把一种订阅格式转成另一种。典型场景是把 Base64 通用订阅转成 Clash YAML,代表工具是 subconverter。转换链接的形式是把原始订阅地址作为参数,拼进转换服务的 URL。

需要转换的情况:

  • 服务商只提供通用订阅,而客户端只接受 Clash 配置。
  • 需要自定义分组结构或规则模板,服务商的默认输出不满足要求。

转换的代价:

  • 转换服务能看到完整的订阅内容,包括 token 与全部节点信息。订阅凭证经手一次第三方,泄露面就扩大一分。
  • 转换结果里的规则模板由转换方维护,分流行为可能与预期不符,导入后应抽查关键规则。
  • 优先顺序:服务商自带的 Clash 订阅接口,优于自行部署的转换程序,优于公共转换站。
WARN不要把带 token 的订阅链接粘贴到来历不明的在线转换站。token 泄露等同于套餐共享。

更新订阅:手动、自动与失败排查

节点列表会随服务商侧的调整变化,订阅需要定期更新。

  • 手动更新:配置卡片上的更新或刷新按钮。重新拉取节点列表;分组里已选中的节点按名称匹配,一般会保留。
  • 自动更新:多数客户端支持按小时间隔自动更新。节点列表不会高频变化,12 到 24 小时一次足够,更短的间隔没有实际收益。
  • 流量与到期:服务端返回 subscription-userinfo 响应头时,客户端会显示剩余流量与到期日期;不返回则不显示,属正常情况。

更新失败排查

  1. 网络路径:确认订阅服务器可以直连访问;订阅域名是否被代理规则拦截。
  2. 链接本身:链接是否已被重置;复制时是否混入空格或换行。
  3. 账户状态:套餐是否到期、流量是否用尽。部分服务商会在此情况下返回空内容或错误页。
  4. 格式匹配:用浏览器直接打开订阅链接,看返回的是 Base64 字符段还是 YAML 文本,与客户端期望的格式核对。

常见问题

导入成功但节点列表为空

多为返回格式与客户端不匹配,或账户下没有可用节点。用浏览器打开订阅链接查看实际返回内容,是最快的定位手段。

一条订阅能在多台设备上使用吗

同一链接导入多台设备通常没有障碍,但服务商会限制同时在线的设备数或 IP 数,超限会被断开。以服务商公告为准。

订阅链接泄露了怎么办

在服务商后台执行重置订阅链接。旧链接即刻失效,所有设备需要用新链接重新导入。客户端里已下载到本地的节点信息不受影响,但无法再次更新。

节点名称乱码或重复

节点命名由服务商决定。部分客户端支持按正则表达式过滤或重命名节点;不支持该功能的客户端,只能等待服务商修正。

下载客户端,导入第一条订阅

各平台 Clash 客户端的版本与安装包集中在下载页。首次配置从订阅导入开始,按使用文档逐步完成。

下载Clash