Clash、V2Ray 与 sing-box 的关系:内核与客户端
这些名字经常被混用:有的指内核,有的指客户端。分清层次,就不会再困惑。
词条摘要
内核负责"处理流量",客户端负责"好看好用的界面";同一个客户端可以搭配不同内核,同一个内核也有多个客户端。
层次对照
| 名字 | 属于哪一层 | 说明 |
|---|---|---|
| Mihomo(Clash.Meta) | 内核 | Clash 内核的分支,延续了 Clash 规则体系 |
| Xray / V2Ray | 内核 | V2Ray 体系,Xray 是其分支 |
| sing-box | 内核 | 较新的通用内核,支持多种协议 |
| Clash Verge Rev | 图形客户端 | 通常搭配 Mihomo 内核 |
| v2rayN | 图形客户端 | 可选择 Xray 或 sing-box 等内核 |
| Shadowrocket | iOS 客户端 | 自带处理逻辑,属于封装好的应用 |
配置格式的差别
Clash 系用 YAML 描述节点、策略组与规则;sing-box 用 JSON。订阅链接可能需要针对目标客户端选择合适格式,见 订阅链接是什么。
协议层面的差异见 协议百科。
常见问题
Clash 已经停止维护了,还能用吗?
原项目停止更新,但基于其规则体系的分支仍在维护;使用时选择仍在更新的客户端。