您现在的位置是: 首页 > 新闻频道互联网

如何在谷歌浏览器中启用基于HTTPS的DNS

  • 2019-12-01 14:16:40

现在,您可以使用命令行参数在Google Chrome中启用对基于隐私的HTTPS上的DNS(DoH)协议的支持。

该过程很复杂,但是此分步指南可以帮助用户在Chrome中设置DoH支持,并确保其正常运行。

什么是基于HTTP的DNS,它如何工作?

基于HTTPS的DNS是一种相对较新的Web协议,仅使用了两年时间。

它的工作方式类似于原始DNS协议,这意味着其主要目的是获取用户在浏览器中键入的域名(例如zdnet.com),并将查询发送到DNS服务器以了解Web服务器的数字IP地址。托管该网站。

但是,尽管经典的DNS协议以纯文本形式发出此请求,但让每个人都可以看到,DoH将其DNS查询打包为加密的HTTPS流量。

DoH的主要好处是该协议将DNS请求和响应隐藏在每秒通过Internet传输的大量HTTPS通信流中。这意味着第三方观察者无法查看DNS请求来猜测用户可能试图访问的内容。

这种设计使DoH成为绕过基于DNS的阻止列表的有用协议,因为不会过滤任何DNS流量。

Mozilla几年前已经推出了对DoH协议的支持。当前,在Firefox中启用DoH支持就像按几个按钮一样容易。请参阅我们之前的操作指南。

另一方面,在Chrome中启用DoH并不容易,因为Google目前在支持该协议方面有些落后。DoH在Chrome中可以正常运行,但是没有用于启用或配置它的用户界面。

如何在CHROME中启用和测试DOH

要在Chrome中启用DoH支持,用户必须使用所谓的命令行参数(或命令行标志),这是在启动时传递给Chrome可执行文件的一组附加指令,以启用-dev功能。

第1步:找到您的Chrome快捷方式。它可以在任务栏,桌面,开始菜单上或文件系统上的其他位置。

第2步:右键点击Chrome快捷方式,然后选择“ 属性”选项。

步骤3:在Target(目标)字段中,在快捷方式路径的末尾添加以下文本,然后点击Save(保存)。[ 来源 ]

--enable-features =“ dns-over-https

上面的文字将Chrome配置为使用Cloudflare DoH服务器。用户可以从此列表中选择任何其他DoH服务器。

步骤4:如果Chrome已经在运行,请重新启动它。否则,请启动Chrome。

步骤5:要测试DoH支持在Chrome中是否正常运行,请访问https://1.1.1.1/help。在“ 在HTTPS(DoH)上使用DNS ”的右侧,站点应返回“ Yes”。

Top