我正在开发一种家长类型的应用程序,其中需要阻止设备中所有浏览器的特定 url。我认为这是一个老问题,但在堆栈中找不到任何解决方案。
您有任何可行的解决方案吗?假设 - 设备已获得 root 权限。
问候, 沙
最佳答案
我有两个资源给你:
由于设备已获得 root 权限,您可以直接使用
iptables
进行操作.iptables
可以让您非常精确地控制所有传入和传出的数据包。查看像 AFWall+ 这样的开源项目在 GitHub 上查看iptables
的实际应用。如果您希望能够在没有开启Root的设备上运行您的应用,请考虑创建一个虚假的 VPN。您不向实际的 VPN 服务器发送任何数据,您只需使用 VPN API 来过滤所有来来去去的信息。查看Disconnect (每当他们实际分享他们的开源代码时...)或 OpenVPN这是 Disconnect 的基础。
关于android - 如何在 Android 中阻止特定的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36367626/