美文网首页
Fiwalld - Android上的免费个人防火墙软件

Fiwalld - Android上的免费个人防火墙软件

作者: WhoAmI_Bean | 来源:发表于2021-05-10 11:20 被阅读0次

            开发了DNS修改器DoHGuard之后,闲不住的懒豆君就想,是不是可以在手机上上开发一款防火墙软件使我远离不良应用,并且提供类似服务器上自定义添加防火墙规则的能力,像Firewalld和iptables一样。经过一定的可行性研究,发现在Android上实现还是可行的,iOS上虽然可以做,但由于底层API的差别,功能无法做到Android上那么完备,那就在Android上实现一个功能完备的个人手机防火墙吧。还是懒豆君的风格,说干就干,.......(省略开发过程10000字),于是Fiwalld就诞生了。

    软件的使用介绍,请看如下视频:


    Fiwalld使用介绍

    Fiwalld暂时还是发在Google Play上,有兴趣的同学可以从这里下载:

    https://play.google.com/store/apps/details?id=com.lazybean.vfiwalld

    也可以从Github上直接下载安装包:

    https://github.com/EasyLazyBean/Fiwalld/releases/latest

    可能有同学会关心实现的原理,在这简单介绍一下核心原理:

            手机上的VPN功能建立一个VPN接口可以拦截所有的网络层的数据包(IP包)丢给应用,应用在获取到IP包之后分析IP header与传输层的TCP/UDP header及相关握手协议,则能分析应用的网络活动情况。经过过滤规则筛选,再协助允许的连接建立底层连接并将数据返回给VPN接口。注意:由于手机系统要求应用使用https链接,因此您的数据经过Fiwalld或者其它类似功能的软件,传输的信息内容依然是加密,没有信息泄露的风险。

            如果您觉得这个软件好用,有能力的话就在Google Play上五星好评吧!如果有改进意见可以留言发邮件!希望每个人都能远离不良软件。

    相关文章

      网友评论

          本文标题:Fiwalld - Android上的免费个人防火墙软件

          本文链接:https://www.haomeiwen.com/subject/eowbdltx.html