App 联网之前,先问你一声。
macOS 自带的防火墙只管别人连进来的连接。OpenNavo 的应用防火墙管另一个方向:App 第一次连接网络时,问你允许还是阻止,并记住你的选择。免费开源。
免费 · macOS 13 及以上 · Apple 芯片与 Intel
能做什么
规则都由你定,判断都在这台 Mac 上完成。
联网前先问你
能看到是哪个 App、要连到哪里、由谁签名,再决定允许还是阻止。
按 App、网站或端口定规则
可以放行整个 App,也可以只允许或阻止某个域名、IP 段或端口。越具体的规则越优先,同一级别下阻止优先于允许。
屏蔽列表
导入 hosts 文件,或广告、跟踪、恶意网站的列表,命中的连接直接阻止,不再询问;来自网址的列表每天自动更新。
不想被打扰的时候
没有规则的连接可以询问你、允许并记录,或者阻止并记录。Apple 的程序和已经装好的 App 也可以自动允许。
在 Mac 上怎么工作
应用防火墙是一个网络系统扩展。第一次开启时,macOS 会请你确认两次:先在「系统设置」里允许 OpenNavo 的系统扩展,再允许它过滤网络内容。连接信息只留在你的 Mac 上,不会上传。
需要 macOS 13 或更高版本,并把 OpenNavo 正式版放在「应用程序」文件夹里。
它不管什么
- 只管这台 Mac 上的 App 发起的连接。别人连进来的连接,由 macOS 自带的防火墙负责(「系统设置」→「网络」→「防火墙」)。
- OpenNavo 没有运行时没法询问,没有规则的连接会先放行,并记在连接记录里;已有的规则照常生效。
- 有些 App 自己解析地址、直接连接 IP,按域名阻止可能拦不住,只有列表里的 IP 能挡住这类连接。
- 应用防火墙只在签名的正式版里提供,开发版和未签名的版本不包含它。
改编自 LuLu
应用防火墙的网络过滤部分改编自 Objective-See(Patrick Wardle)开发的免费开源防火墙 LuLu 4.5.1,遵循 GPL-3.0 许可证。OpenNavo 重写了其中的规则处理、存储和界面,与 Objective-See 没有隶属或合作关系,也未获其背书。OpenNavo 自己的代码同样以 GPL-3.0 开源,公开在 GitHub 上。
目录里的其他 Mac 安全 App
下面这些 App 也收录在 OpenNavo 的目录里,可以对照着了解。它们由各自的开发者发布,与 OpenNavo 没有合作关系。
常见问题
Mac 自带防火墙吗?
自带。macOS 在「系统设置」→「网络」→「防火墙」里提供防火墙,它管的是别人连进来的连接,在公共 Wi-Fi 上尤其有用。App 主动联网时它不会询问你,应用防火墙补的就是这一块。
收费吗?
免费,也不需要账号。包括应用防火墙在内,OpenNavo 以 GPL-3.0 许可证开源。
会不会影响 App 正常使用?
被你阻止的 App 连不上网,更新、同步等功能可能会因此失效。不想被频繁询问的话,可以把没有规则的连接设为「允许并记录」,之后在连接记录里查看;也可以让已经装好的 App 自动允许。
会把我的连接记录发到别处吗?
不会。规则和判断都在你的 Mac 上完成,连接信息不会上传。来自网址的屏蔽列表会下载到你的 Mac 上,在本机比对。
怎么移除?
在 OpenNavo 里打开「应用防火墙」→「设置」,选择「移除」。这会停止过滤并卸载系统扩展,同时删除规则和连接记录,macOS 可能会要求输入密码。