DNS-over-HTTPS 入 RFC 已经有一段时间了 https://datatracker.ietf.org/doc/rfc8484/,一直没有找到特别合适的代理客户端(都是全局走 DOH 的,这样看视频网站等都走不了国内的 CDN ),干脆自己写了一个带路由功能的 DOHProxy,用了公司+家里用了半个月多,还算稳定吧!上地址:
https://github.com/major1201/dohproxy
- 带路由功能,不同的域名用不同的方式去解析,对于我来说,国内域名正常用国内 DNS 服务器来解析;还有一些公司域名本来是写在 hosts 中,这回也可以放到 DNS 中来解析了
- 支持多种域名匹配规则,前缀后缀正则等
- 还有一个很重要的一点,以防以后 DOH 提供者被墙,支持 DOH 流量走代理
- 为了方便后台运行,也支持了各个平台下的 service 方式后台运行
- 哦对了,Golang 写的,寻路时间极快;如果觉得慢的话……很正常,本来的 DNS 流量换成了 HTTPS 请求,不慢才怪了,但实际上我用下来没觉得有慢
最后,喜欢的记得 star 哦~
最最后,目前主流的几个,DOH 服务器:https://github.com/curl/curl/wiki/DNS-over-HTTPS