如何为Win10开启DoH(DNS over HTTPS)
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
- 从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
验证
网卡抓取本地环回地址,过滤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)相关推荐
- 启用Win11原生支持的DoH(DNS over HTTPS)和配置自定义的DoH服务
更新 22.1.23:发现有的dns配置没有首选的dns加密,好像是用无线的时候就会没有,不影响,看情况2就行 为了方便,直接给出一些模板(国内可用的) netsh dns add encryptio ...
- 如何快速的自建 DoH ( DNS over HTTPS) 服务
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1. 前言 DoH(DNS over HTTPS),顾名思义,使用HTTPS协议执行DNS查询,除了最常用的UDP ...
- 微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Cloudflare DNS 服务提供商
如果你尝试在 Microsoft Edge 浏览器设置中自行选择 DNS 服务提供商,那么现在微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Clou ...
- win10上网显示dns服务器未响应,win10无法上网DNS服务器未响应的解决方法
有时用户会遇到win10系统无法上网DNS服务器未响应的问题,那么win10无法上网DNS服务器未响应怎么办呢?为此问题困扰的用户,请来看看下面的详细解决步骤吧.有时用户上网时会遇到dns服务器出现未 ...
- DNS over HTTPs分析和威胁检测
DNS over HTTPs分析和威胁检测 DNS over HTTPs分析和威胁检测 概述 特性 应用实现 公共DNS支持 利用DNS over HTTPS的恶意软件及活动 检测方法 情报收集和提取 ...
- chrome Web Speech API 简单的语音识别实现 win10 开启立体声混音
最近有个想法,想把网页里的英语音频转成文字,来实现简单参考的功能,有很多想法,最后实现了下面的页面. 前提:win10 系统,开启立体声混音,chrome浏览器,需要上Google win10开启立体 ...
- Xbox Game Bar 实时显示帧数方法| Win10开启自带FPS显示
对于喜欢玩游戏的win10系统用户来说,Xbox Game Bar应该不陌生,同时这个功能里面还有一项实时帧率(FPS)工具.但是有些用户打开的时候,这项功能反而显示不出来.由于权限的缘故,首次使用往 ...
- dns type65 https rr
dns type65 https rr 前言 尝试 复现 前言 同事发来了一段流量,之前接触的dns流量都为A记录 :NS记录: MX记录 :CNAME记录 :TXT记录 :TTL值 :PTR值,但是 ...
- 【win10开启windows远程桌面连接功能】
文章目录 前言 一.远程桌面连接是什么? 二.使用步骤 1.服务端(被控制设备的设置) 2.客户端设置 3 用户账户限制(例如,时间限制)会阻止你登录...的错误问题 解决方法: 总结 前言 本文介绍 ...
最新文章
- php使用workerman实战,使用workerman实现在线聊天的方法
- python的快速入门-Python如何快速入门的基础知识
- 深度学习和目标检测系列教程 18-300:关于yolo、voc格式标签转化问题
- 设计过程中常见的 10 个小问题
- nodeJs的学习之路(1)
- 一种单独适配于NER的数据增强方法:DAGA
- LIstView和TreeView相关联
- excel数据处理技巧笔记
- 2021年度国内网络安全事件总结
- 插入馈电的微带贴片天线
- 针对运行JSP文件后网页自动下载的解决办法
- x64 ASM 常用汇编指令
- js中日期与时间戳的转换
- 球球大作战(Python)
- 王亟亟的Python学习之路(10)-函数对象的作用域,函数作为返回值,闭包
- mini6410/mini210s安卓源代码启动图片修改
- Qt实现软件任务栏托盘功能
- 赛灵思的FPGA入门初体验
- 2010 真正的软件灾难年?
- HTML5期末大作业:三亚设计 6页 旅游网页设计与实现——旅游风景区网站HTML+CSS