基于 DNS66,DNSNet 在现代 Android 开发下延续原应用:
一个本地 DNS 屏蔽器,默认使用多份可信 hosts 文件拦截广告、恶意软件等。
或从 Releases 下载 APK。
利用 Android VPN 服务 API,本地拦截所有 DNS 请求,按“过滤器”设置放行或阻止。
缺点:
- 持续运行会消耗一定电量;
- 仅能与系统中唯一的 VPN 服务共存。
更多详情见 FAQ。
DNSNet 只减少出站数据:除了下载 hosts 文件外,不会发送额外流量,也不添加请求信息。
前置工具:Rust、Python 3、Java 17+(可选 Android Studio)
需添加 Android NDK 环境变量并安装 cmake、make。
Windows 构建因 quiche 库问题暂不可用;macOS Android Studio 可能识别不到 Rust,请使用命令行或 open -na "Android Studio.app"
启动。
本程序遵循 GNU GPL v3(或更高版本)。详见 COPYING
Charles Lombardo [email protected]
界面服务由 Julian Andres Klode [email protected] 提供
部分代码源自 Daniel Brodie 的 AdBuster(https://github.com/dbrodie/AdBuster)