防火墙类软件

设计目标

  1. 小白零配置
  2. 懂行高自由
  3. 软件够智能
  4. 备份还原强

采用技术

  • 包过滤
  • 状态检测
  • 代理服务
  • 应用网关

设计思路

对于想开箱即用的人群,可以由软件本地写一些ip来禁止广告的显示。采用包过滤防火墙。
对于那些想折腾的用户,在应用层设置应用网关防火墙。提供设置界面,但不提供信息显示。需要凭借抓包工具进行辅助。配置会保存到配置文件,后续考虑增加git备份功能。方便备份。且配置文件可以共享。
对于那些有树莓派的用户,可以让他们利用闲置的树莓派刷openwrt来当代理服务防火墙。
综合考虑上面3点,给出软件开发者自己的意见。就形成了状态检测防火墙。这个防火墙应该是足够智能的。他能更具上面3个的输出来作为输入,进行综合分析。应该类似于总调度器。
模块化,可以提供极为简单的GUI接口来轻松地关闭对应的功能。

你可能感兴趣的:(保存)