查看 2026-05-29 5 分钟 入门 6 步

Clash 订阅链接使用教程:从获取到导入(2026)

拿到订阅链接后的完整流程只有五步:浏览器验证链接有效 → 装对客户端 → 导入 URL → 点更新拉取节点 → 选节点开关连接。本文把这五步拆开,告诉你每一步在 Windows、macOS、Android、iOS 上具体怎么操作,以及新手最容易把链接复制丢字符、忘了点更新、User-Agent 选错这三个卡点怎么避开。

·

拿到订阅链接后不要直接往客户端里贴。第一步用浏览器打开链接,确认返回的是 YAML 格式文本而不是登录页或 404。确认有效后,Windows/macOS 装 Clash Verge Rev,Android 装 v2rayNG,iOS 装 Shadowrocket。进客户端的订阅管理或配置页面,粘贴完整 URL,点更新拉取节点,选一个延迟低的节点,打开系统代理或 VPN 开关。全程不超过 5 分钟。

你刚从服务商后台复制了一条链接,看起来像 https://api.example.com/api/v1/client/subscribe?token=a1b2c3d4e5f6&flag=clash。这条链接贴到哪里去?为什么贴进浏览器是一片看不懂的英文?这篇文章不需要你懂任何代理协议,只需要跟着五步走。

整个流程就是:确认链接有效 → 装对客户端 → 导入链接 → 更新拉取节点 → 选节点连接。 不同设备的客户端界面不一样,但这五步的逻辑完全一致。

拿到链接先别急着往客户端里贴:用浏览器验一下

这是省掉后续所有误判的一步。

把整条订阅链接复制到浏览器地址栏(Chrome、Edge 或 Safari,不要用微信/QQ 内置浏览器),回车。正常情况会看到一大段英文文本:

mixed-port: 7890
allow-lan: false
mode: rule
proxies:
  - name: "香港 01"
    type: vmess
    server: hk1.example.com
    port: 443

这种格式叫 YAML。看到它,说明链接是有效的,可以继续下一步。

出现以下任一内容时,先停在这里检查链接:

  • 一个登录页面或网站首页:token 过期了,需要回服务商后台重新获取链接。
  • 404 或完全空白:链接本身已经失效。
  • JSON 报错,如 {"error":"rate limit"}{"error":"token expired"}:被限频或 token 过期,稍等几分钟再试,不行就重新获取。
  • 要求输入用户名密码的弹窗:链接不完整,token 参数可能被截断了。

验证链接这件事跟用什么客户端没关系,浏览器就是最干净最快速的判断工具。 在这一步花 30 秒,能避免后面花 30 分钟反复怀疑安装包、系统设置和网络是不是坏了。

你的设备该装哪个客户端?

订阅链接是用 Clash 格式组织的节点和规则,但不同操作系统上打开这份配置的客户端是不一样的。

设备推荐客户端下载方式一句话说明
WindowsClash Verge RevGitHub Release 下载 .exe.msi界面最完善,Profiles 管理订阅,Proxies 页面选节点
macOSClash Verge RevGitHub Release 下载 .dmg(Intel 和 Apple Silicon 版本不同)跟 Windows 版界面一致,操作完全一样
Androidv2rayNGGoogle PlayGitHub Release 下载 APK订阅入口在左上角菜单里,不在主页右上角 +
iOSShadowrocketApp Store(美区或其他海外 Apple ID,国区没有,售价 $2.99)iOS 上最成熟的代理客户端,一次购买永久使用

下载注意:只从官方源下载(GitHub Release、App Store、Google Play),不要用网盘或第三方下载站。macOS 用户注意区分 Intel 和 Apple Silicon 芯片的安装包,下错装不上。

装好打开看一眼主界面就行,不用提前配置。

不管用哪个客户端,核心就五个动作

不同客户端菜单名称和按钮位置不一样,但底层做的事完全一致。把下面这张表当速查:

动作Clash Verge Rev(Windows/macOS)v2rayNG(Android)Shadowrocket(iOS)
导入订阅Profiles → + → From URL → 粘贴 URL左上角菜单 → 订阅设置 → + → 粘贴 URL右上角 + → 类型选 Subscribe → 粘贴 URL
更新/拉取双击卡片激活(自动拉取),或点刷新按钮主页右上角三个点 → 更新订阅点订阅条目右边的圆形箭头按钮
选节点Proxies 页面展开策略组 → 点节点名主页点节点名(左侧出现绿点)点订阅条目展开节点列表 → 点节点
开启代理Overview 页打开「系统代理」开关底部圆形连接按钮 → 确定 VPN 请求主页顶部连接开关(拨到右边)
验证浏览器访问 api.ipify.org 看 IP 是否变化同左同左

核心逻辑记住就行:URL 交给客户端 → 客户端去服务器拉节点 → 你选一个节点 → 打开开关 → IP 变了就是成了。

下面把最容易出错的环节单独拎出来讲。

订阅链接上面的每一段到底是干什么的?

一条典型的订阅链接拆开来是这样的:

https://api.example.com/api/v1/client/subscribe?token=a1b2c3d4e5f6&flag=clash&sub=3
  • https://api.example.com — 服务器地址。服务商换域名这个就变。
  • /api/v1/client/subscribe — 接口路径。不同后台系统路径不同,不要手动改。
  • ?token=a1b2c3d4e5f6 — 你的身份凭证。token 漏一个字符,服务端认不出你,直接报错或返回空。
  • &flag=clash — 要求服务端输出 Clash YAML 格式。有些服务商用 &type=clash&target=clash
  • &sub=3 — 订阅编号(多订阅账号才有)。

复制时最常犯的错误是链接不完整:微信、QQ 或网页会把长链接截断成 https://api.example.com/api/v1/client/s...。先粘贴到记事本或备忘录,确认完整(https:// 开头,结尾无省略号),再复制进客户端。

新手最容易卡住的三个点

1. 保存了订阅,节点列表还是空的

保存只是登记 URL。必须再手动触发一次更新,节点才会出现。 Clash Verge Rev 里双击卡片激活,v2rayNG 里点「更新订阅」,Shadowrocket 里点右边的圆形箭头。导入和更新是两个独立动作,新手把它们当成一回事是最大的误判来源。

2. 把订阅链接贴到了「手动添加」入口

每个客户端里「订阅管理」和「手动添加节点」是两个不同的入口。订阅链接必须贴在订阅管理里。贴错了不会报错——客户端会把 URL 当成一个名字很长的节点,当然连不上。打开客户端后先看清是「订阅设置 / Profiles / Subscribe」还是「手动新建 / 添加节点」。

3. User-Agent 选错了(仅 Clash Verge Rev)

导入时有一个 User Agent 下拉框,默认选 clash-verge 就行。如果更新后节点为空,换 ClashMeta 再试一次。改完必须手动点一次更新按钮,改参数不会自动触发请求。 v2rayNG 和 Shadowrocket 没有这个选项,不用管。

排掉这三件事,90% 的新手导入问题就解决了。

连接成功后怎么确认没问题?

不要用「能不能打开 Google」来判断——DNS 缓存和浏览器扩展都可能给你假结果。

浏览器访问 https://api.ipify.org,这是一个只显示你当前出口 IP 的纯文本页面。连接代理前记一下显示的 IP,连接后再刷新,IP 变了就说明流量已经走代理了。想看更详细的信息就访问 https://ipinfo.io,能看到 IP 所属国家和运营商。

如果 IP 没变,回去检查两件事:开关是否确实开了(灰色=没开),节点是否确实选中了(旁边要有选中标记)。

不想用了怎么退回去

退回直连就是两个动作:关开关,删订阅。

Clash Verge Rev:Overview 关系统代理开关 → Profiles 页右键订阅卡片删除。开关卡住就退出客户端,去 Windows「设置 → 网络 → 代理」或 macOS「系统设置 → 网络 → 代理」手动关。

v2rayNG:点底部绿色按钮断开 VPN → 订阅设置页长按条目删除。

Shadowrocket:关掉顶部连接开关 → 主页左滑订阅条目删除。


如果你的订阅链接过期了,或者手头还没有一条同时兼容 Clash Verge Rev、v2rayNG 和 Shadowrocket 的订阅链接,可以了解下 多格式测试订阅源。

本文基于 Clash Verge Rev v2.x、v2rayNG v1.8.x、Shadowrocket v2.x 系列的当前版本编写(2026 年 5 月核对)。不同版本的界面布局可能有微小差异,以各客户端 GitHub Release 页或 App Store 页面公示的最新版本为准。

相关阅读

常见问题

订阅链接和单个节点有什么区别?
订阅链接是让客户端自动批量拉取节点和规则的 URL(通常几十到上百个节点),每次更新同步最新列表。单个节点是一条固定的 server + port + password。两者在客户端里的入口是分开的:前者走「订阅管理」,后者走「手动添加」。
为什么浏览器能打开订阅链接,客户端导入后节点列表却是空的?
两种最常见情况:一是导入后忘了点更新——保存 URL 只是登记,必须再手动触发一次拉取。二是格式不匹配——浏览器里看到的是 Clash YAML(proxies: 开头),但 v2rayNG 只认 base64 通用格式,需要用 subconverter 转换。
换手机或重装系统后,订阅链接还能用吗?
能。订阅链接跟设备无关,新设备上重新导入即可。但大部分订阅有同时在线设备数上限(比如 3 台),同时用不导致链接失效,只是超出上限的设备可能连不上。
订阅链接过期了怎么办?
过期后客户端更新会报 timeout 或 404,但已拉下来的节点通常还能继续用一段时间。要恢复自动更新,回服务商后台重新获取链接,在客户端里删掉旧的、导入新的。
同一个订阅链接可以在多个客户端上同时用吗?
可以。各客户端独立更新,互不干扰。但服务商通常限制同时在线设备数(如 3 台),超出上限的新设备可能连不上。另外注意格式兼容性:Clash 系吃 YAML,v2rayNG 吃 base64,确认你的订阅能输出所有客户端需要的格式。

来源与时间

本文最后查看时间:2026-05-29。操作路径会随客户端版本变化,遇到按钮名称不一致时,优先按同义菜单和官方文档查看。

看更多教程:教程库 · 看客户端:客户端目录 · 看下载入口:下载中心