跳到正文
发现
BlockAds:安卓全局广告拦截
移动应用效率工具

BlockAds:安卓全局广告拦截

一款免费开源的 Android 广告拦截应用,通过本地 VPN DNS 过滤拦截广告、追踪器与恶意域名,无需 root。

admin
发布于 2026-11-01 · 更新于 2026-11-02
浏览
10
访问
0
下载
0
版本
v7.1.0
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

BlockAds 是一款面向 Android 用户的免费开源广告拦截应用。它通过本地 VPN 方式做 DNS 过滤,在系统范围内拦截广告、追踪器和恶意域名,不需要 root,也不会收集用户数据。应用使用 Jetpack Compose 与 Material 3 构建,所有数据都保留在设备本地。

除了 VPN 模式,它还提供 Root Proxy Mode:通过 iptables 重定向实现拦截,供已 root 的设备使用。

主要功能

  • 双路由模式:VPN 模式(免 root)或 Root Proxy 模式(基于 iptables)
  • HTTPS 过滤:内置用户态 TCP/IP 栈,支持按应用 MITM、cosmetic CSS 规则与 JS scriptlet
  • CA 证书安装检测:从系统设置返回后自动刷新状态
  • 284 个域名的精选直通列表:保证银行、支付和政府类应用正常使用
  • 多份内置过滤列表:StevenBlack、AdGuard DNS、EasyList 等
  • 区域感知默认值:根据系统语言自动启用对应过滤器
  • 实时 DNS 查询日志:支持搜索与筛选
  • 安全防护:拦截钓鱼、恶意软件和恶意广告域名
  • DoH 支持:可选用多个 DNS-over-HTTPS 提供商
  • 自定义规则:手动添加拦截/放行规则和白名单
  • 分应用过滤:让指定应用绕过 VPN
  • 定时更新过滤列表:6h / 12h / 24h / 48h 可选
  • WireGuard 配置导入
  • 设置备份导出 / 导入,开机自动重连
  • 快捷设置磁贴与桌面小组件
  • 深色 / 浅色 / 跟随系统主题,Material You 动态取色与 7 种强调色
  • 多语言支持(英语、越南语、日语、韩语、中文、泰语、西班牙语)
  • 可选的崩溃上报与手动导出本地日志

安装与使用

应用提供三个下载渠道:F-Droid(包名 app.pwhs.blockads)、IzzyOnDroid 以及 GitHub Releases。

首次启动时会进入引导流程,依次引导完成权限授予、电池优化设置与可选的遥测同意。启用拦截后,系统状态栏会出现 VPN 图标,这是本地过滤生效的正常表现。

如需使用 HTTPS 过滤,需要在系统设置中安装并信任应用生成的 CA 证书。

从源码构建

需要 Android Studio Ladybug 或更新版本、JDK 17+、Android SDK 36(最低 SDK 24)。

git clone --filter=blob:limit=1m https://github.com/pass-with-high-score/blockads-android.git
./gradlew assembleDebug

只有在修改 Go 隧道代码时才需要 Go 1.23+ 和 gomobile;默认情况下 Gradle 会自动从 GitHub Releases 拉取校验过的预编译 tunnel.aar。

注意事项

  • 拦截依赖 Android 的 VpnService,同一时间系统只能运行一个 VPN;与其他 VPN 应用同时使用会冲突。
  • Root Proxy 模式需要设备已获取 root 权限。
  • HTTPS 过滤会对选中的浏览器流量做 MITM,证书固定(cert-pinned)的应用和直通列表中的域名会跳过该过程。
  • 项目以 GNU General Public License v3.0 许可发布。

本作品整理自 GitHub 开源项目 pass-with-high-score/blockads-android,原作者 @pass-with-high-score,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v7.1.0当前版本

    • Unified Proxy & VPN mode: AmneziaWG, Shadowsocks 2022, VLESS, VMess, Trojan, Hysteria 2, TUIC & MASQUE with subscription links • DNS Stamps (sdns://), DoH3 (HTTP/3) & WebRTC leak protection • On-device filter compilation, multi-URL filter merging & custom tags • Upgraded HTTPS filtering pipeline with OTA modular rules • Android TV: custom DNS, per-app firewall, themes & compact D-pad UI • Reset Settings, Support & Bug Report sheet, and stability fixes

  2. v7.0.0

    新增支持 .conf 的配置档案与高级规则匹配;加入 GeoIP 数据库引擎,可按地区规则并自定义下载;新增 DNS 提供商官方图标与简化设置;重设计首页界面,加入氛围效果与电池稳定性提示;DNS 设置与激活配置档案双向同步;增强 DNS 查询日志与诊断导出,修复若干问题。

评论