NetGuard 中文文档 下载 App

黑名单模式与白名单模式:两种默认行为策略

为什么需要模式切换

NetGuard 每个应用的 Wi-Fi / 移动数据开关有一个前提:你必须为每个应用做出选择——允许还是禁止。但设备上可能有 100+ 应用,逐个配置很繁琐。模式切换的意义就是让 NetGuard 帮你设置「默认值」:

黑名单模式(Blacklist)

机制

进入「设置 → 默认」页面,保持以下设置:

此时:

适用场景

白名单模式(Whitelist)

机制

进入「设置 → 默认」页面,勾选以下设置:

此时:

适用场景

如何切换

进入 主菜单 → 设置 → 默认:

Wi-Fi 和移动数据可以独立切换模式——比如 Wi-Fi 用白名单(默认全拦),移动数据用黑名单(默认全允许)。

默认设置页
设置 → 默认:Block Wi-Fi / Block mobile 两个核心开关

常见误区

误区一:切换模式会覆盖已有的应用级设置

不会。切换「默认」只改变未配置应用的初始状态。已经手动在应用列表里点开过的应用,其 Wi-Fi / 移动数据开关状态保持不变。这意味着你可以先全设成允许、然后手动拦截了一些应用,再切换到白名单模式后,那些你已经手动设置过的应用不会被覆盖。

误区二:白名单模式 = 更安全

不完全。白名单模式的好处是「宁可错杀一千,不可放过一个」,但代价是:

建议在白名单模式下优先放行以下系统组件:

  1. com.android.vending(Play Store)
  2. com.google.android.gms(Play Services)
  3. com.android.providers.downloads(下载管理器)
  4. com.google.android.gms.permission.ACTIVITY_RECOGNITION 相关组件
  5. 你使用的地图、语音、支付等核心系统集成应用

关于这三个 Play 必需应用的详细说明见 Google Play 三件套页面。

条件模式叠加

状态条件(亮屏时允许、漫游时禁止、锁屏模式下允许)和黑白名单模式是独立维度:

官方的推荐

NetGuard FAQ 提到,开发者为了防止用户在白名单模式下遇到难以排查的问题,默认设置是黑名单模式——允许所有应用,只拦截用户明确指定的少数。这是最安全的默认选择。