Repository navigation
feat(xdns): add encrypted DNS resolver support - #7103
HPPC114514 wants to merge 25 commits into
Conversation
|
|
|
|
@LjhAUMEM 你来弄吧先只加 DoH, 不过这个想支持 h3 的话不能像 2cc0876 弄 h2c+dialerProxy,只能加
|
|
理论上 Xray-core 内所有 h2/h3 请求都得支持 XMUX,所有 TLS 请求都得支持
|
|
@Fangliding 所以 TLS ECH DoH 暂不支持 h3 分享就有点尴尬了,要不 core 内所有能写 以及 Xray-core 内的 h3 都得支持 |
|
|
|
这些东西我觉得够用就好 支持那么多有的没的麻烦又没用 |
|
只想用 http.DefaultTransport + http.Client 实现个,最多支持配置 pool tlsCfg,H3 应该换成 http3.Transport 就可以,多个 quicCfg,pool 就是有多少 client.Do 并发 |
|
哦对还有尊重 429 |
feat(xdns): 支持加密 DNS 解析器并同步上游更新
…, etc., `quicConfig`, Chrome Client Hello by default) with empty HTTP User-Agent (#7140) #7103 (comment) #7140 (comment) #7140 (comment) #7140 (comment) #7140 (comment)

改动说明
为 xdns 增加 DoT、DoH(HTTP/2)、DoQ 和 DoH3 解析器,支持通过加密 DNS 服务传输隧道报文。保留 UDP、TCP 解析器,继续使用原始 DNS 报文,保留 TXT、CNAME 等查询类型和响应内容。
主要改动
tls://、https://、quic://和https+h3://地址解析,支持默认端口、HTTPS 路径和查询参数。serverName、bootstrap和证书信任配置,并校验解析器地址及 TLS 参数。