返回博客

Xray、sing-box 与 Mihomo:VLESS 客户端核心怎么选?

技术编辑部 · 发布于 2026 年 10 月 3 日

Xray、sing-box 和 Mihomo 都可能是连接 VLESS 节点的 App 底层核心,但所属生态和侧重点不同。

大多数用户不必先选核心。先找一款持续维护、能正确读取服务商订阅格式的应用更实际。了解核心的区别,有助于解释为什么同一 VLESS 节点在 v2rayN、Karing、Clash Verge Rev 等客户端里的支持范围可能不同。Top 5 VLESS 客户端比较的是应用;本文讨论底层核心。

Xray:贴近 VLESS 与 REALITY 生态

Xray 与 VLESS、REALITY、XTLS Vision 和 XHTTP 等功能关系密切。服务商给出面向 Xray 的 VLESS 配置时,基于 Xray 的客户端通常是直接的选择。v2rayN 和 v2rayNG 是这一生态里常见的应用。

不过,使用 Xray 的 App 也不一定立刻支持所有新功能。仍要检查它内置的核心版本和导入能力。Xray 还支持 DNS 与路由,并非只处理协议和传输。

适合先看:主要使用 VLESS、REALITY、Vision、XHTTP 或 Xray 专有配置的用户。

sing-box:覆盖更多网络功能的核心

sing-box 将代理协议、DNS、路由、TUN 和流量规则放在同一套配置体系中。需要跨平台网络控制的应用可能会采用它。Karing 就属于这一生态,但具体功能仍取决于 App 如何集成。

sing-box 有自己的配置格式。即使最终连接同一个 VLESS 服务器,Xray JSON 也不会自动变成 sing-box 配置。不同核心对新传输方式的支持进度并不完全一致。如果节点使用 XHTTP 等较新的功能,不能只看“支持 VLESS”,还要确认客户端当前内核版本是否支持对应配置。

适合先看:需要结合 VLESS、DNS、路由、TUN 和多协议功能的用户。

Mihomo:Clash 风格的规则与策略组

Mihomo 来自 Clash 生态。它的特点不只是连接 VLESS,还包括策略组、路由规则、DNS、TUN、规则提供者和自动测速。服务商提供的 Mihomo 订阅往往不只是一组节点,还可能包含分流和自动选择策略。Clash Verge Rev 是常见的桌面客户端。

当前 Mihomo 文档列出了 VLESS、REALITY 和 XHTTP 配置,但 Mihomo YAML 仍有自己的字段,不能与 Xray 或 sing-box 配置直接互换。

适合先看:使用 Clash 风格订阅、策略组和按规则分流的用户。

三种核心各偏重什么?

核心主要侧重常见选择理由
XrayVLESS、REALITY、Vision 和 Xray 新功能直接使用面向 Xray 的 VLESS 配置
sing-boxDNS、路由、TUN 与多协议网络功能用一套核心管理多个网络需求
MihomoClash 风格策略组、规则和自动选择使用包含分流策略的订阅并管理大量节点

这些是生态差异,并不表示某个核心始终更好或更快。

为什么同一服务会提供多种订阅格式?

同一批服务器可以通过 VLESS 节点链接、Xray 配置、sing-box 配置或 Mihomo/Clash 订阅提供给不同客户端。但转换不一定只是重命名字段:Mihomo 的策略组和规则提供者,不能完整装进一条 VLESS 链接;sing-box 也有自己的 DNS 与路由结构;Xray 新功能可能还未被其他核心实现。

因此,优先使用专为当前客户端提供的订阅格式。WahooVPN 第三方 App 导入说明列出了相关格式和步骤。

自动选节点与实际性能怎么办?

Mihomo 的优势之一,是 URL 测试、回落和策略组本身就是 Clash 配置体系的重要组成部分,服务商可以直接在订阅中下发自动选节点策略。Xray 和 sing-box 也能实现复杂的路由和选择逻辑,但具体体验更依赖客户端和配置方式。

三者也没有通用速度排名。服务器位置、线路、丢包、传输、DNS 和客户端实现都会影响结果。优先选能正确导入配置的客户端,再在实际网络中测试。想了解传输差异,可读XHTTP、WebSocket 与 gRPC;若节点使用 REALITY,可读REALITY 与 TLS。

资料:Xray 配置、sing-box VLESS 出站、sing-box V2Ray Transport、Mihomo VLESS 配置。