订阅转换教程:从原始链接到客户端配置
简答:如果原始订阅能被客户端直接识别,通常不需要转换;只有在格式不兼容、需要合并订阅或要筛选节点时,才选择转换。最快流程是:确认客户端→选择目标格式→优先使用原生订阅→必要时本地或自建转换→导入后检查节点、协议、规则和更新状态。
定义:订阅转换是把远程订阅或节点数据解析、筛选并重新输出为目标客户端能够读取的配置格式。
30 秒速查:先判断是否需要转换
先不要急着把真实订阅粘贴到在线工具。打开目标客户端,查看是否有“从 URL 导入”“远程订阅”“添加配置链接”等功能;如果能够直接读取原始订阅,优先直接导入。
| 目标客户端或内核 | 优先目标格式 | 首选方案 | 失败回退 |
|---|---|---|---|
| Mihomo 或基于 Mihomo 的客户端 | mihomo、Clash.Meta | 先用客户端原生远程订阅 | 下载 YAML 文件后本地导入 |
| sing-box | sing-box | 使用原生 JSON 或生成配置文件 | 检查 outbound、route、DNS 字段 |
| Surge | Surge、SurgeMac | 优先使用服务商提供的 Surge 格式 | 确认协议是否受目标客户端支持 |
| Shadowrocket | Shadowrocket | 添加远程订阅或导入对应文件 | 回到原始订阅测试解析 |
| V2Ray 类客户端 | V2Ray、V2Ray URI | 选择与客户端字段匹配的输出 | 检查 TLS、SNI、路径和传输参数 |
一句话决策:能原生导入就不转换;不能识别才转换;只想临时测试就保存本地文件;需要持续更新才使用远程输出链接。
Sub-Store 文档明确列出了 mihomo、sing-box、Surge、Shadowrocket、V2Ray 等输出目标,同时将 Clash 目标标记为已弃用。实际目标名称仍应以当前工具和客户端界面为准,可查看订阅转换文档。
订阅转换是什么,什么时候不需要转换
订阅通常是一条远程地址,客户端通过它读取节点或配置;转换工具则负责解析来源,再按照目标客户端的结构输出。它可以用于格式适配、多个订阅合并、节点筛选、重命名和配置文件生成,但不会自动降低延迟、增加带宽或保证连接成功。
- 不需要转换:客户端能够直接添加原始 URL,并且导入后能正常更新。
- 需要转换:客户端提示格式不支持,或服务商没有提供该客户端的原生格式。
- 适合转换:需要合并多条订阅、过滤节点、统一命名或生成带规则的配置。
- 不宜盲目转换:原始订阅包含目标客户端不支持的协议或专有字段时,转换可能无法完整保留参数。
官方文档将 Sub-Store 描述为用于统一管理、处理、转换和托管订阅的工具,并列出组合订阅、过滤、排序、重命名和配置生成等能力,可参考Sub-Store 快速开始。
标准订阅转换步骤:从原始链接到可导入配置
- 确认原始订阅来源。从你有权使用的服务后台复制完整链接,不要凭手工修改参数。若链接包含鉴权信息,获得链接的人可能可以请求同一订阅资源;是否使用这种鉴权方式取决于服务商设计,本文不对具体服务商作判断。
- 确认目标客户端。先看客户端使用的内核和导入格式。Mihomo 通常对应 mihomo 或 Clash.Meta;sing-box 使用 sing-box 配置;Surge、Shadowrocket 等则选择各自支持的输出。
- 先找原生订阅。如果服务商后台已经提供目标客户端格式,优先复制该链接。这样可以减少通用转换时出现字段缺失、规则不匹配或协议不兼容的情况。
- 没有原生格式时再转换。选择你能理解部署方式的本地工具、自建服务或可信处理方案。不要把“生成成功”当作安全或兼容性的证明。
- 输入来源并选择目标。添加一条订阅时先不启用复杂过滤;多条订阅合并时逐条加入,避免出现问题后无法判断是哪一条来源造成的。
- 生成本地文件或远程链接。临时导入优先下载本地文件;需要持续更新时,才保存转换后的远程链接。远程链接会继续依赖原始订阅、转换处理端和客户端请求。
- 导入并手动更新一次。导入完成后执行一次刷新,确认客户端能够再次读取结果;保留原始订阅作为回退,不要马上删除可用配置。
Sub-Store 的转换文档说明,每个订阅或组合订阅都可以生成通用输出链接,也可以通过 target 指定目标平台;如果要生成完整的 Mihomo 或 sing-box 配置,还需要结合覆写、模板或脚本,不能只把节点列表当作完整配置。详情见转换说明和订阅概览。
跨平台导入差异:Windows、macOS、iOS、Android
| 平台 | 常见路径 | 失败回退 |
|---|---|---|
| Windows | 打开客户端的 Profiles、订阅或配置页面,添加 URL 或导入 YAML/JSON 文件 | 下载转换结果为本地文件,再从文件导入 |
| macOS | 在配置、Profiles 或订阅管理页面添加远程链接 | 改用客户端明确支持的目标格式,检查协议字段 |
| iOS | 在订阅、配置或远程文件页面粘贴链接 | 改用文件导入,或寻找服务后台提供的原生格式 |
| Android | 在配置文件、Profiles 或订阅组中添加 URL,然后执行更新 | 删除失败的转换链接,重新测试原始订阅 |
以上是通用操作,按钮名称会因客户端和版本不同而变化,不应视为某个品牌的实测界面。Mihomo 文档也将图形客户端单独列出,因此使用 Mihomo 内核不代表所有图形客户端的菜单和功能完全相同,可查看Mihomo 客户端列表。
多个订阅、节点过滤与自动更新怎么选
- 多个订阅合并:先分别确认每条原始订阅都能单独解析,再进行合并;出现空结果时,按来源逐条排查。
- 节点过滤:第一次只启用一个简单条件,例如名称关键词。确认结果正常后,再增加地区、协议或排除条件。
- 重命名与 Emoji:先保证节点能解析,再处理名称。重命名只改变显示方式,不会修复协议或连接参数。
- Mihomo 远程 provider:如果使用 Mihomo 配置文件,可以通过
proxy-providers引用 HTTP 订阅,并设置interval、过滤和健康检查;字段以当前文档为准,参考Mihomo proxy-providers 配置。 - 本地文件:适合一次性测试或不想长期保存远程地址的场景,但不会自动获取后续更新。
- 远程转换链接:适合需要定期更新的场景,但仍依赖原始订阅、转换端和客户端网络请求。Sub-Store 文档还说明其远程订阅存在缓存机制,因此手动刷新和实际更新间隔可能不是同一个概念,可参考缓存机制说明。
转换后检查:节点、协议、规则和更新状态
- 对比节点数量。数量减少时,先关闭过滤,再判断是否因为目标客户端不支持某些协议。
- 检查关键参数。重点查看服务器、端口、密码或 UUID、TLS、SNI、传输方式和路径等字段是否仍存在。
- 区分节点与完整配置。只有节点列表不代表规则、DNS、路由和策略组已经生成。Mihomo 的示例配置会把 provider、proxy-groups 和 rules 分开配置,不能只检查节点列表,可参考Mihomo 配置示例。
- 手动刷新一次。确认远程链接能够再次获取内容;如果本地文件导入正常、远程更新失败,优先检查远程地址、缓存和处理端,而不是反复修改客户端。
- 单节点测试。先选择一个能确认已解析的节点测试连接,再判断是节点问题、规则问题还是客户端导入问题。
导入失败与节点缺失:按顺序回退
- 提示格式错误:确认 YAML、JSON、URI 和目标客户端没有选错;不要把 Mihomo YAML 直接导入只接受 sing-box JSON 的客户端。
- 生成结果为空:先在客户端或浏览器环境中确认原始订阅仍能访问,再关闭所有过滤条件重新生成。
- 节点数量变少:依次关闭地区过滤、协议过滤、排除关键词和重命名规则。
- 节点存在但不能连接:检查转换后是否缺少 TLS、SNI、路径、插件或传输字段;如果原生格式正常,优先回到原生格式。
- 远程更新失败:分别测试原始订阅、转换输出和客户端更新,确认是哪一层返回错误。
- 不慎暴露真实订阅:如果服务商后台提供重置或重新生成订阅的功能,先按其说明更换链接,再删除公开位置的旧链接、截图和配置文件。演示时使用占位链接,不要展示完整真实订阅。
本文无法确认任何具体在线工具是否保存输入内容、记录访问日志或提供加密处理;选择远程处理方案前,应查看其公开隐私说明、部署方式和数据处理边界。能本地完成时,优先使用本地文件或自己控制的部署环境。
常见问题
订阅转换有什么用?
主要用于适配客户端格式、合并多条订阅、筛选节点、重命名节点或生成完整配置。它不等同于网络加速,也不能保证转换后所有节点都能连接。
拿到订阅链接后一定要转换吗?
不一定。如果客户端能直接识别原始订阅,直接导入通常更简单。只有在格式不兼容、需要合并或需要筛选整理时,才考虑转换。
Mihomo 和旧版 Clash 格式怎么选?
先确认客户端使用的内核,再选择 mihomo 或 Clash.Meta 等目标。Sub-Store 当前文档将 Clash 目标标记为已弃用,因此不能只看“Clash”字样判断兼容性。
为什么转换后节点变少?
常见原因包括过滤条件、目标客户端不支持某些协议、转换器无法解析特定字段,或原始订阅本身已经变化。先关闭过滤并与原始订阅对比。
本地文件和远程转换链接有什么区别?
本地文件适合一次性测试,导入后不会自动读取后续变化;远程转换链接可以在客户端刷新时重新获取内容,但会依赖原始订阅、转换处理端和客户端请求。
转换后仍然无法连接怎么办?
先确认配置能被客户端解析,再检查节点协议和 TLS、SNI、传输路径等字段,最后分别测试规则、DNS 和单个节点。若原生订阅可用而转换结果不可用,优先恢复原生格式。
常见问题
订阅转换后可以直接解决连接问题吗?
不能保证。转换主要解决格式、筛选和配置组织问题;连接问题还可能来自节点协议、DNS、路由、客户端权限或网络环境。
多个订阅合并后为什么配置更复杂?
合并后可能出现重复节点、名称冲突、规则和策略组不一致。建议先合并,再逐步启用过滤、排序和重命名。
转换失败时应先检查哪里?
按原始订阅是否有效、目标格式是否匹配、过滤条件是否过严、转换结果是否为空、客户端是否支持相关协议的顺序排查。