感觉这会是个蠢问题,但还是要问一下……
用的 Clash for Windows(System Proxy)。
Firefox 设置
network.trr.mode=3
network.trr.custom_uri = https://doh.dns.sb/dns-query
network.trr.uri= https://doh.dns.sb/dns-query
network.trr.enable_when_proxy_detected = true
network.security.esni.enabled = true
使用情况
关闭 System Proxy 后,访问 https://www.cloudflare.com/cdn-cgi/trace 。 其中
sni=encrypted
说明 ESNI 设置生效。 开启 System Proxy 后,
sni=plaintext
说明 ESNi 设置未生效,访问 about:networking#dns 确认 DoH 生效。
对传输这块理解不是很透彻,就是不太明白为什么会破坏这个加密状态。还望大手子可以解惑一下。