sing-box 使用教程:从入门到进阶(2026)
sing-box 是新一代开源通用代理内核,协议支持全、性能好,覆盖 Windows、Mac、iOS、安卓全平台。本文用分步教程带你完成安装、导入机场订阅和基础配置。
sing-box 是什么?
sing-box 是近年快速崛起的开源代理工具内核,常被称为「下一代通用代理平台」。它的最大特点是协议支持极全:除了常见的 Shadowsocks、VMess、Trojan,还原生支持 VLESS、Hysteria2、TUIC 等新协议——这些新协议在网络环境较差时往往有更好的抗封锁与速度表现,而老牌客户端未必支持。
对新手来说可以这样理解:sing-box 是「发动机 + 简洁驾驶舱」,你从机场获取节点订阅(相当于油料),导入后即可上网。如果你还不清楚机场是什么,建议先阅读机场是什么和科学上网完全指南。
sing-box 与 Clash 系的关系对比
很多人纠结选 sing-box 还是 Clash 系(如 Clash Verge Rev、ClashX Meta)。两者定位相近但风格不同:
| 对比项 | sing-box | Clash 系(Meta 内核) |
|---|---|---|
| 配置格式 | JSON | YAML |
| 协议支持 | 极全,新协议跟进快 | 较全,主流协议均支持 |
| 图形界面 | 官方客户端较简洁 | 第三方 GUI 丰富、成熟 |
| 平台覆盖 | Win/Mac/Linux/iOS/安卓 | 依赖各平台第三方客户端 |
| 订阅生态 | 部分机场直接提供 | 几乎所有机场都提供 |
| 适合人群 | 想用新协议、追求全平台统一 | 想要成熟界面与规则分流生态 |
简单结论:机场若提供 Hysteria2 等新协议节点,sing-box 是首选;若你更看重图形化操作,可先看Clash Verge Rev 教程。
第一步:各平台下载安装
sing-box 全平台开源免费,请务必从官方渠道下载,避免第三方修改版夹带风险。
| 平台 | 获取方式 | 说明 |
|---|---|---|
| Windows | 官方 GitHub 仓库的 Releases 页下载 | 选择 windows-amd64 版本,解压即用或用图形客户端 |
| macOS | 官方 GitHub Releases 或 App Store | 苹果芯片选 arm64,Intel 选 amd64 |
| iOS | App Store 搜索 sing-box | 需非中国大陆区 Apple ID |
| 安卓 | 官方 GitHub Releases 下载 APK 或 Google Play | 注意核对开发者与签名 |
安装过程与常规软件一致:Windows 解压或运行安装包;macOS 拖入应用程序文件夹,首次打开如提示安全性问题,需在系统设置中允许;移动端与普通 App 安装无异。界面可能随版本略有变化,以官方最新为准。
第二步:准备机场订阅
sing-box 需要节点才能工作。以光速云机场为例:注册后在用户中心找到订阅链接,部分机场会直接提供 sing-box 格式订阅(JSON 格式),优先复制这一种;如果只有 Clash/通用格式,后文会讲转换方法。挑选机场可参考 2026十大机场推荐排行榜,订阅链接的概念可看订阅链接是什么。
第三步:导入订阅
以官方图形客户端为例,通用流程如下(界面可能随版本略有变化,以官方最新为准):
- 打开 sing-box 客户端,进入「配置 / Profiles」页面;
- 点击「新建 / +」,选择「远程配置(Remote)」;
- 粘贴机场提供的 sing-box 订阅链接,命名后保存;
- 客户端会自动下载配置,下载成功即出现在配置列表;
- 若机场不提供 sing-box 格式,可使用订阅转换工具将 Clash 订阅转为 sing-box JSON,再按上述步骤导入,详见订阅转换教程(注意公共转换服务有隐私风险)。
第四步:基础界面操作
- 启动/停止:主界面(Dashboard)有总开关,点击即可启动代理;
- 选择节点:进入「分组 / Groups」,在节点列表中点选延迟低的节点,通常也支持一键测延迟;
- 切换模式:常见规则(Rule)、全局(Global)、直连(Direct)三种,日常建议规则模式,让国内流量直连、国外流量走代理;
- TUN 模式:如需接管全部应用流量(如游戏、命令行工具),可开启 TUN,详见 TUN 模式详解。
启动后打开浏览器访问海外网站验证是否成功;若失败,先测延迟换节点,再检查订阅是否过期。
进阶:配置文件结构简介
sing-box 的配置是一个 JSON 文件,理解大结构即可应对多数自定义需求:
| 字段 | 作用 |
|---|---|
| log | 日志级别与输出位置 |
| dns | DNS 服务器与分流解析规则 |
| inbounds | 入站:本机如何接收流量(如 tun、mixed 端口) |
| outbounds | 出站:节点列表与策略分组 |
| route | 路由规则:哪些流量直连、哪些走代理 |
| experimental | 面板、缓存等实验特性 |
新手不必手写配置,用机场订阅或转换工具生成即可;想自定义分流时,重点修改 route 部分,思路与 Clash 规则类似,可参考Clash 规则分流详解举一反三。
常见问题排查
- 导入订阅失败:确认复制的是 sing-box(JSON)格式链接;通用订阅需先转换格式。
- 启动报错「配置解析失败」:多为 JSON 格式错误或客户端版本过旧,升级到官方最新版再试。
- 能连上但网速慢:更换节点、优先尝试 Hysteria2 等新协议节点;仍慢则考虑更换机场,参考2026十大机场推荐排行榜。
- TUN 模式无法开启:桌面端通常需要管理员/授权,安卓需允许 VPN 权限。
延伸阅读
常见问题
sing-box 和 Clash 有什么区别?
sing-box 是新一代通用代理内核,支持的协议更全(如 Hysteria2、TUIC 等),配置用 JSON 格式;Clash 系用 YAML 配置,生态和图形界面更成熟。两者都能满足日常需求,可按机场支持情况选择。
机场订阅可以直接导入 sing-box 吗?
部分机场直接提供 sing-box 格式(JSON)订阅,可直接导入;若机场只有 Clash 或通用订阅,可通过订阅转换服务转成 sing-box 格式后再导入,或使用支持多格式的客户端。
iPhone 上能用 sing-box 吗?
可以。sing-box 在 App Store 有官方客户端,但通常需要非中国大陆区的 Apple ID 才能下载。安装后导入机场提供的 sing-box 订阅即可使用。
sing-box 免费吗?
sing-box 本身是开源免费软件,任何平台的官方客户端都不收费。但它只是客户端工具,上网还需要搭配机场提供的节点订阅,机场服务一般是付费的。