android - 如何在 Android 中阻止特定的 url

标签 android mdm

我正在开发一种家长类型的应用程序,其中需要阻止设备中所有浏览器的特定 url。我认为这是一个老问题,但在堆栈中找不到任何解决方案。

您有任何可行的解决方案吗?假设 - 设备已获得 root 权限。

问候, 沙

最佳答案

我有两个资源给你:

  1. 由于设备已获得 root 权限,您可以直接使用 iptables 进行操作. iptables 可以让您非常精确地控制所有传入和传出的数据包。查看像 AFWall+ 这样的开源项目在 GitHub 上查看 iptables 的实际应用。

  2. 如果您希望能够在没有开启Root的设备上运行您的应用,请考虑创建一个虚假的 VPN。您不向实际的 VPN 服务器发送任何数据,您只需使用 VPN API 来过滤所有来来去去的信息。查看Disconnect (每当他们实际分享他们的开源代码时...)或 OpenVPN这是 Disconnect 的基础。

关于android - 如何在 Android 中阻止特定的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36367626/

相关文章:

android - 如何将结果 TextView 位置从左上角更改为任何其他位置?

android - dalvik.system.PathClassLoader 不加载多个 JAR

ios - 同一 ipad 上具有不同 ID 的多个 MDM 配置文件

ios - 如何下载 Airwatch iOS SDK?

android - 编译错误: No resource found that matches the given name 'android:elevation'

android - 如何在整洁的架构中实现购物车?

android - Android 中 Holder 的 Recyclerview 滚动问题

mdm - 如何在 Google Play 上发布自托管应用程序?

ios - iOS MDM 设备能否将详细的互联网流量发送到服务器

android - 托管配置 XML 文件中默认值的用途是什么?