Win11
Win11已原生支持DoH,参考这篇:启用Win11原生支持的DoH(DNS over HTTPS)
本文Win10的使用cloudflared实现,其他的工具比如smartdns也可以,但是无法在原生Win10运行,需要借助WSL,AdguardTeam/dnsproxy 也可以实现在Win10上使用DoH,使用方法可以自行研究
适用范围
OS 内部版本 小于19628的因为系统不支持
建议目前直接用这个方案就可以了,简单稳定,好配置
操作
我们使用的项目:https://github.com/cloudflare/cloudflared
从https://github.com/cloudflare/cloudflared/releases下载对应的系统版本,我下载的是cloudflared-windows-amd64.exe
进入存放cloudflared-windows-amd64.exe的目录,管理员权限开启powershell
运行:.\cloudflared-windows-amd64.exe service install
新建一个配置文件D:\OneDrive\Tools\Win\Network\DoH\config.yml(任意位置都可以),内容如下:
proxy-dns: true proxy-dns-upstream: - https://223.5.5.5/dns-query - https://doh.pub/dns-query - https://1.1.1.1/dns-query - https://doh.opendns.com/dns-query - https://dns.google/dns-query
修改注册表,注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cloudflared
,在ImagePath后面添加--config "<path-to-config>"
:
powershell执行Start-Service Cloudflared
修改网卡DNS为127.0.0.1
验证
DoH服务器列表
国内DoH服务器列表:
https://223.5.5.5/dns-query https://223.6.6.6/dns-query https://dns.alidns.com/dns-query https://doh.pub/dns-query https://doh.360.cn/dns-query
国外DoH服务器列表:
https://dns.google/dns-query https://dns.quad9.net/dns-query https://doh.opendns.com/dns-query https://1.1.1.1/dns-query https://1.0.0.1/dns-query https://cloudflare-dns.com/dns-query https://dns.adguard.com/dns-query
评论留言