sing-box 是什么?内核、官方客户端与各平台入口
sing-box 是用 JSON 配置的通用代理内核,官方另有 Android、Apple、桌面三类图形客户端。下载认 SagerNet 名下的仓库和官方文档站列出的渠道,Apple 版需要非中国大陆区的 Apple 账户。
sing-boxv1.14.3仍在更新
通用代理平台内核,配置为 JSON;官方另有 Android、Apple、桌面图形客户端。
- 类型
- 代理内核
- 内核
- sing-box(自身)
- 支持系统
- Windows、macOS、Linux、安卓、iPhone / iPad、路由器
- 许可证
- GPL-3.0-or-later,附加条款:衍生作品不得使用该名称或暗示与其关联
- TUN 模式
- 支持
- 订阅与配置格式
- sing-box JSON 配置(本地文件、iCloud、或以 URL 为更新源的远程配置)
- 最新版本发布于
- 2026-10-09(核验时已发布 0 天)
- 版本核验时间
- 2026-10-09 09:07 UTC(来源:GitHub 官方接口)
- 项目状态依据
- GitHub 仓库未归档,v1.14.3 于 2026-10-09 发布,同日还有 1.15.0-alpha.11 预发布。
协议支持(以官方文档为准;↗ 表示客户端没有单列、随它内置的内核;没写的标“待核实”)
- VMess:支持
- VLESS:支持
- Reality:支持
- Trojan:支持
- Shadowsocks:支持
- SSR:不支持
- Hysteria2:支持
- TUIC:支持
- WireGuard:支持
- AnyTLS:支持
官方文档里写明的注意事项
- Apple 版需要非中国大陆区的 Apple 账户;TestFlight 测试版名额只给赞助者。
- Apple 版的 TUN 由 NetworkExtension 提供,auto_route、stack 等 tun 选项未实现;按进程名分流仅 macOS 独立版和 iOS 越狱版可用。
- WireGuard 出站自 1.11.0 起弃用,应改用 endpoint 写法;ShadowsocksR 已在 1.6.0 移除。
这张卡片的资料来源(20 条,核验于 2026-10-09)
- 官方图形客户端列表:Android 为 sing-box for Android,iOS/macOS/tvOS 为 sing-box for Apple platforms,Windows 与 Linux 为 sing-box for Desktop。(sing-box.sagernet.org)
- SFA:Android 5.0+,渠道为 Play Store、Play Store 测试版、GitHub Releases、F-Droid(可复现构建、统一签名)。(sing-box.sagernet.org)
- SFI/SFM/SFT:iOS 15.0+/macOS 13.0+/tvOS 17.0+,需非中国大陆区 Apple 账户;App Store(iOS/tvOS)、TestFlight(仅赞助者)、iOS 越狱版 deb(GitHub Releases)、macOS 独立版(Homebrew Cask 与 GitHub Releases)。(sing-box.sagernet.org)
- Apple 客户端特性:TUN 经 NetworkExtension 实现,多项 tun 入站选项未实现,进程匹配仅 macOS 独立版与 iOS 越狱版支持。(sing-box.sagernet.org)
- sing-box for Desktop:Windows 10+(x64/x86/arm64)、Linux(x64/arm64/armv7l),从 GitHub Releases 下载。(sing-box.sagernet.org)
- 图形客户端通用规范:远程配置以 URL 为更新源,并须支持 sing-box://import-remote-profile 导入。(sing-box.sagernet.org)
- App Store 页面:官方文档链接的上架名称为 sing-box MT,开发者 Metamerism LLC,版权 nekohasekai,支持 iPhone、iPad、Apple TV(tvOS 17.0+)。(apps.apple.com)
- sing-box-for-android 仓库 README:SFA,实验性 Android 客户端,GPL-3.0。(github.com)
- sing-box-for-apple 仓库 README:实验性 iOS/macOS/tvOS 客户端。(github.com)
- sing-box-for-desktop 仓库 README:写“实验性 Windows 客户端,Linux 支持在路上”,与文档页的 Linux 说法不一致。(github.com)
- v1.14.3 发布资产含 SFA APK、SFI 越狱 deb、SFM pkg、SFW exe、SFL 的 deb/rpm 包,以及 Windows、macOS、Linux、Android 内核压缩包。(github.com)
- 出站类型列表含 vmess、vless、trojan、shadowsocks、hysteria2、tuic、wireguard、anytls 等。(sing-box.sagernet.org)
- WireGuard 出站自 1.11.0 起弃用。(sing-box.sagernet.org)
- WireGuard 作为 endpoint 自 1.11.0 提供。(sing-box.sagernet.org)
- TLS 共享配置含 reality 字段(public_key、short_id 等)。(sing-box.sagernet.org)
- 弃用列表:ShadowsocksR 自 1.5.0 起弃用,1.6.0 完全移除。(sing-box.sagernet.org)
- TUN 入站配置页。(sing-box.sagernet.org)
- 安装脚本支持 deb/rpm 系发行版、ArchLinux 与 OpenWrt;另有 Homebrew、Scoop 等包管理器。(sing-box.sagernet.org)
- LICENSE:GPL-3.0-or-later 并附加名称使用条款;README 指向官方文档。(github.com)
- GitHub API 显示仓库 archived=false。(api.github.com)
sing-box 这个名字下其实有三样东西:一个用 JSON 配置的代理内核、官方做的几款图形客户端,以及一批基于它开发的第三方客户端。找安装包之前先分清你要的是哪一样,否则很容易下错。这一页按平台列出官方入口,说明几个 GitHub 仓库各放什么,再讲 JSON 配置意味着什么门槛。
sing-box 是什么:同一个名字下的三样东西
| 你说的这个名字 | 实际指什么 | 去哪里拿 |
|---|---|---|
| 内核 | 一个命令行程序,读取 JSON 配置 | 主仓库发布页里的内核压缩包 |
| 官方图形客户端 | 官方另做的 Android、Apple 和桌面版 | 见下一节的平台表 |
| 第三方客户端 | 别的团队基于它开发的软件,如 Hiddify、Karing | 各自的档案页和官方渠道 |
主仓库发布页的资产里,既有各系统的内核压缩包,也有官方客户端的安装文件,所以“下载”不是一个动作,要先决定是哪一样。许可证在 GPL 之上加了一条:衍生作品不得使用该名称,也不得暗示与其有关联。名字里带这个词的第三方软件,请先核对来源。
按平台找官方入口:SFA、SFI、SFM、SFT、SFW、SFL
官方文档把图形客户端分成三组,这是梯子岛登记的情况:
| 平台 | 官方客户端 | 官方文档列出的获取渠道 |
|---|---|---|
| Android | SFA,源码仓库 | Google Play、Play 测试版、GitHub 发布页、F-Droid |
| iOS | SFI,源码仓库 | App Store(官方链接的上架名为 sing-box MT);TestFlight 仅限赞助者;越狱版安装包放在 GitHub 发布页 |
| macOS | SFM,与 iOS 同一个仓库 | Homebrew Cask(名称为 sfm)、GitHub 发布页;文档没有提 Mac App Store |
| tvOS | SFT,与 iOS 同一个仓库 | App Store |
| Windows、Linux | 官方桌面客户端,发布资产名为 SFW 和 SFL | 文档的桌面客户端页指向 GitHub 发布页 |
官方文档写明的系统下限大致是:安卓 5.0、iOS 15、macOS 13、tvOS 17、Windows 10,实际以各客户端文档页的当前内容为准。三类官方客户端的仓库 README 里都有“实验性”的字样,别按成熟商业软件的预期去用它们。
Apple 平台要留意的三件事
- 账户:官方文档写明需要非中国大陆区的 Apple 账户。换区的官方做法见 Apple 的说明页 更改 Apple 账户的国家或地区,整体思路见 苹果梯子怎么选。梯子岛不提供、也不引导任何共享账号,风险见 共享账号靠谱吗。
- 测试版:TestFlight 渠道的名额只给赞助者,普通用户不要在这里花时间。
- 配置字段:Apple 版的 TUN 由系统的 NetworkExtension 提供,桌面教程里常见的 auto_route、stack 等选项在 Apple 版里没有实现,照抄不会生效。按进程名分流,也只有 macOS 独立版和 iOS 越狱版能用。具体哪些选项没有实现,以官方文档里的 Apple 客户端特性页为准,遇到“配置没报错但就是不起作用”的情况,先查这一页。
sing-box下载页与 sing-box github 仓库:各放什么
| 地址 | 放什么 | 备注 |
|---|---|---|
| 主仓库 | 内核源码 | 先确认组织名是 SagerNet |
| 发布页 | 内核压缩包与官方客户端安装文件 | 除正式版外还会出现 alpha 预发布,日常使用选正式版 |
| 官方文档站 | 配置说明和客户端页 | 客户端的渠道清单以这里为准 |
读发布页文件名有个简单办法:名字里带 SFA、SFI、SFM、SFW、SFL 字样的,是官方客户端的安装文件,格式有 APK、deb、pkg、exe、rpm 等;按系统与架构命名的压缩包,则是内核本身。
桌面客户端的仓库名带有 for-desktop 的后缀,它的 README 仍写着“实验性 Windows 客户端、Linux 支持在路上”,与文档页和发布资产里已有的 Windows、Linux 安装文件对不上。碰到这种冲突,以文档页和发布资产为准。想把各款客户端的仓库入口放在一起看,用 GitHub 入口页。
singbox客户端怎么选:官方原版还是第三方
| 你想要的 | 更合适的选择 | 原因 |
|---|---|---|
| 官方原版,愿意读文档 | 上面的官方客户端 | 跟着官方内核走,远程配置以 URL 为更新源 |
| 界面省心,订阅又是 Clash 格式 | 第三方的 Hiddify、Karing | 各自对订阅格式做了兼容,细节看档案页 |
| 命令行、路由器等无界面环境 | 直接用内核 | 配置要自己写、自己更新 |
| 习惯 Clash 的配置思路 | 先看 Mihomo 一路 | 两种内核的对比 |
官方对图形客户端定了统一规范:远程配置以 URL 为更新源,并要求支持一种专门的导入链接。配置本身是 JSON,字段多、层级深,少一个逗号整份配置就读不出来,所以上手门槛高于点几下就能用的客户端。配置读入失败时,先检查括号、引号是否成对、逗号有没有多余,再去怀疑节点本身;改一处、试一次,比一口气改很多处更容易找到出错的位置。从最小配置开始练习,读 JSON 配置文件入门;只想让官方客户端跑起来,读 官方客户端怎么用。
几个常见的误会
| 常见的说法 | 实际情况 |
|---|---|
| 它是一个 App | 它首先是内核,App 是官方另做的 |
| 装上就有节点 | 内核和官方客户端都不提供节点,订阅要自备 |
| Clash 订阅可以直接粘进官方客户端 | 档案登记的是 JSON 配置,Clash 格式要先转换,见 本地订阅转换 |
| 旧教程里的 WireGuard 写法照抄就行 | 该出站在较新的版本里被弃用,要改用 endpoint 写法 |
| ShadowsocksR 节点也能用 | ShadowsocksR 早已被移除,先读 SSR 的来历与现状 |
| 教程截图里的菜单永远不变 | 菜单名会随版本变化,截图只能当参考,操作时以你当前看到的界面为准 |
| 苹果商店里搜名字就能装 | 官方文档要求从它给出的渠道进入,并且需要非中国大陆区的账户 |
下载之后怎么核对来源
- 看仓库:组织名是 SagerNet,仓库名以上面的平台表和下载页表为准。
- 对文档:官方文档的客户端页是渠道清单,你拿到的渠道不在清单里,就先别装。
- 看上架名:苹果商店里名字相近的应用很多,从文档页给出的链接进去,别凭名字搜索。
- 看许可证条款:自称“官方”却换了名字、改了界面的,与许可证的附加条款对不上。
- 看发布类型:正式版和 alpha 预发布不是一回事,推荐给别人之前先分清。
- 不走野路子:群文件、网盘里的“整合包”,参考 破解版梯子软件能用吗。
下一步:先决定要内核还是要客户端
- 想要开箱即用的图形界面,从 客户端选择工具 筛一款,再回来对照官方入口表。
- 想用官方客户端,先在 协议矩阵 里确认你的节点协议在支持范围内。
- 想弄清术语,读词典里的 代理内核 条目。
- 还没有订阅:到 机场导航 对照资料自己挑,梯子岛不替你决定买哪家。
这篇没有覆盖的
- 官方客户端在鸿蒙上的可用性资料待核实,内核二进制对 iOS 的说明也没有核实到。
- 界面菜单会随版本变化,本文只讲入口与分工,不逐项教操作。
- 梯子岛没有 sing-box 与其他内核的速度、占用对比数据,选型请自行验证。
本文引用的官方来源
- sing-box 官方文档(sing-box.sagernet.org)
- sing-box 官方仓库(github.com)
- sing-box 官方下载入口(github.com)
- sing-box for Android(SFA)(github.com)
- sing-box for Apple(SFI/SFM)(github.com)
- Apple 支持:更改 Apple 账户的国家或地区(support.apple.com)
以上链接均为官方页面,梯子岛在 2026-10-10 核对过;个别网站会拦截自动化访问,用浏览器直接打开即可。平台规则可能随时调整,以官方页面当前内容为准。
sing-box常见问题
sing-box 和 Hiddify、Karing 是什么关系?
Hiddify 和 Karing 是由别的团队开发的第三方客户端,内核都来自 sing-box 一系,Karing 用的是修改过的版本。它们不是官方客户端,界面和订阅处理都有自己的做法,选哪个看你是否需要 Clash 订阅兼容和跨平台。
iPhone 上怎么装官方的 sing-box?
官方文档写明需要非中国大陆区的 Apple 账户,App Store 渠道上架名为 sing-box MT,TestFlight 测试版名额只给赞助者。梯子岛不提供、也不引导任何共享账号,换区方法以 Apple 官方说明为准。
Windows 有官方图形客户端吗?
有。官方文档的桌面客户端页列出了 Windows 与 Linux 版,在 GitHub 发布页下载,发布资产里也能看到对应安装文件。桌面客户端仓库的 README 还写着实验性、Linux 在路上,两者不一致时,请以文档页和发布资产为准。
官方客户端能直接导入 Clash 订阅吗?
按档案,官方客户端登记的是 sing-box JSON 配置,包括本地文件、iCloud 和以 URL 为更新源的远程配置。订阅内容是 Clash 格式时,需要先转换,也可以改用兼容 Clash 订阅的第三方客户端。转换时尽量在本地完成。
ShadowsocksR 节点还能在 sing-box 里用吗?
不能。官方文档写明 ShadowsocksR 已在较早的版本里移除,档案里这一项登记为不支持。手头只有 SSR 节点时,可以先读梯子岛的 SSR 来历与现状页面,再决定要不要换协议或换客户端。
sing-box 能用在鸿蒙手机上吗?
这一项资料待核实,官方文档没有给出鸿蒙上的说明。HarmonyOS 4 及更早版本兼容安卓应用,HarmonyOS NEXT 不直接兼容安卓 APK,具体能不能装,要看官方当前的说法,梯子岛不替它下结论。
接着读
- 客户端 · Hiddify 是什么?多平台客户端的特点与下载
- 客户端 · Karing 是什么?跨平台客户端的特点与下载
- 对比 · sing-box 与 Mihomo 内核对比:配置格式与生态
- 教程 · sing-box 配置文件入门:JSON 结构与最小可用配置
- 教程 · sing-box 官方客户端怎么用?导入配置与订阅的基本做法
- 术语 · sing-box 内核是什么意思
- 术语 · 代理内核是什么意思