各浏览器安全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:
打开 Firefox,点击右上角菜单(三横线)→ 设置
在左侧选择 隐私与安全,向下滚动找到 DNS over HTTPS 区域
勾选 启用DNS over HTTPS
在下拉菜单中选择 自定义,粘贴从 DoH检测工具 复制的地址(推荐 Cloudflare:
https://cloudflare-dns.com/dns-query)设置完成,直接访问 ao3.org 即可
验证ECH(v119+默认已开启):
在地址栏输入 about:config,确认 network.dns.echconfig 和 network.dns.use_https_rr_as_altsvc 均为 true。默认就是 true,无需修改。
二、Chrome 谷歌浏览器(DoH+ECH默认支持)
Chrome 从 v177 起已默认启用 ECH,配合 DoH 即可自动生效。
下载地址:https://www.google.com/chrome/
设置DoH:
打开 Chrome,点击右上角三个点 → 设置
左侧选择 隐私和安全 → 点击 安全
向下滚动找到 使用安全DNS,打开开关
选择 自定义,粘贴从 DoH检测工具 复制的DoH地址
点击保存,设置完成
💡 提示: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:
打开 Edge,点击右上角三个点 → 设置
左侧选择 隐私、搜索和服务,向下滚动到 安全 区域
找到 使用安全的DNS,打开开关
选择 自定义,粘贴从 DoH检测工具 复制的DoH地址
设置完成
💡 提示: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(免费)
设置步骤:
从 App Store 安装 DNSecure
打开 App,点击左上角「+」添加服务器
选择协议「DNS-over-HTTPS」(注意:选错只能重建)
填入 DoH 地址(从 DoH检测工具 复制):
https://cloudflare-dns.com/dns-query开启「Use This Server」
打开系统 设置 → 通用 → VPN与设备管理 → DNS
将 DNS 从「自动」改为「DNSecure」
完成!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/
设置步骤:
打开 Firefox,点击右下角菜单 → 设置
找到 隐私与安全 → 基于HTTPS的DNS
选择 DoH 提供商(Cloudflare 推荐),或自定义粘贴从 DoH检测工具 复制的地址
设置完成
其他浏览器:
推荐使用 狐猴浏览器 等支持 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 | ✅ | ✅ | ✅ | ✅ 推荐 |
设置后还是打不开怎么办?
浏览器缓存了旧DNS → 清除浏览器缓存或重启浏览器
DoH服务商被封锁 → 去 DoH检测工具 重新找一个可用的DoH
系统/浏览器版本太旧 → 升级到最新版本,确保 ECH 已启用
iOS 版本低于 14 → 升级 iOS 到 14 以上以支持 ECH
网络环境特殊 → 部分公司/学校网络会拦截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
相关文章
暂无相关文章
