Sing-box通用代理核心配置与规则集指南
全面解析新一代通用代理核心 Sing-box 的架构优势,系统掌握 JSON 规范配置、Inbound/Outbound 策略路由与 Rule-Set 二进制规则加速实战技巧。
撰文: ClashVPN 架构组预计阅读需 5 分钟
Sing-box 通用核心配置全解:新一代极速代理内核与规则集指南
随着 Clash 原版核心的归档,Sing-box(由 SagerNet 团队开发)已迅速成长为跨平台通用代理领域事实上的技术中枢。其采用原生 Go 语言编写,全面支持 Shadowsocks 2022、VLESS-Reality、TUIC v5 和 Hysteria 2,是目前协议支持最全、吞吐能效比最高的现代代理核心。
一、Sing-box 的设计哲学与优势
- 协议覆盖度第一:原生支持 Reality、Hysteria 2 与 TUIC v5,无需借助外挂进程。
- 高效的二进制规则集 (Rule-Set):支持
.srs预编译二进制规则集,内存占用仅为纯文本规则集的 1/5,匹配速度提升 300%。 - 清晰的 Inbounds / Outbounds 模块化设计:完全遵循现代网络路由转发逻辑,逻辑严密。
二、标准 config.json 核心骨架
Sing-box 放弃了 YAML,采用现代 JSON 格式进行定义:
{
"log": {
"level": "info",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "dns_remote",
"address": "tls://1.1.1.1",
"detour": "proxy"
},
{
"tag": "dns_direct",
"address": "https://223.5.5.5/dns-query",
"detour": "direct"
}
],
"rules": [
{
"outbound": "any",
"server": "dns_direct"
},
{
"rule_set": "geosite-geolocation-!cn",
"server": "dns_remote"
}
]
},
"inbounds": [
{
"type": "tun",
"tag": "tun-in",
"interface_name": "sing-tun",
"inet4_address": "172.19.0.1/30",
"auto_route": true,
"strict_route": true,
"stack": "mixed",
"sniff": true
}
],
"outbounds": [
{
"type": "selector",
"tag": "proxy",
"outbounds": ["专线-香港", "专线-日本", "auto"]
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
}
],
"route": {
"rules": [
{
"protocol": "dns",
"outbound": "dns_direct"
},
{
"ip_is_private": true,
"outbound": "direct"
},
{
"rule_set": "geoip-cn",
"outbound": "direct"
},
{
"rule_set": "geosite-cn",
"outbound": "direct"
}
],
"rule_set": [
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs"
},
{
"type": "remote",
"tag": "geosite-cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-cn.srs"
}
],
"final": "proxy"
}
}
三、主流 GUI 客户端适配
对于不习惯直接编写 JSON 的用户,可通过以下基于 Sing-box 核心的现代 GUI 客户端体验其极速特性:
- iOS / macOS:Sing-box 官方客户端(App Store 可直接下载)。
- Windows / Android:Karing、NekoBox 或 Clash Verge Rev 的通用内核集成版。
本文相关高频疑问
01按照文章步骤操作后无法联网怎么办?
建议首先查看客户端控制台日志(Logs),排查是否存在端口占用或 DNS 解析失败;同时确认网络配置中的“允许局域网连接”和“系统代理”状态设置是否恰当。
02配置文件中的规则更新后需要手动重启客户端吗?
大部分现代 Clash 客户端(如 Clash Verge Rev)支持静默热重载(Hot Reload),在更新或切换配置后会自动生效,无需重启软件。
相关技术文章推荐
机场选购避坑指南与跑路征兆识别法则
深度揭秘超长低价年付陷阱、虚标带宽超卖、劣质公网冒充内网专线等行业套路,整理8大核心避坑法则与跑路征兆识别技巧,帮助网络用户科学决策防踩雷。
ClashVPN 团队•(2026/10/16)
极速阅读新手挑选第一家专线机场入门选型指南
为刚接触科学上网的新手梳理专线机场选型逻辑,深入解析线路倍率陷阱、晚高峰抗压指标与真实带宽测算法则,助您在预算范围内挑出高性价比稳定主力节点。
ClashVPN 团队•(2026/03/20)
极速阅读