协议与内核

sing-box 和 Xray 是什么?和 Clash(mihomo)有什么不同

sing-box 是 2022 年开始的通用代理平台,Xray 源自 v2ray-core,它们和 Clash 系的 mihomo 一样都是梯子内核。本文对比三者的来历、配置格式、协议支持和常用客户端,告诉你机场给的订阅该配哪个客户端。

更新于 约 6 分钟读完梯子去哪买编辑部

一句话回答

sing-box 和 Xray 都是梯子内核,和 Clash 系的 mihomo 是同一类东西。sing-box 是 SagerNet 2022 年开始做的通用代理平台,官方客户端覆盖安卓、苹果设备、Windows 和 Linux;Xray 源自 v2ray-core,Reality 出自这里,VLESS 也主要在这里发展,常用客户端是 v2rayN 和 v2rayNG。三者的区别主要在订阅格式和配套客户端。

sing-box、Xray 和 Clash 系的 mihomo 一样,都是梯子内核,也就是在客户端后台负责连节点、做分流的程序。内核和客户端怎么分,可以先看 Clash、Clash Meta、mihomo 是什么关系。

选哪个内核,对你来说主要取决于机场给的订阅格式。不少机场后台会同时提供 Clash 订阅和通用订阅,有的还单独给 sing-box 订阅。Clash 订阅配 mihomo 客户端,通用订阅配 Xray 系的 v2rayN、v2rayNG,sing-box 订阅配 sing-box 官方客户端。拿不准的话,用 Clash 订阅加 Clash Verge Rev,这是本站推荐给新手的组合。订阅链接本身怎么用,见梯子订阅链接是什么。

一张表看懂三个内核

内核 来历 配置格式 常用客户端 最新版本(2026-09-24 核验)
mihomo 2021 年从原版 Clash 复刻,原名 Clash Meta YAML Clash Verge Rev、FlClash、Clash Party v1.19.31(2026-09-14)
sing-box SagerNet 项目,2022 年 6 月建仓库 JSON 官方客户端,第三方的 Hiddify、Karing v1.14.2(2026-09-24)
Xray Project X,2020 年 11 月建仓库,源自 v2ray-core JSON v2rayN、v2rayNG 标为正式版的是 v26.3.27(2026-03-27)

三个内核都是开源软件,mihomo 和 sing-box 用 GPL-3.0 系列许可证,Xray 用 MPL-2.0,都能免费使用,源码和每个版本的更新记录都公开在 GitHub 上。收费的只是机场提供的节点,内核和这些开源客户端本身不要钱。

sing-box 是什么

sing-box 给自己的定位是“通用代理平台”(The universal proxy platform),许可证里的版权人是 nekohasekai,属于 SagerNet 项目。它支持的协议很多,官方文档的出站列表有二十多项,Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC、AnyTLS、WireGuard 都在里面。

它和另外两个内核最大的区别,是官方自己维护图形客户端。安卓、iOS、macOS、Apple TV 都有,Windows 和 Linux 版叫 sing-box for Desktop,2026 年 8 月 31 日的 v1.14.0 才推出。同一版本的说明还写着,iOS 和 tvOS 客户端重新上架了 App Store。

这些客户端和内核放在同一个 GitHub Releases 页,文件名能看出用途。SFA 开头的是安卓 APK,老手机另有带 legacy-android-5 字样的版本;SFM 是 Mac 安装包,分 Apple 芯片、Intel 和通用版;SFW 是 Windows 安装程序,SFL 是 Linux 的 deb、rpm 等安装包。以 sing-box 开头的 zip、tar.gz 压缩包是命令行内核本体,新手别下错。

官方客户端导入的是 sing-box 自己的 JSON 配置,文档里叫远程配置(Remote Profile),默认每 60 分钟自动更新一次。机场如果只给 Clash 订阅和通用订阅,官方客户端就没法直接用。Hiddify、Karing 这类第三方客户端也跑 sing-box 内核,它们的说明里写着能直接导入 Clash 和 V2Ray 格式的订阅,门槛低很多。sing-box 官方文档另外提过一句,有些以 sing-box 为卖点的第三方项目没有被列入官方客户端,理由是代码质量差、带广告,但没有点名是哪些。

还有个细节。sing-box 的许可证附加了一条,衍生作品未经同意不能使用 sing-box 的名字,也不能暗示和它有关联。看到名字里带 sing-box 的陌生 App,要多留个心眼。

Xray 是什么

Xray 属于 Project X,核心程序叫 Xray-core。官网的说法是,它最初源自 v2ray-core,已经长期独立演进,不应再看作和 v2ray-core 完全兼容的替代品。XTLS、XHTTP、REALITY 都出自 Xray。VLESS 更早一点,2020 年 8 月的 V2Ray v4.27.0 里就有它的预览版,后来主要在 Xray 里发展,Xray 官网把这些都算作 Project X 的原创协议。机场常见的 VLESS + Reality 组合,是 2023 年 3 月 Xray v1.8.0 加入 REALITY 以后才有的,原理见 VLESS Reality 是什么。

Xray 的版本号基本就是日期,v26.3.27 对应 2026 年 3 月 27 日。GitHub 上它把 v26.3.27 标为最新正式版,之后一直到 9 月的 v26.9.9 都标成了预发布。协议方面,它支持 VLESS、VMess、Trojan、Shadowsocks 和 WireGuard,2026 年 1 月的 v26.1.23 起也支持 Hysteria2,文档的协议列表里没有 TUIC 和 AnyTLS。

Xray 本身是命令行程序,一般通过客户端使用。电脑上最常见的是 v2rayN,安卓上是 v2rayNG。v2rayN 是个多内核客户端,除了 Xray,还能调用 sing-box、mihomo 等内核,导入订阅和 vless:// 这类分享链接都方便。它的 Windows 版是压缩包,解压后 bin 文件夹里放的就是这些内核,按v2rayN Windows 教程走一遍就能上手。

和 Clash(mihomo)比,差别在哪

  • 配置格式。mihomo 用 YAML,sing-box 和 Xray 用 JSON,三种配置互相不能直接套用。
  • 订阅里带不带规则。机场的 Clash 订阅本身就是一份完整配置,节点、策略组、分流规则都带着,导入就能用。通用订阅通常只有节点链接,分流规则要在客户端里选,v2rayN 主界面底部的“路由”就是干这个的。
  • 协议。常见的五种协议三个内核都支持,TUIC、AnyTLS 要用 mihomo 或 sing-box。VLESS 的新功能一般先出现在 Xray 里。
  • 兼容性。2026 年 7 月 Xray 改了 REALITY 服务端的默认设置,mihomo 文档随后写明不考虑与 Xray v26.7.11 及以后版本的兼容。机场的 Reality 节点在 Clash 类客户端里连不上、在 v2rayN 里能连,可能就是这个原因。

各协议本身的区别,见梯子协议对比。

新手怎么选

大多数人用 Clash 订阅就够了,电脑装 Clash Verge Rev,安卓装 FlClash。机场只给通用订阅,或者主推 VLESS Reality 节点,就用 v2rayN 和 v2rayNG。机场提供 sing-box 订阅、你又想用官方客户端,再去装 sing-box;没有 sing-box 订阅又想体验 sing-box 内核,可以试 Hiddify 或 Karing。

内核只是工具,能不能连、快不快,还是看机场的线路。选机场可以先看梯子推荐榜。

常见问题

sing-box 是什么?

sing-box 是 SagerNet 项目的开源代理内核,官方定位是通用代理平台,支持 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC、AnyTLS 等协议,配置文件是 JSON 格式。官方为安卓、苹果设备、Windows 和 Linux 都做了图形客户端。

Xray 是什么?

Xray 是 Project X 的代理内核,最初源自 v2ray-core,后来独立发展。XTLS、REALITY、XHTTP 出自它,2020 年在 V2Ray 里诞生的 VLESS 也主要在 Xray 里继续发展。电脑上常用 v2rayN、安卓上常用 v2rayNG 来调用 Xray。

机场的 Clash 订阅能导入 sing-box 官方客户端吗?

不能直接导入。sing-box 官方客户端的远程配置要求是 sing-box 自己的 JSON 格式。机场没有 sing-box 订阅时,可以用 Hiddify、Karing 这类能读 Clash 订阅的第三方客户端,或者直接用 Clash Verge Rev。

新手该用 sing-box、Xray 还是 Clash?

先看机场给什么订阅。有 Clash 订阅就用 Clash Verge Rev 或 FlClash,只有通用订阅就用 v2rayN 或 v2rayNG,提供 sing-box 订阅才考虑 sing-box 官方客户端。拿不准就选 Clash 订阅配 Clash Verge Rev。

参考资料

  1. sing-box 官网
  2. sing-box 文档,出站协议列表
  3. sing-box 文档,图形界面客户端
  4. sing-box 文档,图形客户端通用功能(远程配置)
  5. sing-box v1.14.0 发布说明(2026-08-31,推出 sing-box for Desktop)
  6. sing-box 许可证
  7. Xray 官方文档首页
  8. Xray-core 仓库
  9. V2Ray v4.27.0 发布说明(2020-08-06,VLESS 预览版)
  10. Xray-core v1.8.0 发布说明(2023-03-09,加入 REALITY)
  11. Xray-core v26.3.27 发布页
  12. v2rayN 仓库说明
  13. v2rayN Wiki,支持的内核列表
  14. v2rayNG 仓库说明
  15. Hiddify 仓库说明
  16. Karing 仓库说明
  17. mihomo 文档,TLS 配置里的 REALITY 兼容说明
下一步

看懂了就动手:先挑一家机场,再按设备装客户端。