Livid
403.83D
550.94D
V2EX  ›  DNS

Firefox 启用 DNS over HTTPS 的方法

  •  5
     
  •   Livid ·
    PRO
    · Apr 3, 2018 · 38314 views
    This topic created in 3142 days ago, the information mentioned may be changed or developed.

    首先,需要 Firefox Nightly 版本,也就是 60.0 或更新的版本:

    https://www.mozilla.org/en-US/firefox/channel/desktop/

    然后打开 about:config 修改以下三处:

    network.trr.mode

    • 如果你想只用 DNS over HTTPS 做所有的 DNS 查询,那么修改为 3
    • 如果想用传统 DNS 作为 fallback,那么修改为 2

    作为实验的目的,这里推荐你修改为 3 试试。

    network.trr.uri

    修改为 https://1.1.1.1/dns-query

    network.trr.bootstrapAddress

    修改为 1.1.1.1


    然后重启 Firefox。如何测试是否生效呢?首先试试能不能正常访问你平常去的那些网站,然后打开下面这个网站:

    https://ipleak.net/

    其中有一个 DNS Address 泄漏检测功能,如果你之前把 network.trr.mode 设置为 3 的话,那么恭喜你,你在这里会看到 0 servers。

    Supplement 1  ·  Jun 22, 2019

    在打开了 DNS over HTTPS 功能之后,就可以继续打开这个获得 Firefox 对 ESNI 的支持:

    network.security.esni.enabled
    
    44 replies  •  2018-08-29 17:49:06 +08:00
    lisonfan
    lisonfan
    Apr 3, 2018
    1
    貌似 Windows 上无效
    lisonfan
    lisonfan
    Apr 3, 2018
    2
    Mac 测试成功
    hotsnow
    hotsnow
    Apr 3, 2018
    3
    1.1.1.1 在我镇很多地方都不通
    ooooo
    ooooo
    Apr 3, 2018
    4
    Your IP addresses - WebRTC detection
    No leak, RTCPeerConnection not available.
    DNS Addresses - 8 servers, 1 errors.

    117.71.17.80
    China
    China - Anhui

    117.71.17.79
    China
    China - Anhui

    If you are now connected to a VPN and between the detected DNS you see your ISP DNS, then your system is leaking DNS requests

    为什么结果出现两个安徽的 dns 地址,用的不是这个 dns
    doubleflower
    doubleflower
    Apr 3, 2018
    5
    @hotsnow 我这里 1.1.1.1 成内网了不过 1.0.0.1 可以
    aloneinfall
    aloneinfall
    Apr 3, 2018
    6
    设置完之后 开着 Pcap_DNSProxy 测试 4servers 关闭之后 20servers
    Servo
    Servo
    Apr 3, 2018❤️1
    7
    Windows 设置 DNS 服务器只保留了 1.1.1.1,并按照 1L 设置,测试成功。

    https://i.loli.net/2018/04/03/5ac37b5ab6605.png
    xuan880
    xuan880
    Apr 4, 2018
    8
    那么国内各种 CDN 是不是就废掉了?
    Livid
    Livid
    MOD
    OP
    PRO
    Apr 4, 2018 via iPhone
    9
    @xuan880 这个需要实际测试。
    Binarization
    Binarization
    Apr 4, 2018 via Android
    10
    Android 版 Firefox nightly 似乎用上了
    Zzde
    Zzde
    Apr 4, 2018 via iPhone
    11
    Chrome 可以用吗
    laxenade
    laxenade
    Apr 4, 2018
    12
    cf 自己也说 1.1.1.1 还有不少问题,推荐使用 1.0.0.1
    momo5269
    momo5269
    Apr 4, 2018
    13
    河北联通 Win10 x64 Firefox Nightly 1.1.1.1 测试成功
    snoopygao
    snoopygao
    Apr 4, 2018
    14
    启用了有啥用
    ahaxzh
    ahaxzh
    Apr 4, 2018
    15
    macOS High Sierra 10.13.3 (17D102)
    Firefox Nightly 最新版本

    设置完重新打开 Firefox 电脑就自动报错关机。简直震惊!!!
    facat
    facat
    Apr 4, 2018
    16
    用 1.0.0.1 可以
    muziki
    muziki
    Apr 4, 2018
    17
    cf 的 dns 在我这比 8.8.8.8 慢 3 倍。。。
    SonicY
    SonicY
    Apr 4, 2018
    18
    Win 下只留一个 dns 确实可以
    flowfire
    flowfire
    Apr 4, 2018
    19
    我这边 ipleak 需要挂代理才能访问。。
    schema
    schema
    Apr 4, 2018
    20
    同 @ahaxzh,打开 Firefox Nightly 就自动关机,这帖子有毒,大家别去试,没什么意思
    jworg
    jworg
    Apr 4, 2018
    21
    @schema 你这个回帖也没事意思,就这样,不是所有人都是 MacOS 的特定版本
    a2213108
    a2213108
    Apr 4, 2018 via Android
    22
    Amdroid Firefox Nightly 测试成功
    dalieba
    dalieba
    Apr 4, 2018 via Android
    23
    @a2213108 同喜!
    20150517
    20150517
    Apr 4, 2018 via Android
    24
    别搞了,1.1.1.1 都 ping 不通,屏蔽了啊
    xtddd
    xtddd
    Apr 4, 2018❤️1
    25
    chrome 怎样启用 DNS over HTTPS
    momo5269
    momo5269
    Apr 4, 2018
    26
    咱是 Firefox Nightly+ KES10 不用管理员权限没法启动每夜版 现在换成 11 可以正常启动
    顺便提一句……原来 1.1.1.1 昨天试验的时候 ping 大概是 45ms 现在已经变成 220-250 ……
    littleghosty
    littleghosty
    Apr 4, 2018
    27
    @ahaxzh 惊呆了
    xtddd
    xtddd
    Apr 4, 2018
    28
    测试成功了,解析速度有点慢
    zro
    zro
    Apr 5, 2018
    29
    dnsmasq 会在未来版本支持么?目前 OpenWRT 版本要支持 over HTTPS 要装好几个插件
    titanium98118
    titanium98118
    Apr 5, 2018
    30
    @zro #29 求一个让 openwrt 支持 dns over https 的说明
    zro
    zro
    Apr 5, 2018
    31
    @titanium98118 #30 仓库找 https_dns_proxy
    bombless
    bombless
    Apr 5, 2018 via Android
    32
    😂测个 dns 被你们测出 macos 的 bug 还行
    feng0vx
    feng0vx
    Apr 5, 2018 via Android
    33
    1.1.1.1 不通,除了靠爱国出国,还有别的办法吗
    dalieba
    dalieba
    Apr 5, 2018 via Android
    34
    60.0 已经到 beta 通道了
    okampfer
    okampfer
    Apr 5, 2018
    35
    1.0.0.1 解析 dl.google.com 解析到国外地址,但其实在国内有 CDN,这个有办法解决么?
    Servo
    Servo
    Apr 5, 2018
    36
    @okampfer 无解,CF 为了隐私故意不支持 ECS ( edns-client-subnet ),再国内国外分流解析就折腾大了。
    dalieba
    dalieba
    May 3, 2018 via Android
    37
    snsd
    snsd
    May 7, 2018 via iPhone
    38
    @okampfer 这个地址在国内用的是哪家 cdn ?
    menghanjin00
    menghanjin00
    May 14, 2018 via iPhone
    39
    开启这个功能后,发现访问速度明显变慢,绝对不是我的错觉~我发现 google 被解析到了香港(本来应该在美国),所以我想是不是 CDN 不起作用了
    dalieba
    dalieba
    Jul 11, 2018 via Android
    40
    火狐社区也贴出来文章介绍这个
    http://mozilla.com.cn/forum.php?mod=viewthread&tid=403635
    leido
    leido
    Aug 14, 2018
    41
    @feng0vx 用 1.0.0.1
    leido
    leido
    Aug 14, 2018
    42
    楼主最后写错了, 是 https://ipleak.net/
    PP
    PP
    Aug 23, 2018
    43
    研究了一个多小时,最后决定等 Firefox62 出来再说。
    PP
    PP
    Aug 29, 2018
    44
    Mozilla 的 DoH 试验结果出来啦,慢 6ms,影响甚微。估计 62 能够正式推出,不清楚是否会默认启用。

    Results
    Using HTTPS with a cloud service provider had only a minor performance impact on the majority of non-cached DNS queries as compared to traditional DNS. Most queries were around 6 milliseconds slower, which is an acceptable cost for the benefits of securing the data. However, the slowest DNS transactions performed much better with the new DoH based system than the traditional one – sometimes hundreds of milliseconds better.
    https://blog.nightly.mozilla.org/files/2018/08/DNS-over-HTTPS-Performance-Improvement.png

    https://blog.nightly.mozilla.org/2018/08/28/firefox-nightly-secure-dns-experimental-results/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2534 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 12:07 · PVG 20:07 · LAX 04:07 · JFK 07:07
    ♥ Do have faith in what you're doing.