将 DNS over TLS 与 Adblock 相结合

将 DNS over TLS 与 Adblock 相结合

我目前正在为我的所有设备设置广告拦截解决方案。我认为最好的方法是使用 Pi-Hole。(在端口 53 上响应正常的 DNS 请求)我希望不仅能够从本地网络使用我的 DNS 服务器,而且能够从互联网上使用。Android 的“DNS over TLS”(又称“私有 DNS”)功能似乎是一个有效的解决方案,因为它可以处理使用标准 API 的应用程序的所有 DNS 请求。然而,Pi-Hole 不支持 DNS over TLS,而 Android 需要领域连接到。(但是,我确实有一个主机名和一个与 adblock-server 运行相同的网络的证书)我该如何组合不同的协议,以便可以在 Android 范围内使用我的 adblockserver?(如果您认为这不是正确的方法,则该设备也是 rooted 的)

答案1

只需在 Pi-Hole 设备上的普通 UDP 端口 53 DNS 服务器前运行 DoT(DNS Over TLS)或 DoH(DNS over HTTPS)代理,即可在同一设备上运行。

有几个(谷歌“DNS over TLS或HTTPS代理”),但我将介绍我自己的https://github.com/hardillb/dns-over-https

相关内容