三毛机场测评

sing-box 官方客户端下载与使用教程:安卓、苹果、Windows、Linux

拾沙 · 首发于  · 更新于

30 秒结论:sing-box 是 SagerNet 开发的通用代理平台,支持的协议非常全,也是不少新客户端的底层内核。官方维护的图形客户端覆盖安卓、苹果平台(iOS、macOS、Apple tvOS)和桌面(Windows、Linux),2026-10-09 发布的最新版本是 v1.14.3。官方客户端使用 sing-box 自己的 JSON 配置格式,导入机场订阅前,要确认机场提供 sing-box 格式的订阅。官方文档明确提示,很多宣称基于 sing-box 的第三方项目并不在官方客户端列表里。
软件sing-box 官方图形客户端
平台Android、iOS、macOS、Apple tvOS、Windows、Linux
内核sing-box
最新版本v1.14.3(发布于 )
状态维护中
价格免费
官方地址sing-box.sagernet.org/clients/
官方下载github.com/SagerNet/sing-box/releases

版本与地址本站核实于 ,只列官方渠道,请勿从搜索结果里的同名站下载。

sing-box 这个名字近几年越来越常见:很多新客户端都说自己「基于 sing-box」,不少机场也开始提供 sing-box 格式的订阅。它本身是一个通用代理平台,支持 Hysteria2、VLESS、Trojan、Shadowsocks、TUIC、AnyTLS 等大量协议。这篇教程只讲官方出品的图形客户端:哪些是官方的、怎么下载、怎么导入配置。

哪些客户端是官方的

根据 sing-box 官方文档的图形客户端页面,由 Project S 维护的官方客户端有三类:

sing-box for Android:安卓客户端。

sing-box for Apple platforms:覆盖 iOS、macOS 和 Apple tvOS。

sing-box for Desktop:覆盖 Windows 和 Linux。

官方文档还特别提醒:一些宣称使用 sing-box、或者把 sing-box 当卖点的第三方项目,并没有被列入官方页面;这类项目的维护者主要目的是获取用户,即使提供了友好的界面,代码质量也往往不高,并且可能包含广告。所以,看到「sing-box 官方中文版」「sing-box 加速器」之类的软件,先去官方客户端页面核对一下。

下载与安装包怎么选

官方的安装包在 GitHub 发布页下载(见上方软件信息卡)。发布页文件很多,其中带 sing-box-版本-系统-架构 的压缩包是命令行内核,普通用户不需要;图形客户端按前缀区分:

SFA:安卓客户端。大多数手机选 arm64-v8a,不确定时选 universal;发布页还为老设备提供了标注 legacy-android-5 的版本。

SFM:macOS 安装包,分 Apple 芯片、Intel 和 Universal 三种,Universal 两种芯片都能用。

SFW:Windows 安装程序,分 x64、x86 和 arm64。

SFL:Linux 软件包,提供 deb、rpm 和 Arch 用的 pkg.tar.zst。

SFI:苹果平台客户端主要通过 App Store 分发,发布页上的 deb 文件面向越狱设备,普通用户不需要。

配置文件和机场订阅的关系

这是使用官方客户端最容易卡住的地方。sing-box 的配置是一份 JSON 文件,里面写着节点、分流规则和 DNS 设置。官方客户端导入的就是这种格式的配置,称为配置文件(Profile)。

机场常见的订阅有三种格式:Clash 格式、v2ray 通用格式(一串 base64 编码的节点链接),以及 sing-box 格式。官方客户端能直接使用的是 sing-box 格式。所以导入之前,先在机场后台确认有没有 sing-box 订阅,通常在「一键订阅」或「复制订阅」的下拉选项里。

如果机场只提供 Clash 或通用订阅,有两个办法:改用能识别多种订阅格式的客户端,比如 Hiddify 或 v2rayN;或者联系机场客服,问是否支持 sing-box 订阅。不建议把订阅链接交给来路不明的在线转换网站,那相当于把账号交给了别人。

第一次使用:导入远程配置

以安卓客户端为例,其他平台的流程基本一致:

  1. 在机场后台复制 sing-box 格式的订阅链接。
  2. 打开 sing-box 客户端,进入配置文件(Profiles)页面,新建一个配置文件。
  3. 类型选择远程(Remote),名称随意填写,把订阅链接粘贴到 URL 一栏。可以同时开启自动更新,并设置更新间隔。
  4. 保存后选中这个配置文件,回到主页面点击启动。第一次启动时,系统会询问是否允许建立 VPN 连接,点允许。
  5. 启动后,可以在分组或出站页面里切换节点、测试延迟。

远程配置会按设置的间隔自动更新,建议设为每天一次,这样机场调整节点后能及时跟上。机场调整节点之后,也可以在配置文件页面手动更新。

常见问题排查

导入后启动报错:最常见的原因是导入的不是 sing-box 格式的订阅,比如误用了 Clash 订阅。回机场后台确认订阅类型。其次是配置文件里使用了当前客户端版本不支持的字段,把客户端更新到最新版本再试。

配置版本不兼容:sing-box 在大版本之间会调整配置格式,官方文档有专门的迁移说明。如果机场的配置是按新版写的,旧客户端可能无法解析;反过来,机场配置太旧时,新客户端也可能提示某些字段已弃用。遇到这种情况,先更新客户端,仍然不行就联系机场。

部分节点连不上:换一个节点对比;如果是 Hysteria2 这类基于 UDP 的节点在晚上变慢,可能是网络对 UDP 限速,换 TCP 协议的节点试试。

电脑上部分软件不走代理:桌面客户端默认通过虚拟网卡接管流量,如果某个软件仍然直连,检查是否被分流规则分到了直连。

下载与使用时的安全提醒

只从官方文档列出的渠道获取客户端,不要使用宣称「sing-box 官方中文版」的第三方安装包。订阅链接相当于账号凭证,不要发到公开场合,也不要交给在线转换网站;怀疑泄露时,到机场后台重置订阅地址。

和其他客户端怎么选

想要一个兼容多种订阅格式、全平台可用的客户端,可以看 Hiddify;iPhone 上最常用的付费客户端是 Shadowrocket。各协议的区别见 机场协议科普。

常见问题

哪些 sing-box 客户端是官方的?

以官方文档的图形客户端页面为准:sing-box for Android、sing-box for Apple platforms(iOS、macOS、Apple tvOS)和 sing-box for Desktop(Windows、Linux),由 Project S 维护。文档同时提醒,一些宣称使用 sing-box 的第三方项目没有被列入,并且可能含有广告。

机场的 Clash 订阅能直接导入官方 sing-box 客户端吗?

一般不能。官方客户端使用 sing-box 自己的 JSON 配置格式。很多机场在后台提供单独的 sing-box 订阅链接,导入它即可;如果机场只提供 Clash 或通用订阅,可以改用 Hiddify、v2rayN 这类能识别多种订阅格式的客户端。

发布页的 SFA、SFI、SFM、SFW、SFL 分别是什么?

从发布文件的命名可以看出:SFA 是安卓客户端,SFI 对应 iOS,SFM 是 macOS 安装包,SFW 是 Windows 安装程序,SFL 是 Linux 软件包。普通用户按自己的系统下载对应文件即可。

iPhone 上怎么安装?

苹果平台的官方客户端通过 App Store 分发,具体获取方式以官方文档的苹果平台页面为准。和其他代理软件一样,中国区 App Store 一般搜不到,需要其他地区的 Apple ID。

sing-box 和 Clash 哪个好?

两者都是成熟的代理内核,协议支持都很全。Clash 系配置的生态更大、资料更多;sing-box 设计较新、跨平台官方客户端齐全。对普通用户来说,选哪个主要取决于机场提供哪种订阅格式。

参考资料

本文的结论以下列官方文档、规范或资料为准: