Android 应用网络访问控制:NoRoot 防火墙
相较于 iOS 和 Windows Phone,Android 系统拥有更高的自由度。它允许用户进行超出日常需求的更多操作,甚至可以细致地配置设备上安装的应用如何连接网络。虽然 Android 自带的防火墙在防御来自网络的入侵方面表现出色,但它并不能完全保护数据免受攻击。此外,在默认设置下,用户无法直接控制哪些应用可以(或不可以)联网。Gray Shirt 开发的 Android 版 NoRoot 防火墙应用正是为了解决这一问题,它允许用户完全掌控每个应用的网络访问权限,并且可以通过 VPN 连接路由流量,而无需 root 权限。
该应用的界面设计简洁,顶部设有五个标签页,方便用户在主页、待访问、应用、全局过滤器和访问日志之间切换。
点击主页标签页下的“开始”按钮后,应用会请求拦截网络流量的权限。只需勾选下方的“我信任此应用”选项,然后点击确定。NoRoot 防火墙会创建一个 VPN 连接,并通过它传输所有流量。这个 VPN 连接旨在保护用户的数据并阻止恶意数据包。
当某个应用尝试连接网络时,您会立即收到通知,您可以即时允许或拒绝其访问,并且可以保存您的选择以便将来使用。尚未允许或拒绝访问的应用会显示在 NoRoot 防火墙的“待访问”部分中。
此外,用户还可以通过“应用”标签页手动设置每个应用的“允许”或“拒绝”访问权限,包括 Wi-Fi 和 3G 连接。
该应用另一个非常实用的功能是允许用户根据 IP 地址、主机名或域名创建过滤规则(全局或针对特定应用)。用户可以指定允许或拒绝哪些连接,用于应用的特定 IP 地址。这些过滤器可以在全局过滤器标签页中进行管理。
访问日志会记录之前尝试联网的应用。这方便用户查看特定类型的应用或服务何时尝试访问互联网。
需要注意的是,NoRoot 防火墙目前不支持 IPv6,这可能会导致它无法在 LTE 设备上正常工作,但开发人员正在积极修复此问题。
该应用可在 Google Play 商店免费下载。您可以通过以下链接将它下载到您的设备。
[via Lifehacker]