如何创建一个应用程序来监控我的安卓手机访问的IP?



我不知道如何表达这个问题的标题。但问题很简单,有一个叫openVpn的android应用程序(它允许用户连接到vpn服务器)。

我不希望用户在访问我的服务时打开应用程序,我希望它是无缝的,这意味着:当一些应用程序试图访问我的服务IP地址时,我想捕获该事件,加载openvpn,然后才允许用户访问我的服务

我写过一些android应用程序,但从来没有像这样的东西,我从哪里开始?有没有可能监控其他应用程序去哪里(到哪个IP地址),而不生根设备?也许是某种司机?

我在网上搜索了一下,没有找到任何有用的东西。

谢谢,

在没有根的设备上,你不应该监视其他应用程序的连接,事实上,你不能。

作为一个解决方案,我想你可以从你的应用程序启动OpenVPN(如果OpenVPN注册自己的任何意图)。所以,用户不需要记住它

否则,你没有更多的选择,除了将OpenVPN集成到你的应用程序(我的意思是源代码),或者只是告诉你的用户他们必须启动它。

最新更新