sing-box:被无数客户端当内核的通用代理平台

sing-box
通用代理平台 · 内核级
| 平台 | Android / iOS / Windows / macOS / Linux / OpenWrt |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(自定义许可证) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | v1.14.3(2026-10-09 发布) |
| 最近提交 | 2026-10-09 |
| 安装包 | 共 163 个文件,下方列常用安装包 |
| 开发方 | SagerNet(GitHub 仓库所有者) |
| GitHub | ★ 38738 · Fork 4709 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。
这是什么
sing-box 是 SagerNet 出品的通用代理平台,3.8 万 star,Go 语言,免费开源。它不是"一个客户端",而是内核 + 平台:提供多协议入站/出站、DNS、规则路由能力,支持 Windows/macOS/Linux/Android/iOS/OpenWrt 等平台。
你可能没用过它,但你用的多半是它——Karing、Hiddify、NekoBox for Android 等大量客户端拿 sing-box 当内核。它是 Clash 系之外的另一大阵营。
适合谁
- 开发者/高级用户:想直接跑 sing-box 服务端/客户端配置
- OpenWrt 用户:sing-box 在 OpenWrt 上能直接跑,替代 Clash 系
- 想理解"内核"的人:用了半年客户端,值得认识背后的内核
和同类怎么比
| 对比 | sing-box | Mihomo(Clash.Meta) | Xray |
|---|---|---|---|
| 定位 | 通用代理平台 | 规则分流内核 | 多协议代理内核 |
| 协议支持 | 全(VLESS/VMess/Trojan/Hysteria2/TUIC…) | 全 + Clash 规则 | 全 + XTLS |
| 配置格式 | JSON | YAML(Clash 风格) | JSON |
| 代表客户端 | Karing/Hiddify/NB4A | Clash Verge Rev/FlClash | v2rayN/v2rayNG |
一句话:sing-box 是"内核级选手",Clash 系和 Xray 系是另外两大阵营,很多人桌上三个都有其一的客户端。
八卦生态
sing-box 和 SagerNet 的关系是"一鱼两吃":SagerNet 本来有个同名安卓客户端(后来停更),团队把重心转向 sing-box 这个"通用代理平台",反而做成了生态基石。它最大的成就:让"客户端"和"内核"解耦——Karing、Hiddify、NekoBox for Android、SFA(sing-box 官方安卓)都基于它,各自做不同的界面,底层共享同一套协议能力。2023 年 Clash 删库后,曾有一波"Clash 会不会死"的讨论,答案之一就是"sing-box 生态接住了"(很多客户端从 Mihomo 换到 sing-box 内核)。它是目前唯一一个"内核 + 官方客户端 + 服务端 + OpenWrt 包"全家桶都齐全的项目。
避坑
- JSON 配置有学习成本:直接玩 sing-box 要懂它的 JSON schema
- 客户端≠内核:用 Karing/Hiddify 时,很多"sing-box 报错"其实是配置语法,不是客户端 bug
- 服务端/客户端分开:sing-box 服务端配置和客户端配置是两套,别混
深入教程
sing-box 是内核,图形客户端是它的壳。想从用户视角用起来,看本站的 Karing 使用教程 或 HiddifyApp 使用教程。