sing-box 内核是什么意思?

一句话结论

sing-box 内核是一个通用的代理平台,用 JSON 配置,能同时承担多种入站与出站协议,也有官方客户端。

它既是被第三方客户端调用的核心,也有官方提供的各平台应用。配置结构分为入站、出站、路由和 DNS 几大块,字段名随版本变动,请以官方文档为准。

sing-box 这个名字有时指内核,有时指官方客户端,容易混。这一页只谈内核这一层。

它是什么

sing-box 是一个开源的代理平台,由 SagerNet 维护。它读取 JSON 配置,配置里有几块固定的结构:入站(流量怎么进来)、出站(流量发到哪里)、路由(什么请求走哪条出站)和 DNS。同一份配置可以跑在多个平台上。官方文档站点是 sing-box.sagernet.org,源码仓库入口见 sing-box 档案。

在哪里会看到它

  • Hiddify、Karing 等客户端的介绍里,说明其底层使用 sing-box。
  • 官方应用在不同平台上的名字不一样,入口在档案页里集中列出。
  • 教程中的 JSON 配置示例,基本都是在讲它的结构,入门写法见 sing-box 配置文件入门。

常见误解

  1. “sing-box 是一个客户端。” 它首先是内核;官方客户端是在它之上做的应用。
  2. “旧版配置能一直用。” 字段可能随更新改名或调整,请回到官方文档核对,不要照搬多年前的教程。
  3. “它能代替所有内核。” 各内核支持的协议和功能有重叠也有差异,请逐项查官方文档。

怎么判断是否适合你

手里拿到的是 JSON 配置,或客户端明确写着基于 sing-box,那就要按它的结构去理解;拿到的是 YAML 配置,多半是另一类内核,对照见 sing-box 与 Mihomo 对比。想先把“内核”这个概念弄清楚,回到 代理内核 一页。

哪些文章讲到了sing-box 内核

想对照具体机场的记录?

机场榜单和机场目录里,价格、线路、协议、节点地区都是逐家列着的;不确定该装哪个客户端,试试客户端筛选器。