我必须实现将Android设备(成人网站等)上的网站过滤为单项目的内容,但遗憾的是,这个主题知之甚少......这里有什么可能的解决方案?如果有人能指出我正确的方向,我将非常感激。然后我可以进一步调查。我只需要一个适用于此的所有可能的一般原则的摘要,我猜,以及最容易实现的内容。
根据我的理解,你可以......
我想在客户端(也许是iptables)实现它是最简单的,但我至少真的想知道存在哪些可能性。
答案 0 :(得分:0)
实际上,在客户端实现起来真的很难,因为为了使用像iptable这样的东西,你需要在设备上拥有root权限。 Android就是这样做的,一个普通的旧应用程序无法干扰限制网站访问等低级别的东西。这可能是可能的,但这将是一个真正的头痛。我认为最简单的方法是实际实现自定义DNS服务器,只过滤掉那里的所有请求。
答案 1 :(得分:0)
唯一的想法出现在我的脑海中 HostTable 和 DNS服务器,
浏览器本身没有内置阻止控件,但具有超级用户权限,您可以过滤所需的任何网址。此方法意味着您必须知道要阻止的URL,将它们添加到hosts表,然后在Android上“安装”hosts表。看Android Using the Hosts Table
同样在这些Google App Engine和此SO Question