Firefox 的实验性功能 DoH 可能会导致崩溃

最近发现 Firefox 浏览器(60.0)经常崩溃,忍了很久,才意识到可能是因为之前某天根据网上的介绍开启了其实验性功能 DNS-over-HTTPS(DoH),也就是不用传统的方式却是通过加密链接来解析域名。

这个设置是这样操作的,

  1. 在浏览器地址栏输入 about:config,接受提示的警告;
  2. about:config 页面搜索 network.trr。(TTR 的意思是 Trusted Recursive Resolver,是 Firefox 中的 DoH 实现)
  3. 双击并将 network.trr.mode 的值改为 2。(目前默认是 0;2 表示尝试使用 DoH,如果不行就退回到传统方式;5 表示任何情况下都不用 DoH 功能)
  4. network.trr.uri 的值设置为自己的 DoH 服务器地址。比如 Cloudflare 提供的公共查询地址 https://mozilla.cloudflare-dns.com/dns-query

然后还可以通过 about:networking 页面的 DNS 标签页来查看状态。

今天把 network.trr.mode 的值改为默然的 0 之后就没有崩溃的问题了。意识到问题所在然后就找到了人们早就发现并报告的问题(q1218540)。之前都是尝试清空浏览器的的缓存数据来避免频繁崩溃。暂时不想尝试这个功能了,浏览器没有任何预警的崩溃真是非常耽误事情。©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/firefox-doh-in-60-0-cause-crashing/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)