sing-box 入门:新一代代理内核
简介
sing-box 是用 Go 编写的通用代理内核,设计目标是"一个内核、全平台、所有协议"。它原生支持 VLESS、Trojan、Shadowsocks、WireGuard、Hysteria2 等,且内存占用比 Clash 系更低。
和 Clash / Mihomo 的区别
- 配置格式:sing-box 用 JSON,Clash 系用 YAML。JSON 更严谨但手写稍麻烦,建议用客户端导入。
- 资源占用:sing-box 更轻,适合路由器、电视盒子等弱设备。
- 协议支持:两者都全,sing-box 对 Hysteria2、TUIC 等新协议跟进更快。
上手建议
新手直接用带界面的客户端(桌面端如 Hiddify、安卓 NekoBox),导入订阅链接即可,不用手写 JSON。需要精细控制时再研究 config.json 的 inbounds / outbounds / route 三段式结构。