自 sing-box 1.12.0 起
DNS over HTTP3 (DoH3)
结构
{
"dns": {
"servers": [
{
"type": "h3",
"tag": "",
"server": "",
"server_port": 443,
"path": "",
"headers": {},
"tls": {},
// 拨号字段
}
]
}
}
与旧版 H3 服务器的区别
- 旧服务器默认使用默认出站,除非指定了绕行;新服务器像出站一样使用拨号器,相当于默认使用空的直连出站。
- 旧服务器使用
address_resolver
和address_strategy
来解析服务器中的域名;新服务器改用 拨号字段 中的domain_resolver
和domain_strategy
。
字段
server
必填
DNS 服务器的地址。
如果使用域名,还必须设置 domain_resolver
来解析 IP 地址。
server_port
DNS 服务器的端口。
默认使用 443
。
path
DNS 服务器的路径。
默认使用 /dns-query
。
headers
发送到 DNS 服务器的额外标头。
tls
TLS 配置,参阅 TLS。
拨号字段
参阅 拨号字段 了解详情。