sing-box 下载与使用教程
适用平台:Windows / macOS / iOS / Android / Linux · 更新于 2026-10-12 · 机场i 编辑部
sing-box 是新一代通用代理内核,支持 VLESS Reality、Hysteria2 等几乎所有主流协议,官方提供安卓、iPhone、Mac 等图形客户端。使用前要注意:sing-box 的配置格式与 Clash 不同,需要机场提供 sing-box 专用订阅,或经过订阅转换才能导入。
sing-box基本信息
| 支持系统 | Android、iOS、macOS 有官方图形客户端;Windows / Linux 多用命令行或第三方图形界面 |
| 价格 | 开源;App Store 版本以商店显示为准 |
| 配置格式 | JSON(与 Clash 的 YAML 不同) |
| 订阅格式 | sing-box 订阅(机场后台需提供) |
| 常用协议 | VLESS(含 Reality)、Hysteria2、TUIC、Trojan、Shadowsocks 等 |
sing-box官方下载
请只从官方渠道下载,第三方修改版可能含有恶意代码。
sing-box导入机场订阅:3 步完成
- 下载客户端:访问官方 GitHub Releases 或图形端项目(如 sing-box for Windows / SFI),下载对应平台的最新稳定版。
- 导入配置:在「Profiles」或「配置」中点击「+」,输入机场提供的 sing-box 专属订阅链接并保存。
- 启用连接:启用该配置并点击主界面 Start 开关,首次使用开启 TUN 模式以接管整机流量。
为什么机场订阅导入后没有节点
这是 sing-box 用户最常遇到的问题。sing-box 使用 JSON 配置,不能直接读取 Clash 订阅或通用订阅。解决方法:
- 优先使用机场提供的 sing-box 订阅:在机场后台找"sing-box"或"SFA / SFI"订阅按钮。
- 机场没有提供:可以用订阅转换工具转换,但这会把订阅链接交给第三方,存在泄露风险,见 订阅转换安全指南。
- 不想折腾:直接使用 Clash Verge 或 Clash Meta,它们的 Mihomo 内核同样支持新协议。
用"远程配置"保持订阅更新
在官方客户端中新建配置时选择"远程"(Remote),填入 sing-box 订阅链接,并设置自动更新间隔。这样机场更换节点后,配置会自动同步。
各平台的 sing-box 客户端
- 安卓:官方客户端 SFA(sing-box for Android),从 GitHub 发布页下载。
- iPhone / iPad:官方客户端在 App Store 上架,需要非中国大陆区 Apple ID。
- Mac:官方客户端 SFM,可在 App Store 或 GitHub 获取。
- Windows / Linux:官方以命令行为主;图形界面可以使用 v2rayN(选择 sing-box 内核)。
sing-box 适合谁
sing-box 的优势是协议支持最全、性能好,适合追求新协议或在弱网环境使用 Hysteria2、TUIC 的用户。对大多数只想稳定使用的人来说,Clash 系客户端已经足够。从 Clash 迁移的具体对比见 Clash 到 sing-box 迁移指南。
sing-box常见问题
部分节点无法识别?
确认使用的是 1.8.0 或以上最新版本客户端,老版本可能不支持最新的 Hysteria2 或 Reality 参数。
报 JSON 解析错误?
机场未提供专用 sing-box 格式时,请在机场后台选择转换为 sing-box 格式订阅后再导入。
sing-box 能直接用机场的 Clash 订阅吗?
不能直接用。需要机场提供 sing-box 专用订阅,或者经过订阅转换;转换会把订阅链接交给第三方,有泄露风险。
sing-box 和 Clash 有什么区别?
sing-box 是独立的代理内核,使用 JSON 配置,协议支持更全;Clash(Mihomo)使用 YAML 配置,机场支持更普遍,上手更简单。
Windows 能用 sing-box 吗?
可以,但官方以命令行为主。Windows 用户可以使用 v2rayN 并选择 sing-box 内核,或直接用 Clash Verge。
sing-box 的远程配置多久更新一次?
在新建远程配置时可以设置自动更新间隔,建议每天更新一次;也可以在配置列表中手动更新。