Sing-Box 是什么
Sing-Box 是开源的通用代理内核,支持 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC 等主流协议,跨 Windows、macOS、Linux、Android、iOS 全平台。它本身是命令行工具,可搭配图形界面或系统服务使用,JSON 配置灵活,适合想精细控制规则的进阶用户。
下载与安装
从 GitHub 的 Releases 页下载对应平台的安装包或二进制文件。Windows 用户可选图形界面版本,macOS / Linux 用户可用包管理器安装或直接下载二进制。解压后即可运行,无需额外安装步骤。
导入机场订阅
- 在机场官网用户中心复制订阅链接(Sing-Box 或通用格式)。
- 用客户端或转换工具把订阅转换成 Sing-Box 的 JSON 配置。
- 将配置文件放入 Sing-Box 配置目录,或在图形界面里直接导入。
- 启动服务,确认节点列表加载成功。
Sing-Box 使用 JSON 格式配置文件,字段比 Clash 更底层。机场若直接提供 Sing-Box 订阅,导入即可;若只有 Clash 订阅,需先转换格式。
运行与连接
- 图形界面:启动后选择节点、开启代理即可。
- 命令行:执行
sing-box run -c 配置.json启动,按配置里的入站(inbound)设置系统代理或 TUN。 - 系统服务:可注册为开机自启服务长期运行。
常见问题
启动报配置解析错误?
Sing-Box 对 JSON 配置的字段要求较严,先确认订阅或配置格式正确,再检查版本是否匹配(大版本之间字段常有变动)。
导入订阅后没有节点?
确认用的是 Sing-Box 兼容的订阅格式,或把 Clash 订阅正确转换。部分高级 Clash 规则无法直接迁移。
适合新手吗?
Sing-Box 配置门槛比 Clash Verge、Shadowrocket 高,更适合进阶用户。新手建议先用图形界面的客户端,熟悉后再接触 Sing-Box。