sing-box 的定位和 Clash 不太一样:它更像一个通用代理内核,协议支持最全、资源占用低,代价是配置门槛更高。
先判断你需不需要
| 你的情况 | 建议 |
|---|---|
| 只想尽快能用 | 用 Clash Verge Rev |
| 机场用了较新的协议(Hysteria2、VLESS Reality) | sing-box 支持最及时 |
| 设备性能有限(路由器、老设备) | sing-box 占用更低 |
| 想在所有平台用同一套配置 | sing-box 跨平台一致性好 |
多数人用 Clash 系就够了。 下面的内容适合确实需要 sing-box 的人。
获取方式
sing-box 本身是命令行内核,各平台通常通过对应的图形客户端使用:
| 平台 | 常见形式 |
|---|---|
| Windows / macOS / Linux | 官方命令行版,或第三方图形客户端 |
| Android | 官方 Android 客户端 |
| iOS | 官方 iOS 客户端 |
| 路由器 | 作为内核集成在 OpenWrt 插件里 |
从项目的官方渠道获取,不要从来路不明的地方下载客户端——这一点对任何代理软件都适用。
两种使用路径
路径 A:图形客户端 + 订阅(推荐)
和其他客户端流程一致:
- 打开客户端,找到「配置 / Profiles」;
- 添加远程配置,填入机场提供的 sing-box 订阅地址;
- 更新,选节点,启动。
如果机场只给了通用订阅或 Clash 订阅,部分客户端支持自动转换。订阅格式的差别见订阅链接是什么。
路径 B:手写配置文件
适合路由器、服务器或需要精细控制的场景。配置是 JSON 格式,核心是四块:
{
"log": { "level": "info" },
"dns": { "servers": [] },
"inbounds": [],
"outbounds": [],
"route": { "rules": [] }
}
| 块 | 作用 |
|---|---|
inbounds | 本地监听什么(混合端口、TUN) |
outbounds | 出口有哪些(各个节点、直连、拒绝) |
route | 分流规则,决定什么流量走哪个出口 |
dns | 解析策略,见 DNS 配置与泄漏排查 |
手写配置容易出错的地方是 route.rules 的顺序——从上往下第一条匹配的生效,兜底规则放最后。逻辑和 Clash 的规则一致,见代理模式详解。
TUN 模式
sing-box 的 TUN 实现比较完整,常用于让命令行工具和不读系统代理的程序走代理。
注意事项和其他客户端一样:
- 需要管理员 / root 权限;
- 不要和系统代理同时开,容易形成环路;
- 和公司 VPN、安全软件可能冲突。
具体场景见 Cursor、Copilot 这类开发工具的网络问题。
常见问题
| 现象 | 处理 |
|---|---|
| 订阅导入后节点为空 | 返回的不是 sing-box 格式,换订阅地址 |
| 某个协议连不上 | 版本太旧,升级到较新版本 |
| 启动报配置错误 | JSON 语法问题,用编辑器校验一遍 |
| 能连但 DNS 异常 | dns 块配置不完整,参考官方示例 |
| 握手失败 | 先查系统时间,见握手失败与连接重置 |
下一步
数据来源与更新记录
- 内容整理
- 机场百度编辑部
- 最后更新
价格与解锁情况变动频繁,本页数据以上述更新时间为准,购买前请以服务商官网为准。 发现错误或过期信息可以反馈,我们会核实后更新。查看本站内容标准 →
常见问题
sing-box 和 Clash 该选哪个?
想开箱即用选 Clash 系(Clash Verge Rev);需要最新协议支持、愿意接触配置文件选 sing-box。多数人用前者就够,后者的优势在协议覆盖和资源占用。
机场没有提供 sing-box 订阅怎么办?
多数机场的通用订阅可以被 sing-box 的图形客户端转换使用。如果只有 Clash 格式,可以用支持转换的客户端,或者直接换用 Clash 系客户端更省事。
为什么我的 sing-box 连不上但 Clash 能连?
常见原因是配置里的协议参数不完整,或者版本太旧不支持该协议。先确认用的是较新版本,再核对订阅返回的是不是 sing-box 格式。
客户端相关内容
Clash Verge Rev 配置指南:从装好到跑顺
Windows 与 macOS 上 Clash Verge Rev 的配置路径,重点说明系统代理与 TUN 的取舍、策略组该怎么设,以及端口冲突等常见故障的定位。
Clash Meta for Android 使用教程:安装、订阅与分流
Android 上 Clash Meta(ClashMetaForAndroid)的安装、订阅导入、策略组选择、分应用代理与省电设置,以及常见的连不上问题。
路由器上跑代理:OpenClash 入门与取舍
说明在路由器层面做代理的适用场景与代价,OpenWrt + OpenClash 的基本配置流程、性能瓶颈判断,以及什么情况下不该这么做。
macOS 客户端怎么选?Clash Verge、Stash、sing-box 对比
对比 macOS 上主流客户端的定位、配置复杂度与适用人群,说明系统代理与增强模式的区别,以及 Apple 芯片相关的注意事项。
Shadowrocket(小火箭)使用教程:购买、导入订阅与分流
iOS 上 Shadowrocket 的账号区域问题、购买方式、订阅导入、节点选择、分流规则与常见报错处理。
v2rayN 使用教程:Windows 上的经典选择
v2rayN 的适用场景、安装注意事项、订阅导入与更新、路由规则设置,以及它和 Clash 系客户端的差别。