什么是 Clash 订阅链接
Clash 订阅链接(Subscription URL)是机场服务商提供的一个 HTTPS 地址,访问后返回包含所有可用节点信息的 YAML 格式配置文件。这个文件包含:
- 所有代理节点的服务器地址、端口、协议和认证信息(
proxies字段) - 策略组配置(
proxy-groups) - 分流规则(
rules) - DNS 和 TUN 等全局配置
机场服务商定期更新节点(增加新节点、下线故障节点、调整配置),因此需要定期更新订阅才能使用最新的节点列表。
订阅链接安全:订阅链接中通常包含你的账户标识符,请妥善保管,不要在公共场合分享或截图。泄露订阅链接可能导致他人消耗你的流量额度或账户被封禁。
订阅格式说明
不同的机场可能支持多种订阅格式。请确认使用 Clash 格式(也称 Mihomo 格式、YAML 格式),而不是 V2Ray JSON、SS base64、ShadowsocksR 等其他格式。
正确的 Clash 订阅 URL 返回内容的第一行通常是:
mixed-port: 7890
# 或
port: 7890
proxies:
- ...
如果机场提供"Clash 订阅"和"Mihomo 订阅"两个选项,优先选择 Mihomo 订阅,它支持 VLESS、Hysteria2 等更新的协议。
桌面端订阅导入(Clash Verge Rev)
添加订阅
- 打开 Clash Verge Rev,点击左侧导航的"配置"(Profiles)
- 点击右上角的"新建"按钮,选择"从 URL 导入"
- 在"订阅 URL"输入框中粘贴机场提供的订阅链接
- 填写配置名称(如"我的机场"),便于识别
- 点击"导入",等待下载完成
- 导入成功后,点击配置卡片的"激活"按钮(或双击卡片)启用该订阅
设置自动更新
- 在配置卡片上点击右上角的"设置"图标(三个点或齿轮)
- 设置"更新间隔"为 24 小时(1440 分钟),推荐最低不低于 6 小时
- 勾选"启动时更新",每次打开 Clash 自动拉取最新节点
- 点击"保存"
如需立即更新节点,在配置卡片上点击"更新"按钮(刷新图标)即可手动触发更新。更新完成后,节点列表会自动刷新。
Android 端订阅导入(ClashMeta for Android)
添加订阅
- 启动 CMFA,点击右下角的 + 按钮
- 选择"URL"
- 在 URL 栏粘贴订阅链接,填写配置名称
- 点击右上角保存图标,等待下载
- 返回主界面,长按新建的配置 → "设为选定"激活
设置自动更新
- 长按配置项,选择"编辑"
- 找到"自动更新间隔"字段,输入
1440(分钟,即 24 小时) - 保存设置
也可在应用主界面下拉刷新,手动触发所有订阅的即时更新。
iOS 端订阅导入(Stash / Shadowrocket)
Stash 导入
- 打开 Stash,点击底部"配置"选项卡
- 点击右上角的"+",选择"从 URL 下载"
- 粘贴订阅链接,点击"好"
- 在配置列表中点击刚下载的配置,选择"使用此配置"
- 在配置详情页可设置自动更新间隔(推荐 24 小时)
Shadowrocket 导入
- 打开 Shadowrocket,点击右上角"+"
- 类型选择"Subscribe"
- URL 填入订阅链接,备注填写名称
- 点击完成,在服务器列表中长按订阅组 → "更新"
proxy-providers:YAML 级订阅配置
如果你使用自定义 YAML 配置文件,可以通过 proxy-providers 字段直接在 YAML 中引用订阅链接,实现更灵活的多订阅管理:
proxy-providers:
机场A:
type: http
url: "https://your-airport-a.com/clash/subscription?token=xxxx"
path: ./providers/airport-a.yaml
interval: 86400 # 自动更新间隔(秒)
health-check:
enable: true
url: "https://www.gstatic.com/generate_204"
interval: 300 # 节点健康检查间隔
机场B:
type: http
url: "https://your-airport-b.com/api/v1/client/subscribe?token=yyyy"
path: ./providers/airport-b.yaml
interval: 86400
health-check:
enable: true
url: "https://www.gstatic.com/generate_204"
interval: 300
proxy-groups:
- name: "Proxy"
type: select
use: # 使用 proxy-providers 中的节点
- 机场A
- 机场B
proxies:
- DIRECT
- name: "自动选择"
type: url-test
use:
- 机场A
url: "https://www.gstatic.com/generate_204"
interval: 300
proxy-providers 的优势在于:
- 订阅节点与规则配置分离,可以独立更新节点而不影响自定义规则
- 支持同时引用多个机场的订阅,合并在同一个策略组中
- 支持对每个机场节点独立配置健康检查频率
- 通过
filter字段按正则表达式过滤节点名称
# 使用 filter 只选取特定地区的节点
- name: "香港节点"
type: url-test
use:
- 机场A
filter: "香港|HK|Hong Kong" # 只使用名称含"香港"的节点
url: "https://www.gstatic.com/generate_204"
interval: 300
订阅更新失败排查
更新超时 / 无法连接
订阅 URL 通常是海外地址,在代理未开启时无法访问。解决方法:
- 先确保 Clash 已有可用的旧配置并开启代理,再手动点击更新
- 或临时开启全局代理模式,待更新完成后切换回规则模式
- 部分机场提供国内可访问的订阅地址,可在机场面板中查找
格式错误 / 节点为空
导入后节点数量为 0 或客户端报格式错误:
- 确认选择的是 Clash/Mihomo 格式的订阅,而非 V2Ray 或 ShadowsocksR 格式
- 在浏览器中直接访问订阅 URL,确认返回的是 YAML 文本(以
proxies:开头) - 检查订阅链接是否已过期或账户流量是否已用尽(机场通常会在流量耗尽后返回空配置)
更新后节点不变
- 确认网络连接正常,可手动访问订阅 URL 查看是否有变化
- 清除 Clash 的配置缓存(不同客户端位置不同,通常在设置 → 清除缓存)
- 检查配置文件的
interval设置是否合理,时间未到时不会自动更新
订阅格式转换
如果机场只提供 V2Ray 或 SS 格式的订阅,可以使用订阅转换服务(Subscription Converter)将其转换为 Clash 格式:
- 使用 subconverter 自建转换服务(推荐,保护隐私)
- 使用公共转换服务(存在隐私风险,生产环境不推荐)
总结
- 订阅链接包含所有节点信息,需定期更新保持节点最新
- 各平台导入方式:Clash Verge Rev(配置 → 从 URL 导入)、CMFA(+ → URL)、Stash(配置 → 从 URL 下载)
- 建议设置每 24 小时自动更新并开启"启动时更新"选项
proxy-providers支持在 YAML 中多订阅合并、按地区过滤节点,适合高级用户- 更新失败时优先排查网络连通性和订阅格式是否正确
延伸阅读
- 规则分流配置说明:自定义分流规则让订阅发挥最大效果
- TUN 模式使用指南:全局代理让所有应用都走节点
- Clash 完整安装配置教程:从零开始的完整教程