Skip to content

HTTP/3 ​

用 HTTP/3 上的 POST 询问 DoH 服务器。

yaml
dns:
  servers:
    up:
      type: h3
      address: 127.0.0.1:443
      path: /dns-query
      tls:
        server_name: dns.example
      headers:
        X-Asked-By: mayami
  final: up

字段 ​

type ​

  • 类型:字符串。
  • 必填:是,第一项。
  • 取值:h3。

address ​

  • 类型:地址,可带端口。
  • 必填:是。
  • 默认端口:443。

path ​

  • 类型:字符串。
  • 默认:/dns-query。
  • 范围:必须以 / 开头,例如 /dns-query;配置检查会拒绝相对路径。

via ​

  • 类型:出站名或 RULES。
  • 必填:可选。
  • 行为:使用出站 UDP 承载 QUIC。

tls ​

headers ​

  • 类型:字符串到字符串的映射。
  • 默认:空。

domain_resolver ​

  • 类型:DNS 服务器名。
  • 必填:可选。

说明 ​

HTTP/3 使用 rustls 的 QUIC TLS,并固定自己的 ALPN;不会接受 BoringSSL/cronet 的 Chrome 指纹选项。

相关 ​

页面历史

开发者设计、代码地图和验证记录保留在仓库 manual/。