NetGuard 中文文档 下载 App

NetGuard 三大下载渠道对比:GitHub、Play Store、F-Droid 选哪个

三个渠道一览

NetGuard 同时在三个渠道分发,三个渠道的 APK 签名和可用功能存在差异,这直接影响安装和升级方式。在安装前需要先决定从哪个渠道获取。

各渠道功能差异

维度Google PlayGitHub ReleaseF-Droid
广告拦截(Hosts)❌✅✅
端口转发❌✅✅
Pro 购买方式应用内购买(Google 结算)捐赠(PayPal / 信用卡 / 银行转账 / Bitcoin)捐赠(同 GitHub)
Pro 跨设备绑定 Google 账号,全设备同步7€ 捐赠可激活个人所有设备同 GitHub
自动更新Play Store 推送应用内检查 GitHub ReleaseF-Droid 客户端管理
证书签名与 GitHub 版相同签名与 Play 版相同签名独立签名
最低 Android5.15.15.1
APK 大小约 2.6 MB约 2.6 MB约 2.6 MB
是否包含 Trackers无无无

关键决策点

场景一:主要需求是广告拦截

选 GitHub Release 或 F-Droid。Play 版被 Google 政策禁止提供 Hosts 广告拦截功能,任何尝试开启的操作都会被 Google Play 的自动审核拒绝。注意:即使你已在 Play Store 购买了 Pro 版,也要安装 GitHub 版才能使用 Hosts 拦截——因为两版签名相同,直接覆盖安装即可保留 Pro 购买状态。

场景二:只想简单管控联网,不需要广告拦截

Google Play 版即可。Play Store 自动更新更省心,界面一致,功能基础够用。

场景三:不想用 Google 任何服务

F-Droid 版。F-Droid 是纯开源 Android 应用仓库,不依赖 Google Play Services。但要注意 F-Droid 版签名独立,从 GitHub 版切换过去需要先卸载旧版(数据会丢失)。

场景四:已在 Play Store 购买 Pro,想加广告拦截

直接从 GitHub Release 下载同版本或更高版本的 APK 覆盖安装。Play 版和 GitHub 版使用相同签名,Android 允许同签名 APK 覆盖升级。覆盖后:

从哪里获取

GitHub Release

访问 GitHub Release 页面下载最新 NetGuard-vX.XXX-release.apk 资产。这是官方首选渠道,开发者始终在这里首发新版本。

Google Play

直接在 Play Store 搜索 NetGuard 安装即可,包名 eu.faircode.netguard。

F-Droid

打开 F-Droid 客户端搜索 NetGuard,或直接访问 F-Droid NetGuard 页面。注意 F-Droid 的构建签名与开发者自有签名不同。

安全提醒

Samsung Galaxy 应用商店曾出现过一个恶意应用(Play Music - MP3 Music player),使用与 NetGuard 相同的包名,会在用户未确认的情况下覆盖更新 NetGuard。请仅从以上三个正规渠道安装,避免第三方应用商店或随机 APK 下载站。

证书指纹校验(进阶)

如果担心下载到被篡改的 APK,可以对比证书指纹(仅在 GitHub 和 Play 版有效,F-Droid 版使用独立签名):

MD5:    B6:4A:E8:08:1C:3C:9C:19:D6:9E:29:00:46:89:DA:73
SHA1:   EF:46:F8:13:D2:C8:A0:64:D7:2C:93:6B:9B:96:D1:CC:CC:98:93:78
SHA256: E4:A2:60:A2:DC:E7:B7:AF:23:EE:91:9C:48:9E:15:FD:01:02:B9:3F:9E:7C:9D:82:B0:9C:0B:39:50:00:E4:D4

校验方法在 Android 上有多种实现,例如使用 F-Droid 的指纹验证功能,或在 PC 上用 keytool 命令验证 APK 签名。