TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

梯子百科 基础概念 百科词条

什么是订阅转换?Clash、sing-box、通用订阅之间怎么互转

百科词条:解释订阅转换的作用(把机场提供的一种订阅格式转换为客户端需要的另一种格式)、机场自带转换与第三方转换服务的区别、使用第三方转换的隐私风险,以及各客户端对订阅格式的兼容情况。

文章目录

为什么需要转换

机场的订阅有三种常见格式:Clash、sing-box、通用(Base64)。客户端各有偏好:Clash 系列读 Clash 格式,sing-box 读 JSON,Shadowrocket 与 v2rayN 读通用格式。格式与客户端不匹配是订阅失败最常见的原因。

多数机场同时提供多种格式;只提供一种时,就需要转换。格式说明见什么是订阅链接。

三种转换方式

方式 说明 隐私
机场自带转换 用户中心直接生成各格式链接 安全,数据不出机场
客户端内置解析 客户端自动识别并转换格式 安全,本地完成
第三方转换服务 把订阅链接提交给转换网站生成新链接 有风险,订阅内容暴露给第三方

客户端内置解析

现代客户端已经能解析多种格式,很多时候根本不需要转换:

  • Clash Verge Rev:解析 Clash 与通用格式;
  • Shadowrocket:解析 Clash、通用格式;
  • Hiddify:解析 Clash、sing-box、通用格式;
  • sing-box 官方客户端:仅 JSON,需要专用订阅。

遇到格式问题,先试试客户端能不能直接读,再考虑转换。

第三方转换服务的风险

常见的在线转换站(subconverter 的各种公开部署)工作方式是:你把订阅链接给它,它下载节点内容并生成新格式。这意味着:

  • 转换站能看到你的全部节点信息(地址、端口、密码);
  • 转换站可以记录、修改、甚至在配置里插入自己的规则;
  • 公开转换站随时可能关闭,依赖它的订阅会失效。

只在确实没有其他办法时使用第三方转换,且优先选择机场推荐或自建的转换服务。 订阅链接等同于账号凭证,泄露后应在用户中心重置。

自建转换

有服务器的用户可以自行部署开源的 subconverter,既安全又可控。对普通用户来说,选一个提供多格式订阅的机场比自建更省事,本站收录的 8 家机场均提供 Clash 订阅,多数同时提供 sing-box 与通用格式。

转换会损失什么

Clash 格式包含策略组与规则,转换为通用格式后只剩节点列表,策略组与分流规则丢失,需要在客户端中重新配置。sing-box 与 Clash 之间转换时,部分高级规则可能不完全对应。

相关词条

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。