我自己写了一个 DoH 服务器,然后配置到 firefox 上(firefox 62)
如下配置
network.trr.mode=3 network.trr.uri=https://dns.xxx.com/dns-query network.trr.bootstrapAddress=1.0.0.1 firefox 一直报无法解析域名,我的服务器 443 端口没收到任何请求, 再一看 nginx 日志,请求全部在 80 端口上,
我把服务配置到 80 端口上,http 方式(非 https), firefox 就正常了
看了一下请求内容,确实是我访问的域名,但是就是请求的是 80 端口,http, 非加密的
在 firefox 里配置的确实是 https 地址
firefox 号称 dns over https, 实际请求是 over http, 我还一度怀疑我的 server 实现有问题
