配置
sing-box 使用 JSON 作为配置文件格式。
结构
json
{
"log": {},
"dns": {},
"ntp": {},
"endpoints": [],
"inbounds": [],
"outbounds": [],
"route": {},
"experimental": {}
}
字段
Key | Format |
---|---|
log | 日志 |
dns | DNS |
ntp | NTP |
endpoints | 端点 |
inbounds | 入站 |
outbounds | 出站 |
route | 路由 |
experimental | 实验性 |
检查
bash
sing-box check
格式化
bash
sing-box format -w -c config.json -D config_directory
合并
bash
sing-box merge output.json -c config.json -D config_directory