在Win10上使用Cloudflared开启DoH加密DNS,提升上网安全性

摘要:本文详细介绍了如何在Windows 10操作系统中,通过使用Cloudflared工具来实现DNS over HTTPS(DoH)加密DNS的配置方法。目的是为了帮助读者加强自身网络的安全性,有效预防DNS劫持等潜在风险。


在数字时代,网络安全已成为我们不可忽视的重要议题。尽管Windows 11为用户提供了原生的DoH加密DNS支持,但出于对界面设计和操作习惯的偏好,我选择继续使用Windows 10。然而,Windows 10并未原生支持DoH功能,这促使我探索其他方法以实现DNS加密,确保我的网络通讯安全。

在众多方案中,我发现了Cloudflared——Cloudflare提供的一款轻量级代理服务,可以用于实现DoH。本篇文章将分享我如何在Windows 10环境下使用Cloudflared来激活DoH,从而提升我的网络安全。

利用Cloudflared实施DoH加密DNS

首先,您需要从Cloudflare的GitHub官方页面下载Cloudflared工具。访问Cloudflared的发布页面,下载兼容Windows的版本(例如,cloudflared-windows-amd64.exe)。

步骤1:安装Cloudflared

下载完毕后,将cloudflared-windows-amd64.exe文件保存至您的计算机。接下来,打开以管理员身份运行的PowerShell窗口,进入到含有cloudflared文件的目录。在该目录下,执行以下命令以安装Cloudflared作为服务:

.\cloudflared-windows-amd64.exe service install

步骤2:配置Cloudflared

创建一个配置文件,位置可以自定,如D:\dashen\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

这里列出了几个常见的DoH服务器地址。如果您有自建的DoH服务器,可将上述地址替换为您的服务器地址。

步骤3:修改注册表

为了让Cloudflared服务读取您的配置文件,需要修改Windows的注册表。启动regedit,并导航至以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cloudflared

ImagePath项中,添加您的配置文件路径,例如--config D:\dashen\config.yml

步骤4:启动Cloudflared服务

最后,再次以管理员权限打开PowerShell,执行以下命令启动Cloudflared服务:

Start-Service Cloudflared

完成这些步骤后,只需将您的网络DNS设置为127.0.0.1,您的DNS查询就会通过Cloudflared进行加密处理。

通过实施上述步骤,我成功在Windows 10上启用了DoH加密DNS功能,极大地增强了我的上网安全。虽然这个过程比在Windows 11中直接启用DoH稍显复杂,但考虑到个人使用偏好及对网络安全的高要求,这一切都是值得的。

声明:本站所有文章,如无特殊说明或标注,均为本站(王大神)原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
指数词

掌握网站索引量的关键策略:提升网站可见性的必备技巧

2024-4-11 8:54:45

指数词

中国网站数量五年内下降30%:从王大神的视角分析数字变迁和行业挑战

2024-4-12 8:26:34

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索