使用教程 教程

sing-box 系列客户端使用教程:SFI / SFA / SFM 与 Hiddify 怎么选

sing-box 不是单一软件,而是一套内核,各平台对应不同的图形客户端(iOS 的 SFI、Android 的 SFA、macOS 的 SFM)。本文讲清楚这套体系的关系,以及导入订阅、选择节点的基础流程,并介绍跨平台替代方案 Hiddify。

发布于 最后核验 约 3 分钟读完

sing-box 不是一个可以直接下载的软件名字,而是一套开源代理内核。各平台基于它开发了独立的图形客户端:iOS 上叫 SFI(sing-box for iOS)、Android 上叫 SFA(sing-box for Android)、macOS 上叫 SFM(sing-box for macOS)。理解这一层关系,才不会在应用商店搜索“sing-box”时找不到对应软件。

sing-box 系客户端与 Clash 系的关系

两者是并行的两套生态,都能解析主流代理协议(VLESS、Shadowsocks、Hysteria 2、Trojan 等),日常使用差异不大。主要区别在于:

维度 Clash 系(Mihomo 内核) sing-box 系
图形客户端成熟度 更成熟,Clash Verge、Mihomo Party 等界面友好 部分平台仍偏工具化,学习成本略高
新协议支持速度 稳定跟进 通常更早支持新协议(如 Hysteria 2、TUIC、Reality)
教程与社区资料 更丰富,新手友好 相对分散
适合人群 新手、日常使用 愿意折腾、追新协议的用户

如果你是第一次接触这类工具,建议先看 Clash Verge 基础使用教程;已经熟悉基础操作、想尝试新协议或对某平台的原生客户端不满意,再考虑 sing-box 系。

各平台对应客户端

  • iOS:SFI(sing-box for iOS),App Store 直接搜索可找到;
  • Android:SFA(sing-box for Android),需从项目官方发布渠道(GitHub Releases)获取安装包,国内应用商店通常搜不到;
  • macOS:SFM(sing-box for macOS);
  • Windows / Linux:官方原生图形客户端相对较少,多数用户会选择下文介绍的 Hiddify,或使用支持 sing-box 配置格式的第三方客户端(如 NekoBox)。

安装包务必从项目官方发布渠道下载,避免通过搜索引擎广告位或第三方论坛链接获取来源不明的安装文件。

基础使用流程

以 iOS 的 SFI 为例,其他平台步骤类似:

  1. 从项目官方渠道安装客户端;
  2. 登录服务商用户中心,复制订阅链接;
  3. 在客户端的订阅管理页粘贴链接并导入,预期结果是出现节点列表;
  4. 选择一个节点,开启 VPN 配置权限(首次使用系统会弹出授权提示,需要允许才能建立本地代理);
  5. 测试延迟,确认可以正常访问目标网站。

如果导入后没有出现节点,先确认订阅链接本身是否有效(可以先在 Clash 系客户端里验证),再确认服务商是否明确支持 sing-box 格式;仍无法解决可参考订阅更新失败的原因与解决方法排查通用问题。

Hiddify:更简化的跨平台选择

Hiddify 同样基于 sing-box 内核,但做了统一的跨平台图形界面(Windows、macOS、Linux、Android、iOS 共享相似的操作逻辑),对不想在每个平台分别学习不同客户端的用户更友好。导入订阅、选择节点的流程与其他客户端一致;代价是部分面向高级用户的精细配置项不如原生 SFI/SFA/SFM 灵活,但日常使用完全够用,适合作为“只想要一个统一体验”的折中选择。

使用注意

sing-box 系客户端的配置文件格式与 Clash 系不完全通用,如果你同时在多个客户端之间切换测试,注意区分订阅链接是否为对应格式;多数正规服务商的订阅同时兼容两套生态,遇到无法识别时优先怀疑客户端版本或网络环境,而不是立即怀疑订阅失效。更多客户端相关内容见客户端配置专题

常见问题

sing-box 和 Clash 有什么区别?

两者是不同的代理内核(底层引擎),各自衍生出不同的图形客户端生态。Clash 系(Mihomo)的图形客户端更成熟、社区教程更多,适合新手优先选择;sing-box 是较新的内核,协议支持更新更快(对 Hysteria 2、TUIC、Reality 等新协议支持通常更早),适合愿意折腾、追新协议的用户。日常使用两者体验接近,不必刻意纠结选哪个。

sing-box 怎么导入机场订阅?

流程与 Clash 系客户端类似——复制服务商提供的订阅链接,在对应平台客户端(iOS 的 SFI、Android 的 SFA、macOS 的 SFM)里粘贴导入即可。部分服务商的订阅格式可能需要客户端内置或第三方转换支持,如果导入后没有节点,先确认服务商是否明确标注支持 sing-box 格式。

机场是否支持 sing-box?

多数支持标准协议(如 VLESS、Shadowsocks、Hysteria 2)的服务商订阅都可以被 sing-box 系客户端解析,因为协议本身是通用的,不依赖特定客户端。但个别服务商的订阅链接是为 Clash 格式定制的,遇到无法识别的情况可以联系客服确认是否提供 sing-box / 通用格式订阅。

Hiddify 适合新手吗?

适合。Hiddify 基于 sing-box 内核开发,但界面设计更简化、跨平台(Windows/macOS/Linux/Android/iOS)体验统一,不需要像原生 sing-box 客户端那样区分平台学习不同界面。缺点是部分高级功能不如原生客户端灵活,日常订阅导入和节点切换完全够用。