NetGuard 功能总览:免费版与 Pro 版能力对比
免费版功能
以下功能在 Google Play、GitHub、F-Droid 三个渠道版本中全部默认开放:
基础管控
- 每个应用独立的 Wi-Fi 允许 / 禁止 开关
- 每个应用独立的 移动数据(蜂窝)允许 / 禁止 开关
- 黑名单模式(默认全允许、手动拦截)和白名单模式(默认全拦截、手动放行)切换
状态条件
- 亮屏时自动允许(Allow when screen on)——屏幕点亮时临时放开通关、熄屏后恢复拦截
- 漫游时自动禁止(Block when roaming)——蜂窝漫游环境下额外追加拦截条件
- 锁屏模式(Lockdown mode)——一键将所有应用切到禁止状态,仅保留标记了「锁屏模式下允许」的应用
网络与协议
- IPv4 和 IPv6 双栈支持
- TCP、UDP、ICMP ping 三种协议流量管理
- 热点 / 网络共享(Tethering)支持
- 自定义 DNS 服务器地址(两台)
界面与易用性
- Material Design 风格界面,亮色 / 暗色两套主题
- 按应用名称或上次联网时间排序
- 应用列表搜索
- 应用详情页显示最近访问过的域名列表
系统集成
- 开机自启动(RECEIVE_BOOT_COMPLETED)
- Android 7+ 支持「设置磁贴」(快速开关防火墙、快速切锁屏模式)
- Android N+ 可配置为 Always-On VPN
渠道独有功能
| 功能 | Google Play 版 | GitHub 版 | F-Droid 版 |
|---|---|---|---|
| Hosts 广告拦截 | ❌ | ✅ | ✅ |
| 端口转发 | ❌ | ✅ | ✅ |
| 自动检查更新 | ❌ Play Store 负责 | ✅ GitHub 检查 | ❌ F-Droid 负责 |
| 与 Play 版相同签名 | ✅ | ✅ | ❌ 独立签名 |
注意:Google Play 渠道的版本因 Google 政策限制,被禁止提供广告拦截功能。端口转发也仅在 GitHub / F-Droid 版本中可用。
Pro 付费功能
Pro 功能通过应用内购买解锁(Play 版),或通过一次性捐赠解锁(GitHub / F-Droid 版)。具体能力:
| Pro 功能 | 说明 |
|---|---|
| 全球流量日志 | 显示所有应用的完整出站 IP 流量,可按应用、协议、时间等条件过滤 |
| 流量日志导出 PCAP | 将日志导出为 Wireshark 可打开的 PCAP 格式文件 |
| 地址级精细拦截 | 在应用的访问日志弹窗中,对每个应用设置「允许此地址 / 禁止此地址」——精确到域名级别 |
| 按地址过滤流量(Filter traffic) | 全局启用或关闭,启用后可在应用详情页对每个 IP 地址做拦截 |
| 新应用安装通知 | 有新应用安装时弹出通知,可直接在通知上选择允许或禁止 |
| 状态栏网速图 | 在状态栏通知区域显示实时上传 / 下载速度曲线 |
| 额外主题 | 五套 Pro 专属主题(亮色 + 暗色各一套),配合不同配色风格 |
Pro 价格说明
官方 FAQ 解释了 Pro 定价的构成:开发者实际只能收到用户支付额的约 22%——扣除 25% 增值税(VAT)、30% Google 抽成、50% 个人所得税后,剩余部分才是净收入。
在 GitHub / F-Droid 版本中,捐赠 7 欧元及以上可在个人拥有的所有 Android 设备上激活 Pro 功能;低于 7 欧元的一次性捐赠只能在一台设备上激活一次。捐赠后需通过 PayPal 邮箱接收激活指令。
不做的事
NetGuard 明确不承担以下职责:
- 不加密流量 / 不隐藏 IP——它不是 VPN 或代理
- 不处理入站连接——Android VPN 机制限制
- 不做域名通配符规则——出于性能和电池考虑
- 不提供计划 / 定时任务——认为「亮屏 / 漫游」等条件已经能覆盖场景
- 不拦截自身——NetGuard 进程不能被自己的规则引擎阻断,否则会引发崩溃