如何在 Safari 中配置 DNS over HTTPS
Safari 使用系统级 DNS 设置,这意味着您需要在系统级别而不是浏览器内部配置 DoH。本指南将引导您了解在 Safari 中启用 DoH 的不同方法。
前提条件
- macOS 10.15 (Catalina) 或更高版本
- Mac 的管理员访问权限
- DoH 提供商(如 Cloudflare、Google 或 NextDNS)
配置方法
1. 系统级配置
在 Safari 中启用 DoH 最直接的方法是在系统级别进行配置:
- 打开系统设置
- 点击”网络”
- 选择您的活动网络连接
- 点击”详细信息”
- 选择”DNS”标签
- 点击”+“按钮添加 DNS 服务器
- 输入以下地址:
1.1.1.1 1.0.0.1
- 点击”确定”保存更改
2. 使用配置描述文件
配置描述文件提供了一种更安全、更易于管理的方式来配置 DoH:
- 从您选择的提供商下载 DoH 配置描述文件
- 双击描述文件进行安装
- 打开系统设置
- 前往”描述文件”验证安装
- 描述文件将自动配置系统的 DNS 设置
3. 使用第三方工具
有几种第三方工具可以帮助您启用 DoH:
Cloudflare WARP
- 下载并安装 Cloudflare WARP
- 启动应用程序
- 在应用程序中启用 WARP
- Safari 将自动使用配置的 DNS
NextDNS
- 注册 NextDNS 账户
- 下载并安装 NextDNS 配置描述文件
- 按照设置说明操作
- Safari 将自动使用配置的 DNS
验证
要验证 DoH 是否正常工作:
- 打开 Safari
- 访问任何网站
- 在 Safari 的开发者工具中打开网络标签
- 在网络流量中查找 DNS 查询
- 验证查询是否使用 HTTPS
故障排除
常见问题
-
DNS 查询未使用 HTTPS
- 验证系统级 DNS 设置是否正确
- 检查是否有 VPN 或代理干扰 DNS 解析
- 确保网络允许 HTTPS 流量
-
配置描述文件不工作
- 验证描述文件是否正确安装
- 检查系统设置 > 描述文件
- 尝试删除并重新安装描述文件
-
第三方工具问题
- 确保工具配置正确
- 检查与其他网络工具的冲突
- 验证工具是否具有必要的权限
最佳实践
-
安全性
- 使用可信的 DoH 提供商
- 在可用时启用 DNSSEC
- 定期更新配置描述文件
-
性能
- 选择靠近您位置的 DoH 提供商
- 监控 DNS 解析时间
- 考虑使用多个提供商实现冗余
-
隐私
- 查看 DoH 提供商的隐私政策
- 启用任何可用的隐私功能
- 考虑使用不记录查询的提供商