详解在Android上非常强大的网络防火墙Droidwall软件

    作者:课课家教育更新于: 2016-05-20 18:01:08

        防火墙实际上是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种隔离技术,可以构造成一道保护屏障,也是一种获取安全性的方法。而如今,随着科技迅速发展,智能手机也越来越普及,以及4G网络的普及,越来越多的移动用户使用移动智能手机快速上网。但与此同时,也有存在各类恶意软件也通过网络来盗取用户手机上的的隐私,甚至以此来控制用户的手机。因此,智能手机上的防火墙也就出来了。但手机与PC端上的环境不同, Android手机上的网络环境相对于PC端没有那么复杂。因此,现行主流的Android防火墙解决方案都是对手机里的应用设置网络访问权限,而不会像PC上的防火墙那样提供强大的网络监视、数据包过滤、端口监控等功能。那么本文介绍一款在Android上非常强大的网络防火墙软件——Droidwall。

    防火墙

      网络防火墙Droid Wall是Android平台上一款强大的防火墙前端软件,它与iptables配一起套使用,它可以为你的软件节省很多流量,这个不到40kb软件的伟大之处在于让你来决定哪些软件可以联接上网,勾上你允许的软件,而且支持按3g/WiFi区分网络。 如果软件需要Root权限那么就是手机需要破解,它能支持黑名单与白名单两种模式,可设定允许(白名单)访问的程序或禁止(单名单)访问的程序。

           Droidwall软件使用原理是生成iptables规则以达到阻止应用程序访问网络的目的,并且此软件完全开源,如果你有Android开发经验,可以拿来修改使用。

      下面介绍一下这款软件的用处:

      开启软件后,如果忘记退出了,那么某些软件会在后台联网,这样会无形中浪费你的手机流量,将一些软件加入"3G/GPRS"黑名单,那么这些软件将无法通过手机网络联网,当你使用wifi时,软件访问网络是正常的。

      在Android上有许多非常好用的软件是免费的,但是开发软件的人也需要生存,所以一般都会在软件中添加一条小小的广告,但如果这款软件在使用时是无需联网的话,而且你同时也认为这条小广告非常碍你的眼,甚至浪费你的手机流量,那么你就可以通过Droidwall禁止此软件访问网络,也就相应的达到了去广告的效果。

      Droidwall这款软件的使用:

      设置与使用Droidwall都相对简单,它能设置的地方不多,下载安装好之后运行Droidwall后(手机需预先破解root权限),软件安装好的图标:

    Droidwall界面

      运行的界面:

    Droidwall运行界面

      三个可配置的界面:

      第一个:最上面的模式

    最上面的模式

      点一下之后会出来选择黑名单还是白名单,你如果对你手机中安装的软件非常了解,也非常清楚一些系统软件的作用,可以使用白黑单模式,仅允许你勾上的应用程序访问某个网络,否则,使用黑名单模式,我们这里只介绍黑名单模式。

      第二个:按菜单键,出来的几个按钮

    按钮

      防火墙已禁用:点击后开启防火墙功能,再次点击关闭,如果要使用Droidwall,就一定要点这里开启

      日志已禁用:点击开启防火墙日志,再次点击关闭

      保存规则:勾上禁止访问网络的应用程序,然后选择“保存规则”,即生效

      第三个:按菜单键之后点“更多”

    按菜单键之后点“更多”

      显示日志:查看防火墙日志记录

      显示规则:查看当前防火墙的规则

      清除日志:清除防火墙记录

      设置密码:如果你不想别人乱动你的droidwall,那就给它设置一个密码吧,留空是清除密码

      实践:

      在这里我们尝试禁止系统自带的浏览器访问手机网络及wifi网络,应用程序左边第一勾是wifi,第二个勾是手机网络(3g/gprs/edge等),两个都勾上,然后保存规则。 

    浏览器访问手机网络及wifi网络

      提示规则应用成功

    提示规则

      开启防火墙:

    开启防火墙
    授权请求

      在按下按钮之后,会出来droidwall请求root权限的提示,选择“允许”,这样就完成!

      测试:

      打开浏览器访问谷歌官网,

      浏览器无法访问网络,

    测试网页

        讲到这里就介绍完Droidwall软件了,上文主要介绍了防火墙和Droidwall软件的的基本内容,还通过可三个可配置的界面来介绍Droidwall软件,三个可配置的界面分别是最上面的模式、按菜单键,出来的几个按钮和按菜单键之后点“更多”,还做个简单的测试应用软件。

安卓 更多推荐

课课家教育

未登录