如何限制Wi-Fi数据使用仅限于明确允许的活动?

6次阅读
没有评论

当你即将乘坐邮轮并使用船上的自带Wi-Fi时,可能会遇到每天只有有限的数据量免费可用的情况(超出此部分需要购买额外数据)。在连接上WiFi后,可以全网访问直到手动签退。在这种情况下,如何限制WiFi数据或整体互联网数据仅限于特定活动?尤其是你需要为Galaxy S5和S6 Edge这两部手机实现这一点。

解决方案一:未授权设备限制互联网使用(非root用户)

对于没有root权限的用户来说,可以考虑以下选项:

  1. Mobiwol:这是一个可以在非root环境下使用的虚拟WiFi控制应用程序。它通过创建一个“虚拟”VPN连接来对各个应用的网络访问进行控制。尽管该应用在设备启动时就已启动,但仍可能存在短暂的窗口期,在这段时间内一些应用程序可能会获得互联网接入权限。

  2. NetGuard:这是一个广受好评的应用程序(非root环境下最佳选择之一),可以阻止应用访问WiFi或移动数据,允许应用仅在屏幕开启状态下访问网络。它还可以禁止应用程序在漫游状态时使用移动数据。该应用本身未被测试过,但据说在非root设备上是一个不错的选择。

评论指出:这两个解决方案都有效且能够实现目的;通过默认拒绝所有应用程序的互联网访问,并在需要时逐一启用特定应用。

解决方案二:拥有root权限的设备

对于具有root权限的情况,有以下几个替代方案:

  1. 使用Permissions Denied:这是一种移除应用网络权责的应用程序。
  2. AFWall+:如果内核支持IPTables,则可以利用此类解决方案来精准控制应用的上网权限。通过这些工具,用户可以详细管理哪些应用程序能够上网。

总结

根据具体情况选择以上相应方案进行实施。对于非root设备,建议尝试Mobiwol或NetGuard;具备root权限的情况下则可根据个人偏好从多种选项中选择最适合自己的限制策略。

正文完