modified | Thursday 1 May 2025 |
---|
Win10 操作系统开启 DoH(DNS over HTTPS)加密DNS
30 March 2024 分类:Windows10 / 技术教程 评论(13)
235G通用流量电信卡29元/月 | 免费1T空间不限速网盘(APP领取4T空间)
Win11 已原生支持 DoH 加密 DNS,就不多赘述了,因为缙哥哥讨厌圆角,以及繁琐的右键,所以回滚到 Windows 10 操作系统,结果发现 Win10 系统不支持加密 DNS 的设置,经过网上查询资料结合自己的实际操作,特此记录一下,以便自己查询同时供小伙伴们参考。
本文 Win10 配置加密 DNS 使用 Cloudflared 实现。版本低于 Windows 10 build 19628 的均可使用。
使用的项目 https://github.com/cloudflare/…
从 https://github.com/cloudflare/… 下载对应的系统版本,缙哥哥下载的是cloudflared-windows-amd64.exe
进入存放 cloudflared-windows-amd64.exe 的目录,管理员权限开启 powershell
扩展阅读《在 Windows 上安装 PowerShell》
运行:.\cloudflared-windows-amd64.exe service install
新建一个配置文件D:\dujin\config.yml(任意位置都可以),内容如下:
复制
proxy-dns: true
proxy-dns-upstream:
修改注册表,注册表路径
复制
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cloudflared
在 ImagePath 后面添加 yml 文件位置,如
复制
–config D:\dujin\config.yml
以管理员权限运行 powershell,执行
复制
Start-Service Cloudflared
运行之后,将网络的 DNS 改为127.0.0.1即可。