sing-box 使用教程:从入门到进阶(2026)

发布于 2026-08-05 · 上网教程

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-boxClash 系(Meta 内核)
配置格式JSONYAML
协议支持极全,新协议跟进快较全,主流协议均支持
图形界面官方客户端较简洁第三方 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
iOSApp Store 搜索 sing-box需非中国大陆区 Apple ID
安卓官方 GitHub Releases 下载 APK 或 Google Play注意核对开发者与签名

安装过程与常规软件一致:Windows 解压或运行安装包;macOS 拖入应用程序文件夹,首次打开如提示安全性问题,需在系统设置中允许;移动端与普通 App 安装无异。界面可能随版本略有变化,以官方最新为准。

第二步:准备机场订阅

sing-box 需要节点才能工作。以光速云机场为例:注册后在用户中心找到订阅链接,部分机场会直接提供 sing-box 格式订阅(JSON 格式),优先复制这一种;如果只有 Clash/通用格式,后文会讲转换方法。挑选机场可参考 2026十大机场推荐排行榜,订阅链接的概念可看订阅链接是什么

👉 查看机场推荐排行榜

第三步:导入订阅

以官方图形客户端为例,通用流程如下(界面可能随版本略有变化,以官方最新为准):

  1. 打开 sing-box 客户端,进入「配置 / Profiles」页面;
  2. 点击「新建 / +」,选择「远程配置(Remote)」;
  3. 粘贴机场提供的 sing-box 订阅链接,命名后保存;
  4. 客户端会自动下载配置,下载成功即出现在配置列表;
  5. 若机场不提供 sing-box 格式,可使用订阅转换工具将 Clash 订阅转为 sing-box JSON,再按上述步骤导入,详见订阅转换教程(注意公共转换服务有隐私风险)。

第四步:基础界面操作

启动后打开浏览器访问海外网站验证是否成功;若失败,先测延迟换节点,再检查订阅是否过期。

进阶:配置文件结构简介

sing-box 的配置是一个 JSON 文件,理解大结构即可应对多数自定义需求:

字段作用
log日志级别与输出位置
dnsDNS 服务器与分流解析规则
inbounds入站:本机如何接收流量(如 tun、mixed 端口)
outbounds出站:节点列表与策略分组
route路由规则:哪些流量直连、哪些走代理
experimental面板、缓存等实验特性

新手不必手写配置,用机场订阅或转换工具生成即可;想自定义分流时,重点修改 route 部分,思路与 Clash 规则类似,可参考Clash 规则分流详解举一反三。

常见问题排查

延伸阅读

常见问题

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 本身是开源免费软件,任何平台的官方客户端都不收费。但它只是客户端工具,上网还需要搭配机场提供的节点订阅,机场服务一般是付费的。