开源防火墙
代码以 OSI 认可的许可证公开的 11 个防火墙,附证据进行隐私评级。推荐在前,其余按分数排序。
Lockdown 等级 B
适用于 iPhone、iPad 和 Mac 的开源防火墙应用,在设备上拦截与追踪、广告和恶意软件域名的连接,支持自定义拦截列表。
GPL-3.0. 源代码
LuLu 等级 B
免费、开源的 macOS 防火墙,拦截未知的外发连接,并要求用户允许或拒绝每个新连接。
GPL-3.0. 源代码
OpenSnitch 等级 B
Linux 应用防火墙,显示每个程序的外发连接,允许用户通过按应用的规则允许或拒绝这些连接。
GPL-3.0. 源代码
Portmaster 等级 B
适用于 Windows 和 Linux 的应用防火墙,按应用监控和拦截网络连接,提供 DNS 过滤、追踪器拦截列表和可选的付费多跳网络(SPN)。
GPL-3.0. 源代码
Shorewall 等级 B
Linux Netfilter 防火墙的配置工具,根据高级区域和策略文件生成 iptables 规则。开发已结束,不再维护。
GPL-2.0. 源代码
simplewall 等级 B
配置 Windows 筛选平台(WFP)以按应用允许或阻止网络访问的 Windows 工具,提供规则编辑器和内置拦截列表。
GPL-3.0. 源代码
TinyWall 等级 B
基于 Windows 筛选平台构建的轻量级 Windows 防火墙,默认阻止所有流量,通过白名单放行应用,不弹出提示。
GPL-3.0. 源代码
Uncomplicated Firewall 等级 B
用于管理 Linux 上 Netfilter 防火墙规则的命令行前端,是 Ubuntu 的默认防火墙工具,提供允许和拒绝流量的简单命令。
GPL-3.0. 源代码
OPNSense 等级 C
基于 FreeBSD 的开源防火墙和路由平台,提供网页界面、VPN、入侵检测和插件支持。
BSD-2-Clause. 源代码
BunkerWeb 等级 D
基于 NGINX 构建的开源 Web 应用防火墙(WAF),作为反向代理位于 Web 服务之前,拦截常见攻击,默认设置安全。
AGPL-3.0. 源代码
Gufw 等级 D
Linux 上 ufw(Uncomplicated Firewall)的图形界面,用于管理防火墙规则、配置文件以及按应用的允许或拒绝规则。
GPL-3.0. 源代码
比较全部 15 个防火墙,无论是否开源。