HostuxDNS

Android 私有 DNS

前提条件

Android 从版本 9(Pie)起内置了名为"私有 DNS"的加密 DNS 功能。它 使用 853 端口的 DNS over TLS,无需第三方应用。无论哪个应用发出 DNS 请求,设备上的所有 DNS 流量都会被加密。

所需条件:Android 9 或更高版本,任意网络连接。

配置私有 DNS

  1. 打开设备的设置
  2. 搜索私有 DNS。根据厂商不同,可能位于以下路径之一:
    • 网络和互联网 > 高级 > 私有 DNS
    • 连接 > 更多连接设置 > 私有 DNS
    • Wi-Fi 与网络 > 私有 DNS
  3. 选择私有 DNS 提供商主机名(或自定义)。
  4. 输入:dns.hostux.net
  5. 点击保存

Android 现在会将所有 DNS 查询通过 TLS 加密发送至 HostuxDNS。 更改在当前连接上立即生效。

在 Android 上拦截广告和跟踪器

私有 DNS 使用 DoT,不支持单独的过滤端点。要在 Android 上使用 HostuxDNS 的拦截端点(https://dns.hostux.net/ads), 需要一款支持 DoH 的应用。两个选项:

  • Intra: Jigsaw(Google)出品的轻量应用,可轻松配置自定义 DoH URL。
  • AdGuard for Android: 支持使用自定义服务器的 DoH、DoT 和 DoQ。

在任一应用中,将 https://dns.hostux.net/ads 输入为 自定义 DoH URL。

验证配置

保存后,打开浏览器访问一个近期未访问过的网站。如果私有 DNS 已激活, 应该不会出现 DNS 错误。

要确认正在使用的解析器,可在浏览器中进行 DNS 泄漏测试,它会显示 解析器的 IP 地址。HostuxDNS 运行于 46.226.108.17346.226.109.82