banner
约 2,100 字
7 分钟

各浏览器安全DNS设置教程 - 设置DoH后为什么能打开AO3

摘要

详解AO3被DNS污染+SNI阻断双重封锁的原理,以及DoH+ECH如何绕过封锁。主流浏览器均已默认支持ECH,涵盖Firefox/Chrome/Edge/macOS/iOS 14+/Android各平台设置教程,附图文步骤、官方下载地址和平台支持对比表。

为什么AO3会无法访问?先理解封锁原理

在讲怎么设置之前,先搞清楚AO3为什么打不开。国内对AO3的封锁主要有两种方式:DNS污染SNI阻断

什么是DNS污染

当你在浏览器输入 ao3.org 时,需要先通过DNS查询获取AO3服务器的IP地址,然后才能建立连接。但传统的DNS查询是明文的,就像寄一张没有信封的明信片,途经的任何节点都能看到内容并篡改它。

网络中间设备会抢在真实DNS服务器之前,给你一个错误的IP地址(如 0.0.0.0),导致浏览器连不上AO3的真实服务器。

什么是SNI阻断

即使你拿到了AO3的真实IP,在建立HTTPS连接时,浏览器会在TLS握手阶段发送 SNI(Server Name Indication) 字段,明文告知服务器你要访问的域名是 ao3.org。网络中间设备可以读取这个SNI字段,发现是AO3后直接掐断连接(发送TCP RST)。

设置安全DNS能解决什么

DoH(DNS over HTTPS) 把DNS查询用HTTPS加密传输,绕过DNS污染,拿到AO3的真实IP。

仅靠DoH只能解决DNS污染,无法解决SNI阻断。要彻底对抗SNI阻断,还需要 ECH(Encrypted Client Hello) 技术,它会加密整个TLS ClientHello消息(包括SNI字段)。

💡 关键结论

  • DoH = 解决DNS污染(所有主流浏览器都支持)

  • DoH + ECH = 同时解决DNS污染 + SNI阻断

  • 访问AO3需要 同时开启 DoH 和 ECH,两者缺一不可

  • 目前主流浏览器(Firefox、Chrome、Edge、Safari/iOS 14+)均已默认支持 ECH


去哪里获取可用的DoH地址

推荐使用我们自己做的 DoH 检测工具,可以实时测试全球 DoH 服务商的可用性和延迟,复制最优的地址:

👉 DoH 检测工具

打开后点击「收集DoH」,工具会自动从 AdGuard 和预设列表抓取全球DoH服务商,并测试延迟和可用性。找到延迟低且有效的DoH,点击「复制」即可。


各浏览器设置安全DNS教程

一、Firefox 火狐浏览器(推荐,DoH+ECH默认支持)

Firefox 从 v119 起默认开启 ECH,是开箱即用的最佳选择。ECH 会在启用 DoH 后自动生效。

下载地址https://www.mozilla.org/zh-CN/firefox/

设置DoH:

  1. 打开 Firefox,点击右上角菜单(三横线)→ 设置

  2. 在左侧选择 隐私与安全,向下滚动找到 DNS over HTTPS 区域

  3. 勾选 启用DNS over HTTPS

  4. 在下拉菜单中选择 自定义,粘贴从 DoH检测工具 复制的地址(推荐 Cloudflare:https://cloudflare-dns.com/dns-query

  5. 设置完成,直接访问 ao3.org 即可

验证ECH(v119+默认已开启):

在地址栏输入 about:config,确认 network.dns.echconfignetwork.dns.use_https_rr_as_altsvc 均为 true。默认就是 true,无需修改。

二、Chrome 谷歌浏览器(DoH+ECH默认支持)

Chrome 从 v177 起已默认启用 ECH,配合 DoH 即可自动生效。

下载地址https://www.google.com/chrome/

设置DoH:

  1. 打开 Chrome,点击右上角三个点 → 设置

  2. 左侧选择 隐私和安全 → 点击 安全

  3. 向下滚动找到 使用安全DNS,打开开关

  4. 选择 自定义,粘贴从 DoH检测工具 复制的DoH地址

  5. 点击保存,设置完成

💡 提示:Chrome 最新版已默认启用 ECH,无需手动在 flags 中开启。如果你的 Chrome 版本较旧,可在地址栏输入 chrome://flags/#encrypted-client-hello 确认设为 Enabled。

三、Microsoft Edge 浏览器(DoH+ECH默认支持)

Edge 基于 Chromium 内核,同样支持 DoH 和 ECH。

下载地址https://www.microsoft.com/zh-cn/edge

设置DoH:

  1. 打开 Edge,点击右上角三个点 → 设置

  2. 左侧选择 隐私、搜索和服务,向下滚动到 安全 区域

  3. 找到 使用安全的DNS,打开开关

  4. 选择 自定义,粘贴从 DoH检测工具 复制的DoH地址

  5. 设置完成

💡 提示:Edge 最新版已默认启用 ECH。如版本较旧,可在 edge://flags/#encrypted-client-hello 中确认设为 Enabled。

四、macOS 电脑端

macOS 电脑端不受 iOS 限制,可以直接安装 Chrome、Firefox、Edge 等浏览器,按上面对应的教程设置 DoH + ECH 即可。推荐使用 Firefox(ECH 默认开启,最省心)。

Safari 本身不提供 DoH 开关,不推荐用于访问 AO3。macOS 系统从 Monterey 开始支持通过「系统设置 → 网络 → DNS」配置 DoH,但操作复杂,建议直接用 Firefox 或 Chrome。

五、iOS / iPadOS(iPhone / iPad,iOS 14+)

iOS 14 及以上系统已原生支持 ECH,Safari 和所有基于 WebKit 的浏览器都能使用 ECH。但 iOS 系统的浏览器无法在浏览器内单独设置 DoH,需要安装 DNSecure App 来全局启用 DoH。开启 DoH 后,ECH 会自动生效。

DNSecure 下载地址App Store - DNSecure(免费)

设置步骤:

  1. 从 App Store 安装 DNSecure

  2. 打开 App,点击左上角「+」添加服务器

  3. 选择协议「DNS-over-HTTPS」(注意:选错只能重建)

  4. 填入 DoH 地址(从 DoH检测工具 复制):https://cloudflare-dns.com/dns-query

  5. 开启「Use This Server」

  6. 打开系统 设置 → 通用 → VPN与设备管理 → DNS

  7. 将 DNS 从「自动」改为「DNSecure」

  8. 完成!DoH 将全局生效,Safari 和所有 App 都走 DoH,ECH 也会自动启用

💡 提示:iOS 14+ 已支持 ECH,设置 DNSecure 后即可访问 AO3,无需额外操作。

六、Android 安卓手机

安卓系统不支持原生 DoH,但 Firefox Android 版自带 DoH 功能,且支持 ECH。

Firefox Android 下载地址https://www.mozilla.org/zh-CN/firefox/browsers/mobile/android/

设置步骤:

  1. 打开 Firefox,点击右下角菜单 → 设置

  2. 找到 隐私与安全基于HTTPS的DNS

  3. 选择 DoH 提供商(Cloudflare 推荐),或自定义粘贴从 DoH检测工具 复制的地址

  4. 设置完成

其他浏览器:

推荐使用 狐猴浏览器 等支持 DoH 的浏览器,在浏览器设置中找到「安全DNS」或「DoH」选项配置。


验证DoH和ECH是否生效

方法1:访问 Cloudflare ECH 检测页面

打开 crypto.cloudflare.com/cdn-cgi/trace,查找:

  • doh=1 表示 DoH 已生效

  • ech=1 表示 ECH 已生效

方法2:用 DoH 检测工具验证

打开 DoH检测工具,切换到「网站测试」页,输入 https://archiveofourown.org 测试可达性。

方法3:直接访问AO3

打开 ao3.org,如果能正常加载,说明设置成功。


各平台支持情况对比

平台/浏览器

DoH

ECH

ECH默认开启

能否访问AO3

Firefox(电脑)

✅ v119+

✅ 最佳选择

Chrome(电脑)

✅ v177+

✅ 推荐

Edge(电脑)

✅ Chromium内核

✅ 推荐

Safari(macOS)

⚠️ 系统配置

⚠️ 需系统配DoH

iOS 14+(所有浏览器)

✅ DNSecure

✅ 系统原生

✅ 需装DNSecure

Android Firefox

✅ 推荐


设置后还是打不开怎么办?

  1. 浏览器缓存了旧DNS → 清除浏览器缓存或重启浏览器

  2. DoH服务商被封锁 → 去 DoH检测工具 重新找一个可用的DoH

  3. 系统/浏览器版本太旧 → 升级到最新版本,确保 ECH 已启用

  4. iOS 版本低于 14 → 升级 iOS 到 14 以上以支持 ECH

  5. 网络环境特殊 → 部分公司/学校网络会拦截DoH流量,尝试更换网络


总结

  • AO3被封锁的方式有 DNS污染SNI阻断 两种

  • DoH 解决DNS污染,ECH 解决SNI阻断,两者缺一不可

  • 目前主流浏览器(Firefox、Chrome、Edge、Safari/iOS 14+)均已默认支持 ECH

  • 电脑端 推荐 Firefox 或 Chrome,设置 DoH 后 ECH 自动生效

  • iOS 14+ 安装 DNSecure App 设置 DoH,ECH 自动生效

  • Android 推荐使用 Firefox

  • DoH 地址从 DoH检测工具 获取

设置完成后,访问 ao3.org 即可正常使用。

📌 相关文章在中国境内如何直连ao3官方 - 简版教程 📌 DoH检测工具https://doh-web.pages.dev/ - 实时检测可用DoH

END

相关文章

暂无相关文章