Clash、V2Ray 与 sing-box 的关系:内核与客户端

这些名字经常被混用:有的指内核,有的指客户端。分清层次,就不会再困惑。

词条摘要

内核负责"处理流量",客户端负责"好看好用的界面";同一个客户端可以搭配不同内核,同一个内核也有多个客户端。

层次对照

名字属于哪一层说明
Mihomo(Clash.Meta)内核Clash 内核的分支,延续了 Clash 规则体系
Xray / V2Ray内核V2Ray 体系,Xray 是其分支
sing-box内核较新的通用内核,支持多种协议
Clash Verge Rev图形客户端通常搭配 Mihomo 内核
v2rayN图形客户端可选择 Xray 或 sing-box 等内核
ShadowrocketiOS 客户端自带处理逻辑,属于封装好的应用

配置格式的差别

Clash 系用 YAML 描述节点、策略组与规则;sing-box 用 JSON。订阅链接可能需要针对目标客户端选择合适格式,见 订阅链接是什么

协议层面的差异见 协议百科

常见问题

Clash 已经停止维护了,还能用吗?

原项目停止更新,但基于其规则体系的分支仍在维护;使用时选择仍在更新的客户端。