Clash 订阅链接使用教程:从获取到导入(2026)
拿到订阅链接后的完整流程只有五步:浏览器验证链接有效 → 装对客户端 → 导入 URL → 点更新拉取节点 → 选节点开关连接。本文把这五步拆开,告诉你每一步在 Windows、macOS、Android、iOS 上具体怎么操作,以及新手最容易把链接复制丢字符、忘了点更新、User-Agent 选错这三个卡点怎么避开。
你刚从服务商后台复制了一条链接,看起来像 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 格式组织的节点和规则,但不同操作系统上打开这份配置的客户端是不一样的。
| 设备 | 推荐客户端 | 下载方式 | 一句话说明 |
|---|---|---|---|
| Windows | Clash Verge Rev | GitHub Release 下载 .exe 或 .msi | 界面最完善,Profiles 管理订阅,Proxies 页面选节点 |
| macOS | Clash Verge Rev | GitHub Release 下载 .dmg(Intel 和 Apple Silicon 版本不同) | 跟 Windows 版界面一致,操作完全一样 |
| Android | v2rayNG | Google Play 或 GitHub Release 下载 APK | 订阅入口在左上角菜单里,不在主页右上角 + |
| iOS | Shadowrocket | App 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 / Singbox / V2Ray 的订阅。
本文基于 Clash Verge Rev v2.x、v2rayNG v1.8.x、Shadowrocket v2.x 系列的当前版本编写(2026 年 5 月核对)。不同版本的界面布局可能有微小差异,以各客户端 GitHub Release 页或 App Store 页面公示的最新版本为准。
相关阅读
来源与时间
本文最后查看时间:2026-05-29。操作路径会随客户端版本变化,遇到按钮名称不一致时,优先按同义菜单和官方文档查看。