外观
sing-box使用教程2026:全平台新一代代理客户端入门
先给答案:sing-box 是近几年增长最快的开源代理内核,覆盖 Windows、macOS、iOS、Android、Linux 全平台,sing-box 怎么用其实和其他客户端逻辑一样——安装对应平台的客户端、粘贴机场提供的 sing-box 订阅链接导入、选节点后开启代理(推荐使用 TUN 模式)即可上网。 它对 Hysteria2、TUIC 等新协议支持最好,越来越多机场开始单独提供 sing-box 格式的订阅。
如果你还没有机场订阅,sing-box 装好也无法直接上网,需要先到2026机场推荐排行榜选一家服务商完成购买。本文假设你已经有订阅链接,重点讲清楚 sing-box 是什么、为什么值得关注、各平台怎么安装、订阅怎么导入、TUN 模式怎么用,以及它和 Clash 系客户端相比该怎么选。
学习目标与准备工作
读完本文后,你将理解 sing-box 与 Clash 系客户端的区别、能在自己的设备上完成安装和订阅导入、掌握 TUN 模式的开启方法,并知道什么情况下适合选择 sing-box 而不是其他客户端。整个流程新手大约需要 15 分钟。
需要准备的东西很简单:一台运行 Windows、macOS、iOS、Android 或 Linux 的设备,以及一条机场订阅链接(机场官网用户中心复制,购买流程见机场怎么买怎么用)。
一个常见场景是:技术爱好者或对新协议(如 Hysteria2)感兴趣的用户,发现自己的机场提供了 sing-box 专用订阅格式,或者 Clash 系客户端在某些新协议上表现不稳定,转而尝试 sing-box。这类用户往往已经有一定的客户端使用经验,上手会更快;也有用户是从学校或公司环境接触到 sing-box 命令行方案,回家后想在自己设备上复现同样的配置。
注意事项:sing-box 生态更新较快,不同平台客户端的界面和下载渠道可能随版本调整,建议以官方 GitHub 仓库的最新说明为准,本文讲的是通用操作逻辑,不会因为界面小改动而失效。
sing-box 是什么?为什么被称为"新一代"
sing-box 是由开发者 SagerNet 主导的开源代理内核项目,用 Go 语言编写,设计目标是打造一个协议覆盖全、性能高、配置格式统一的通用代理引擎。它和 Clash Meta(mihomo)的关系类似"平行赛道":两者都是活跃维护的开源内核,功能有大量重叠,但 sing-box 对新协议的支持通常更快落地。
它被称为"新一代"主要基于三点。第一,协议支持前沿:Hysteria2、TUIC、AnyTLS 等近几年出现的新协议,sing-box 往往是最早完整支持的客户端之一,追求速度和抗封锁能力的机场经常优先适配它。第二,配置格式统一:sing-box 使用统一的 JSON 配置格式,同一份逻辑可以在所有平台复用,减少了"每个平台学一套配置"的麻烦。第三,全平台覆盖完整:从手机到电脑到路由器,官方和社区共同维护了一套相对完整的客户端矩阵,不像有些内核只在部分平台有优质实现。
实际使用场景上,sing-box 常见于三类用户:追求新协议、想第一时间用上机场最新专线(很多 Hysteria2 专线节点最适配 sing-box)的用户;对配置文件有一定理解、喜欢直接调整 JSON 而不依赖图形界面的技术用户;以及在某些平台上 Clash 系客户端体验不佳,转而寻找替代方案的用户。
需要说明的是,sing-box 同样只是"播放器",不提供任何节点,必须搭配机场订阅使用,机场概念详见机场是什么。
各平台安装方法
sing-box 的安装方式因平台而异,官方在移动端和 macOS 提供了图形客户端,Windows 和 Linux 更多依赖社区维护的图形界面或命令行运行核心程序。
| 平台 | 安装方式 | 说明 |
|---|---|---|
| iOS / iPadOS | App Store 搜索官方客户端 | 免费下载,无需外区账号,是官方维护的 iOS 端应用 |
| Android | 应用商店或 GitHub 官方仓库下载 | 部分版本也可在应用商店搜到,界面逻辑与 iOS 版接近 |
| macOS | 官方客户端或包管理工具安装 | 支持菜单栏运行,适合喜欢轻量后台工具的用户 |
| Windows | 社区图形客户端或命令行运行内核 | 官方没有独立 Windows 图形界面,建议选用社区维护、更新活跃的图形客户端,或直接用命令行加 JSON 配置运行 |
| Linux | 命令行运行内核 + 服务管理 | 适合有一定 Linux 使用经验的用户,配置门槛相对更高 |
具体操作以 iOS/Android/macOS 为例:在对应应用商店或 GitHub 仓库搜索、下载并安装即可,流程与安装普通 App 无异。Windows 用户如果不熟悉命令行,建议先从图形客户端入手,社区维护的图形客户端通常内置了订阅导入、节点选择、TUN 开关等图形化选项,操作逻辑与 Clash 系客户端接近,不需要手写 JSON。
注意事项:下载时务必认准官方 GitHub 仓库或正规应用商店,代理类工具是仿冒软件重灾区;Windows/Linux 上的社区客户端质量参差不齐,选择星标数高、更新活跃的项目更稳妥,具体名单以官方仓库 README 推荐列表为准。
订阅导入:分步操作
sing-box 客户端的订阅导入逻辑与其他客户端一致,都是"粘贴链接 → 拉取节点 → 选节点使用",图形客户端通常已经把过程做得很简单,机场提供的 sing-box 订阅链接可以直接使用。
第一步,登录机场官网用户中心,复制订阅链接(部分机场提供"sing-box 专用订阅",格式经过优化,优先使用这个版本)。
第二步,打开 sing-box 客户端(图形界面版本),找到"订阅"或"配置"相关入口(不同客户端命名略有差异,多数标注为 Profile 或 Subscription),点击添加,粘贴订阅链接。
第三步,客户端会自动拉取并解析订阅内容,生成节点列表,通常按地区和协议类型分类展示。
第四步,选择一个节点,开启连接开关(图形客户端一般是首页的启动按钮)。首次开启在移动端会弹出 VPN 授权提示,点击允许即可,这是系统正常的授权流程,不涉及隐私风险。
实际场景:一位习惯手写配置文件的技术用户,也可以选择直接编辑 JSON 格式的配置文件,把机场提供的节点信息按 sing-box 官方文档格式填入 outbounds 字段,这种方式更灵活但门槛更高,普通用户没有必要,图形客户端的订阅导入功能已经能覆盖绝大多数需求。
注意事项:订阅链接同样是私密凭证,不要外传,保管方法与其他客户端一致,详见订阅链接导入总指南;如果导入后节点列表为空,先确认链接复制完整,再检查该机场是否真的提供 sing-box 格式支持,部分老机场可能只提供 Clash 或 v2ray 格式,需要联系客服确认。
TUN 模式:sing-box 的核心优势
TUN 模式是 sing-box 生态里被反复提及的功能,理解它能帮你明白 sing-box 相比传统系统代理方式的优势所在。
原理讲解:普通的"系统代理"方式,是把系统的 HTTP/SOCKS 代理设置指向本地端口,依赖软件主动读取这个设置,一些不遵守系统代理规则的软件(部分游戏、命令行工具)会绕过代理直连。TUN 模式则是创建一张虚拟网卡,在网络层接管设备的全部流量,无论上层软件是否支持代理设置,都会被强制导向 sing-box 处理,实现真正的全局无死角代理。
操作方法:在客户端设置里找到 TUN 模式(部分客户端翻译为"虚拟网卡模式"),打开开关。移动端首次开启会有系统 VPN 授权提示,需要点击允许;桌面端在 Windows 上可能需要以管理员权限运行,或首次开启时安装配套驱动,按客户端提示操作即可。
实际使用场景:需要让手机上所有 App(包括不支持代理设置的游戏、系统级应用)统一走代理时,TUN 模式是最直接的解决办法;同样,Windows 上命令行工具、部分不遵守系统代理设置的下载软件,开启 TUN 后也能被代理覆盖。日常只用浏览器上网的用户,普通系统代理模式已经够用,不必强行开启 TUN。
注意事项:TUN 模式接管全部流量,如果 DNS 配置不当可能出现"开启后反而无法上网"的情况,遇到这种问题先关闭 TUN 恢复网络,再检查客户端里的 DNS 设置是否使用了默认推荐值;同时 TUN 模式与其他 VPN 软件(如公司远程办公 VPN)可能冲突,两者不建议同时开启。
sing-box 与 Clash 系客户端对比
面对"该选 sing-box 还是 Clash 系"这个问题,很多新手拿不定主意,下表从几个实际维度做个对比,帮助你结合自己的情况判断。
| 维度 | sing-box | Clash 系(如 Clash Verge Rev) |
|---|---|---|
| 新协议支持速度 | 通常更快,Hysteria2/TUIC 等率先落地 | 跟进较快但通常稍晚于 sing-box |
| 图形界面成熟度 | iOS/Android/macOS 官方客户端成熟,Windows 依赖社区客户端 | 全平台图形界面都很成熟,Windows/macOS 尤其友好 |
| 配置方式 | 统一 JSON 格式,适合喜欢直接改配置的用户 | 图形界面为主,配置文件对新手更隐形 |
| 上手难度 | 中等,Windows 端略高于移动端 | 较低,图形操作贴近普通软件使用习惯 |
| 适合人群 | 技术爱好者、追新协议用户、部分平台的 Clash 系体验不佳者 | 绝大多数新手和日常用户 |
简单结论:如果你是第一次接触代理客户端,Clash 系(尤其 Clash Verge Rev)依然是更省心的起点;如果你已经有使用经验、机场提供了 sing-box 专属线路,或者好奇心驱动想尝试新东西,sing-box 值得一试,两者的订阅可以并存,互不冲突。
适合人群与常见问题排查
结合上面的对比,适合选择 sing-box 的用户画像可以总结为:使用机场专门提供的 Hysteria2/TUIC 等新协议专线的用户;在某个平台上(比如部分安卓机型)Clash 系客户端出现兼容性问题的用户;以及喜欢折腾配置、追求"够用就好、界面简洁"的技术型用户。如果你只是想要一个"装完就能用、界面漂亮"的方案,Clash Verge Rev 或 Shadowrocket(iOS)会更符合需求。
常见问题按现象排查:导入订阅后没有节点,先确认链接复制完整,再确认机场是否真的提供 sing-box 格式;开启 TUN 后无法上网,先关闭 TUN 恢复基础网络,检查 DNS 设置是否使用默认值,并确认没有和其他 VPN 软件冲突;节点连接但网页打不开,检查是否选对了代理模式(系统代理或 TUN 二选一确保至少一个生效),必要时换个节点重试。更系统的排查思路可以参考节点连不上排查指南,其中大部分排查逻辑(订阅、节点、网络三个维度)对所有客户端通用。
注意事项:sing-box 生态社区客户端更新频繁,遇到问题时先确认自己使用的是较新版本,很多历史 bug 会在后续版本里修复,保持客户端更新是排查问题前最简单的第一步。
常见问题
sing-box 是什么?和 V2Ray、Clash 是什么关系?
sing-box 是一个独立的开源代理内核项目,与 V2Ray、Clash(Meta/mihomo)是并列关系而非派生关系,三者都能实现类似的代理功能,但代码实现、协议支持进度和生态各不相同。机场订阅通常会同时提供多种格式,你可以根据客户端选择对应格式。
sing-box 怎么用?新手上手难吗?
三步:安装对应平台的客户端(iOS/Android/macOS 有官方图形界面,Windows/Linux 用社区客户端或命令行)、粘贴机场提供的订阅链接导入节点、选节点开启连接(建议开 TUN 模式)。移动端和 macOS 上手难度接近 Clash 系客户端,Windows 端因为缺少官方图形界面略有门槛。
sing-box 怎么导入机场订阅?
在客户端的订阅或配置页面粘贴机场提供的 sing-box 订阅链接,点击导入或更新,节点列表出现即为成功,具体步骤见本文"订阅导入"一节。
sing-box 支持哪些设备和系统?
覆盖 Windows、macOS、Linux、iOS、Android 全平台。iOS、Android、macOS 有官方图形客户端,Windows 和 Linux 主要依赖社区图形客户端或命令行运行内核。
sing-box 是免费的吗?
是的,sing-box 内核及其官方客户端均为开源免费软件,在 GitHub 或应用商店可直接获取。付费的是机场订阅服务,客户端本身不产生费用。
sing-box 和 Clash 哪个更快?
两者性能接近,实际速度更多取决于机场节点本身的线路质量,而非客户端差异。sing-box 在新协议(如 Hysteria2)上通常发挥更好,如果机场的高速专线基于这类协议,选 sing-box 可能体验更优。
TUN 模式一定要开吗?
不是必须。日常只用浏览器上网,普通系统代理模式已经足够;只有当你需要让不遵守系统代理设置的软件(部分游戏、命令行工具)也走代理时,才需要开启 TUN 模式,具体见本文"TUN 模式"一节。
sing-box Windows 版怎么下载?
sing-box 官方没有独立的 Windows 图形界面,建议在 GitHub 上选择更新活跃、星标数较高的社区图形客户端,或直接下载内核程序配合 JSON 配置文件通过命令行运行,适合有一定动手能力的用户。
sing-box 节点导入后无法连接怎么办?
先确认机场是否提供 sing-box 格式的订阅链接,再检查链接是否复制完整;连接后打不开网页,检查系统代理或 TUN 模式是否已正确开启,仍无法解决可参考节点连不上排查指南。
新手应该学 sing-box 还是 Clash?
新手建议从 Clash Verge Rev 入手,图形界面更成熟、上手门槛更低;有一定使用经验后,如果对新协议或更细粒度的配置感兴趣,再尝试 sing-box 也不迟,两者的机场订阅可以共用。
下一步阅读
- Clash 使用教程——图形界面更成熟的替代方案,适合大多数新手
- 订阅链接导入总指南——各客户端订阅导入的通用说明
- 节点连不上排查指南——连接失败、节点超时的系统排查方法
- 2026机场推荐排行榜——还没有订阅?先选一家提供新协议线路的机场
- Shadowrocket 小火箭教程——iOS 平台另一个可选客户端