Total-ECH DoH Service

本服务部署在 Cloudflare Pages 上,支持 DoH 查询、ECH 配置注入和自定义解析地址。

Endpoints

使用示例

在支持 DoH 的客户端中填入以下地址:

https://<your-pages-domain>/dns-query

也可以添加参数(以下 IP 仅作格式示例,使用前请替换):

https://<your-pages-domain>/dns-query?ip4=1.2.3.4&ech=cloudflare-ech.com

接口支持 GET 的 dns 参数(Base64URL 编码的 DNS 报文),以及 POST 的 application/dns-message 二进制请求体。直接在浏览器打开接口时返回 OK,不代表已完成 DNS 查询。

支持的查询参数

ip4 / ip6 优先于 cf,用于替换识别为 Cloudflare 的域名地址。Meta 域名保留上游地址。内置强制规则中的域名及其子域名使用 Cloudflare 策略,并返回空 IPv6 结果。

查询 cf.ech 或 fb.ech 的 HTTPS 记录(类型 65)可以获取相应 ECH 配置。实际连接需要客户端和服务端支持 ECH。