如何以编程方式阻止Android中的特殊网站或IP?

时间:2019-06-11 10:21:13

标签: android proxy dns vpn

我的应用程序将阻止一些儿童网站。

在开始之前,我应该提到我的应用程序是Stream应用程序,如果有帮助的话。

一种方法是像在Linux上一样编辑template<typename char_type> class File : private CFileWrapper, public Stream<File<char_type>> 文件,但是在Android上,该文件是内核文件,因此未经root许可我无法对其进行编辑。

第二,是创建本地代理,并检查电话流量,因此我可以阻止特殊IP。 (不知道如何执行此操作,或者不知道android是否允许第三方应用程序执行此操作?)(请记住,我的应用程序是device administrator应用程序)

第三,创建一个虚拟DNS,在那里,我可以选择要连接或不连接的IP。我找到了一个开源应用(DNS66),它具有相同的功能,但不知道如何实现。

有什么主意吗?

0 个答案:

没有答案