安装 NetGuard APK 的标准流程
前置条件
- Android 5.1 或更高版本
- 设备有足够存储空间(APK 约 2.6 MB)
- 允许安装未知来源应用(非 Play Store 渠道需要)
安装步骤
步骤一:下载 APK
根据上一页的渠道对比,选择 GitHub Release 或 F-Droid 或 Google Play。
如果是 GitHub Release:
- 在手机浏览器打开 GitHub Release 页面
- 找到最新版本的
NetGuard-vX.XXX-release.apk资产文件 - 点击下载,等待完成
如果是 Google Play:
- 直接在 Play Store 搜索 NetGuard 安装即可,Play Store 自动处理权限和来源信任
如果是 F-Droid:
- 在 F-Droid 客户端搜索 NetGuard 点击安装
步骤二:授予未知来源安装权限(GitHub / F-Droid 渠道)
首次从非 Play Store 渠道安装 APK 时,Android 会阻止安装并提示需开启来源信任。步骤因 Android 版本而异:
Android 8.0+:
- 在 Chrome 或系统下载管理器中点击 APK 文件
- Android 弹出「不允许安装未知来源应用」提示
- 点击「设置」→ 允许该来源(Chrome / 系统下载管理器)
- 返回重新点击 APK,开始安装
Android 7.0 及更早:
- 进入系统「设置 → 安全 → 允许未知来源」
- 勾选开启
- 返回文件管理器点击 APK 安装
- 安装完成后可关闭此选项
安全建议:安装完成后,记得回到系统设置关闭「允许未知来源」,避免后续安全风险。
步骤三:安装确认
- Android 弹出应用权限说明页(显示 NetGuard 需要的所有权限)
- 确认权限列表后点击「安装」
- 等待安装完成,点击「完成」
安装完成后 NetGuard 图标会出现在应用抽屉中。
权限清单
安装时 Android 会展示 NetGuard 请求的所有权限,以下是每项权限的用途:
| 权限 | 用途 |
|---|---|
| 查看网络连接状态 | 检测设备当前连接的是 Wi-Fi 还是移动数据 |
| 查看 Wi-Fi 连接 | 获取 Wi-Fi 网络变化通知 |
| 设备 ID 和通话信息 | 检测蜂窝网络切换(MCC / MNC 变化),以及漫游状态 |
| 开机自启动 | 设备重启后自动恢复防火墙状态 |
| 保持设备唤醒 | 在后台可靠重载规则(Wi-Fi / 移动切换、亮灭屏) |
| 震动反馈 | 在桌面小部件上点击时提供震动反馈 |
| 前台服务 | Android 9.0+ 上以服务形态持续运行 |
| 查询所有应用 | Android 11+ 上列出设备全部应用 |
| 完整网络访问 | 将被允许的流量转发到互联网 |
| 应用内购买 | Play 版用于 Pro 功能购买 |
覆盖升级注意事项
- Play 版 ↔ GitHub 版:签名相同,可直接覆盖安装,Pro 购买状态和应用内设置全部保留
- F-Droid 版 → Play / GitHub 版:签名不同,必须先卸载 F-Droid 版再安装。卸载会丢失应用内设置,建议先备份
- Play / GitHub 版 → F-Droid 版:同样签名不同,必须先卸载再装
备份方法:在 NetGuard 内进入「设置 → 备份 → 导出设置」,升级后用「导入设置」恢复。
关于「解析包时出现问题」
如果安装时报错「There was a problem parsing the package」,通常是以下原因:
- 下载的 APK 文件损坏(可能被手机上的杀毒软件破坏)——重新下载
- Android 版本低于 5.1,不支持安装 NetGuard——无解决方法,需升级系统
不支持的安装位置
- 扩展 SD 卡(Android 5.1+ 允许移动 App 到 SD 卡,但 NetGuard 的 VPN 服务在 SD 卡上无法正常工作)——必须保持安装在内部存储
- Samsung Secure Folder、MIUI 应用分身、OnePlus Parallel App、工作资料区(Work Profile)——Android VPN 机制在这些隔离环境中无法正常运行