跳转至

自 sing-box 1.12.0 起

DNS over HTTP3 (DoH3)

结构

{
  "dns": {
    "servers": [
      {
        "type": "h3",
        "tag": "",

        "server": "",
        "server_port": 443,

        "path": "",
        "headers": {},

        "tls": {},

        // 拨号字段
      }
    ]
  }
}

与旧版 H3 服务器的区别

  • 旧服务器默认使用默认出站,除非指定了绕行;新服务器像出站一样使用拨号器,相当于默认使用空的直连出站。
  • 旧服务器使用 address_resolveraddress_strategy 来解析服务器中的域名;新服务器改用 拨号字段 中的 domain_resolverdomain_strategy

字段

server

必填

DNS 服务器的地址。

如果使用域名,还必须设置 domain_resolver 来解析 IP 地址。

server_port

DNS 服务器的端口。

默认使用 443

path

DNS 服务器的路径。

默认使用 /dns-query

headers

发送到 DNS 服务器的额外标头。

tls

TLS 配置,参阅 TLS

拨号字段

参阅 拨号字段 了解详情。