梯子学堂

sing-box 是什么:通用代理内核与它的客户端

2026-10-21 更新约 6 分钟读完进阶
先说结论

sing-box是什么:它是一个开源的通用代理平台,以 JSON 配置描述入站、出站和路由,支持多种代理协议,常被用作客户端的内核。与 Clash 一系、Xray 一系是并行的项目,不是谁的替代品。使用时多数人通过以它为内核的客户端来接触它,配置细节以官方文档为准。

sing-box是什么?你在客户端列表里一定见过这个名字:有的应用直接叫 sing-box,有的应用介绍里写着“基于 sing-box 内核”。它不像 Clash 那样有一堆耳熟能详的图形客户端,也不像 V2Ray 那样历史悠久,却在近几年越来越常出现。这篇依据 sing-box 官方文档 与 官方仓库 的描述,讲清它的定位、和 Clash、Xray 的关系、以它为内核的客户端,以及配置的基本概念。不比较速度,不排座次,只回答“它是什么、你会在哪里遇到它、需要懂到什么程度”。

sing-box是什么:先说定位

要点 通俗解释
通用代理平台 不绑定某一种协议,可以处理多种代理协议
内核 负责真正处理代理连接的核心程序
JSON 配置 用 JSON 描述入站、出站和路由
开源 代码公开,由社区和作者共同维护
多平台 官方和第三方客户端覆盖多个系统

“内核”这个概念,在 内核 一条里有解释:客户端是你看到的界面,内核是背后干活的程序。同一个内核可以有很多不同外观的客户端,这就是为什么不同名字的应用,行为却很相似。

sing-box内核与 Clash、Xray 的关系

项目 配置格式 特点 关系
Clash 一系(Mihomo) YAML 规则分流、策略组 并行项目
Xray JSON 协议与路由灵活,VLESS 等发展于此 并行项目
sing-box JSON 通用平台,协议覆盖面广 并行项目

三者互为并行,不是谁的升级版。区别主要在配置风格与支持范围:不同内核对新协议、新字段的支持进度不同,所以同一份订阅在不同客户端里,表现可能有差异。两个体系的对照读 Clash 和 V2Ray 有什么区别,协议的整体选择读 代理协议怎么选。

配置的基本概念

即使你不手写配置,了解它的结构也有助于读懂客户端里的选项:

概念 含义 在客户端里的体现
入站 流量怎么进入内核 系统代理、TUN 模式等
出站 流量怎么发往目标 一个个节点,或“直连”
路由 哪些流量走哪个出站 分流规则
DNS 域名怎么解析 DNS 设置,见 DNS 泄露是什么

这与 Clash 一系的“节点、策略组、规则”并不是一一对应的关系,但理解了“入站、出站、路由”,你就能看懂多数客户端设置里在说什么。规则分流的概念读 规则分流是什么。

以 sing-box 为内核的客户端

客户端 平台 站内手册
sing-box 官方客户端 Android、iPhone 等 sing-box 安卓教程、sing-box iPhone 教程
NekoBox Android NekoBox 教程
Hiddify 多平台 Hiddify Windows 教程
Karing 多平台 Karing iPhone 教程

客户端的维护状态、版本和获取渠道,一律以各自官方仓库或商店页面为准,下载来源的安全原则读 客户端从哪里下载才安全。不同客户端对订阅格式的支持不同,先确认格式,再选客户端。

它适合什么样的使用者

你的情况 说明
机场订阅格式被某个 sing-box 系客户端支持 直接导入即可
想尝试较新的协议 内核更新较快,可关注
手机端想要较多选择 手机上以它为内核的客户端不少
喜欢研究配置、精细控制 可以阅读官方文档,逐步深入
只想简单用起来 选一个界面友好的客户端,不必接触配置

大多数人并不需要关心内核是哪一个,关心的是这个客户端能不能顺利导入我的订阅。

怎么判断一个客户端是不是以它为内核

  1. 看客户端的官方说明或仓库首页,通常会写明所用的内核;
  2. 看设置里是否有 sing-box 相关的版本号或内核选项;
  3. 看支持的订阅格式,是否包含其配置格式;
  4. 内核信息以官方说明为准,不要依赖第三方的转述。

使用中常见的问题

现象 可能原因 怎么办
导入订阅后节点缺失 订阅格式客户端不支持,或节点字段不识别 确认格式,或升级客户端,见 订阅导入失败怎么办
部分节点连不上 协议或字段与内核版本不匹配 升级内核或换客户端
版本更新后设置变了 配置语法随版本调整 更新前备份,更新后检查

整体排查思路读 机场连不上怎么办。

几个常见的误解

  • **“sing-box 是 Clash 的替代品。”**它们是并行项目;
  • **“用 sing-box 就必须会写配置。”**多数客户端已经封装好了;
  • **“内核越新越好。”**新版本可能改变配置语法,更新前先备份;
  • **“sing-box 就是某一个 App 的名字。”**它既是内核,也有官方客户端,还被许多应用使用。

下一步

先确认自己的订阅格式,再从站内手册里选一个客户端上手。想按条件筛选机场,用 选机场向导,再翻 机场推荐榜 核对资料。sing-box是什么,对多数人来说,答案是“某些客户端背后的引擎”,认得它、知道它的位置,就已经够用。

这篇没有覆盖的
  • sing-box 的功能、配置语法与版本变化很快,请以 sing-box 官方文档和官方仓库为准。
  • 本文不比较它与其他内核的速度或稳定性,爱梯子没有这类测试数据,也不给出优劣排名。
  • 不提供完整配置示例,也不涉及服务端部署,只讲概念与客户端怎么选。

爱梯子榜单里排在前面的几家

名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口
第 2 名暮光加速折合 ¥9.1/月 按年付费70GBIEPL官网入口
第 3 名微风网络¥27/月 按月付费200GBIEPL官网入口
第 4 名飞猫云折合 ¥7/月 按年付费50GBIPLC官网入口
第 5 名Firefly约¥8/月起 按年付费60GBIPLC官网入口
第 6 名灵动云折合 ¥8.3/月 按年付费70GBIEPL官网入口

看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。

本文引用的官方来源

这篇的几个常见问题

sing-box 是一个客户端吗?

严格说它是一个内核,也就是真正负责处理代理连接的核心程序。官方也提供了面向各平台的客户端,同时很多第三方客户端以它为内核。所以你会在不同名字的应用里遇到它。使用时通常是通过客户端接触,而不是直接运行内核。

sing-box 和 Clash 是什么关系?

它们是两个并行的项目,不存在谁替代谁。Clash 一系的特点是 YAML 配置与策略组,sing-box 使用 JSON 配置,并支持多种协议与灵活路由。一些客户端可以同时兼容两种格式或做转换,具体支持情况以客户端的官方说明为准。

我需要自己写 sing-box 的配置吗?

大多数人不需要。使用机场订阅时,客户端会处理订阅里的节点并生成对应的配置。只有想精细控制路由、或使用官方客户端导入完整配置时,才需要接触配置文件。配置语法较多,建议先用客户端默认设置,再逐步了解。

哪些客户端以 sing-box 为内核?

官方提供了各平台的客户端,也有一些第三方客户端使用它,站内手册收录了其中一部分,比如 NekoBox、Hiddify、Karing 等,具体是否以它为内核、版本如何,以各自官方说明为准。选择时先看订阅格式是否被支持,再看使用习惯。