Win11

Win11已原生支持DoH,参考这篇:启用Win11原生支持的DoH(DNS over HTTPS)

本文Win10的使用cloudflared实现,其他的工具比如smartdns也可以,但是无法在原生Win10运行,需要借助WSL,AdguardTeam/dnsproxy 也可以实现在Win10上使用DoH,使用方法可以自行研究

方法一

适用范围

版本低于Windows 10 build 19628的

版本可以通过键盘Win+R,然后输入winver查看
OS 内部版本 小于19628的因为系统不支持,所以只能采用方法一

建议目前直接用这个方案就可以了,简单稳定,好配置

操作

我们使用的项目:https://github.com/cloudflare/cloudflared

  1. 从https://github.com/cloudflare/cloudflared/releases下载对应的系统版本,我下载的是cloudflared-windows-amd64.exe
  2. 进入存放cloudflared-windows-amd64.exe的目录,管理员权限开启powershell
  3. 运行:.\cloudflared-windows-amd64.exe service install
  4. 新建一个配置文件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
  1. 修改注册表,注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cloudflared,在ImagePath后面添加--config "<path-to-config>"
  2. powershell执行Start-Service Cloudflared
  3. 修改网卡DNS为127.0.0.1

验证

网卡抓取本地环回地址,过滤DNS协议,验证DNS解析到本地cloudfared服务:

网卡抓包外网网卡到223.5.5.5的通信都是TLS的:

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

参考链接

https://www.v2ex.com/t/596816
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/run-tunnel/run-as-service

方法二

适用于win10版本大于等于19628的系统,不建议使用,太麻烦了,而且目前没有标准化的流程,建议等win11出了就好了
参考下列网址配置:
https://www.jb51.net/os/win10/725523.html
https://techcommunity.microsoft.com/t5/networking-blog/windows-insiders-can-now-test-dns-over-https/ba-p/1381282

如何为Win10开启DoH(DNS over HTTPS)相关推荐

  1. 启用Win11原生支持的DoH(DNS over HTTPS)和配置自定义的DoH服务

    更新 22.1.23:发现有的dns配置没有首选的dns加密,好像是用无线的时候就会没有,不影响,看情况2就行 为了方便,直接给出一些模板(国内可用的) netsh dns add encryptio ...

  2. 如何快速的自建 DoH ( DNS over HTTPS) 服务

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1. 前言 DoH(DNS over HTTPS),顾名思义,使用HTTPS协议执行DNS查询,除了最常用的UDP ...

  3. 微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Cloudflare DNS 服务提供商

    如果你尝试在 Microsoft Edge 浏览器设置中自行选择 DNS 服务提供商,那么现在微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Clou ...

  4. win10上网显示dns服务器未响应,win10无法上网DNS服务器未响应的解决方法

    有时用户会遇到win10系统无法上网DNS服务器未响应的问题,那么win10无法上网DNS服务器未响应怎么办呢?为此问题困扰的用户,请来看看下面的详细解决步骤吧.有时用户上网时会遇到dns服务器出现未 ...

  5. DNS over HTTPs分析和威胁检测

    DNS over HTTPs分析和威胁检测 DNS over HTTPs分析和威胁检测 概述 特性 应用实现 公共DNS支持 利用DNS over HTTPS的恶意软件及活动 检测方法 情报收集和提取 ...

  6. chrome Web Speech API 简单的语音识别实现 win10 开启立体声混音

    最近有个想法,想把网页里的英语音频转成文字,来实现简单参考的功能,有很多想法,最后实现了下面的页面. 前提:win10 系统,开启立体声混音,chrome浏览器,需要上Google win10开启立体 ...

  7. Xbox Game Bar 实时显示帧数方法| Win10开启自带FPS显示

    对于喜欢玩游戏的win10系统用户来说,Xbox Game Bar应该不陌生,同时这个功能里面还有一项实时帧率(FPS)工具.但是有些用户打开的时候,这项功能反而显示不出来.由于权限的缘故,首次使用往 ...

  8. dns type65 https rr

    dns type65 https rr 前言 尝试 复现 前言 同事发来了一段流量,之前接触的dns流量都为A记录 :NS记录: MX记录 :CNAME记录 :TXT记录 :TTL值 :PTR值,但是 ...

  9. 【win10开启windows远程桌面连接功能】

    文章目录 前言 一.远程桌面连接是什么? 二.使用步骤 1.服务端(被控制设备的设置) 2.客户端设置 3 用户账户限制(例如,时间限制)会阻止你登录...的错误问题 解决方法: 总结 前言 本文介绍 ...

最新文章

  1. php使用workerman实战,使用workerman实现在线聊天的方法
  2. python的快速入门-Python如何快速入门的基础知识
  3. 深度学习和目标检测系列教程 18-300:关于yolo、voc格式标签转化问题
  4. 设计过程中常见的 10 个小问题
  5. nodeJs的学习之路(1)
  6. 一种单独适配于NER的数据增强方法:DAGA
  7. LIstView和TreeView相关联
  8. excel数据处理技巧笔记
  9. 2021年度国内网络安全事件总结
  10. 插入馈电的微带贴片天线
  11. 针对运行JSP文件后网页自动下载的解决办法
  12. x64 ASM 常用汇编指令
  13. js中日期与时间戳的转换
  14. 球球大作战(Python)
  15. 王亟亟的Python学习之路(10)-函数对象的作用域,函数作为返回值,闭包
  16. mini6410/mini210s安卓源代码启动图片修改
  17. Qt实现软件任务栏托盘功能
  18. 赛灵思的FPGA入门初体验
  19. 2010 真正的软件灾难年?
  20. HTML5期末大作业:三亚设计 6页 旅游网页设计与实现——旅游风景区网站HTML+CSS

热门文章

  1. “天罡”霸气侧漏,华为5G长驱直入
  2. 趣谈TCP三次握手连接
  3. 计算机网络之面试常考
  4. 台式计算机常用的网卡类型,电脑的网卡分几种型号啊
  5. 移动端ui设计,移动端界面
  6. Scrapy爬取豆瓣读书全站
  7. 矿泉水瓶勿重复使用易得癌病
  8. HTML二级下拉菜单常见样式以及常见问题
  9. Linux软件安装失败问题,source.list用了bionic,实际上我的Linux是focal版本
  10. python将excel数据提取到word