对比Little SnitchLuLuMac 防火墙TinyShield

Little Snitch vs LuLu:哪款 Mac 防火墙更适合你?

Little Snitch 与 LuLu 全面对比:功能、价格、连接提醒和局限。看看哪款 Mac 防火墙适合你,以及什么时候 TinyShield 是更简单的折中选择。

🥊产品团队

你想控制 Mac 上哪些 App 可以联网。搜索防火墙时,总会反复看到两个名字:Little Snitch 和 LuLu。

一个是历史悠久的商业软件,高级选项众多;另一个免费且开源。该装哪一个?

在本指南中,你将了解:

  • Little Snitch 和 LuLu 各自的优势
  • 两者在价格、连接提醒、规则和监控方面的实际差异
  • 哪款适合新手、高级用户和注重隐私的用户
  • 什么情况下 TinyShield 是更好的折中选择

为什么不直接用 macOS 防火墙?

系统设置 → 网络 → 防火墙中的防火墙控制的是入站连接,它不会阻止 Mac 上的 App 向外发送数据。

所以人们会安装 Little Snitch、LuLu 或 TinyShield 这样的出站防火墙。它们回答的是另一个问题:“这个 App 应该被允许联网吗?”

Little Snitch 概览

Objective Development 出品的 Little Snitch 是 Mac 上最知名的网络监控和应用防火墙之一。

它的优势:

  • ✅ 连接提醒:每个新连接都会询问你允许还是拒绝
  • ✅ Silent Mode(静默模式):先允许连接,之后再审核
  • ✅ Network Monitor(网络监控):提供世界地图、流量图表和每个连接的详细信息
  • ✅ 精细规则:可按 App、服务器、域名、端口或协议设置
  • ✅ 配置文件:可自动切换,例如在家中或连接公共 Wi-Fi 时
  • ✅ 拦截列表、DNS 加密和命令行工具

需要考虑的地方:

  • ❌ 它是付费软件。演示版每次可运行三小时,之后可以重新启动。
  • ❌ 如果只想阻止几个 App,众多选项可能让人无所适从。
  • ❌ 可能需要花些时间,才能弄懂规则、配置文件和规则组如何配合使用。

Mac App Store 上还有 Little Snitch Mini。它的网络监控功能免费,而阻止连接需要 App 内购买。

LuLu 概览

Objective-See 出品的 LuLu 是一款免费、开源的防火墙,可阻止未知的出站连接。

Netiquette:Objective-See 出品的网络监控工具

它的优势:

  • ✅ 免费且开源,代码托管在 GitHub 上
  • ✅ 新出站连接提醒,附带代码签名信息
  • ✅ 规则可针对整个程序或单个端点,并可设置有效期
  • ✅ 拦截列表和允许列表,可来自本地文件或远程 URL
  • ✅ Passive mode(被动模式):按规则处理连接,不显示提醒
  • ✅ 配置文件:各自拥有独立的规则和设置

需要考虑的地方:

  • ❌ 它只过滤出站流量。
  • ❌ 按主机名阻止仅对使用 Network.framework 或 NSURLSession 的 App 有效。据 Objective-See 介绍,Chrome 等浏览器只能按 IP 地址阻止。
  • ❌ 它的网络监控工具(Netiquette)常常只显示 IP 地址或云服务器名称,而不是 App 实际请求的域名。
  • ❌ 界面够用,但比一般的 Mac App 更偏技术化。

Little Snitch vs LuLu:并排对比

Little SnitchLuLu
价格付费许可证免费
源代码闭源开源
连接提醒✅✅
静默/被动模式✅ Silent Mode✅ Passive mode
网络监控✅ 带地图和图表✅ Netiquette,列表视图
规则粒度App、域名、端口、协议、配置文件App 或端点、配置文件
拦截列表✅ 精选列表,自动更新✅ 来自文件或 URL
上手难度较高中等

最新功能和价格请以官网为准。两款 App 都在积极开发中。

该选哪一款?

以下情况选择 Little Snitch:

  • 你想要最精细的规则系统
  • 你喜欢图表、配置文件,以及对每个连接的精细控制
  • 你不介意付费,也愿意学习更高级的工具

以下情况选择 LuLu:

  • 你想要免费工具
  • 你很看重开源
  • 你能接受简单、偏技术化的界面,以及偶尔只能按 IP 设置的规则

折中之选:TinyShield

很多人的需求介于两者之间:Little Snitch 太复杂,LuLu 又太简陋。他们想要的是看清每个 App 在做什么,然后一键阻止。

TinyShield 正是为这种使用方式而打造的。

你将获得:

  • ✅ 一个窗口完成监控和阻止,按 App 分组
  • ✅ 每个 App 的主机名和 IP 地址,外加搜索栏
  • ✅ 右键即可阻止 App、域名、通配符域名或 IP
  • ✅ 三种简单模式:Allow All、Require Approval 和 Block All
  • ✅ GeoIP map,查看流量去向
  • ✅ 原生、现代的 macOS 设计
  • ✅ 一次性购买,无需订阅,另有 Lifetime Deal 可选

Require Approval:有提醒,不打扰

与 Little Snitch 和 LuLu 的提醒流程类似,Require Approval 会暂停 TinyShield 尚未认识的 App 发起的连接。你可以看到该 App、它的代码签名和连接目标,然后选择 Allow 或 Block。TinyShield 会记住你的选择。

三款快速对比

Little SnitchLuLuTinyShield
价格付费免费免费试用,PRO 许可证一次性购买
按 App 显示易读的域名✅部分✅
新 App 联网前询问✅✅✅ (PRO)
默认阻止所有连接通过规则实现✅ Block mode✅ Block All (PRO)
GeoIP 地图✅❌✅
上手难度较高中等低

提示:一次只运行一款防火墙

同时运行多个连接过滤工具会让结果难以判断,还可能导致连接中断。先测试一款,做出决定后,再移除其他的。

总结

  • Little Snitch 适合高级用户,规则系统最为深入。
  • LuLu 是最佳的免费开源选择。
  • TinyShield 适合想要清晰监控、快速阻止,又不想面对陡峭学习曲线的用户。

想了解更多?请阅读 TinyShield vs Little Snitch、TinyShield vs LuLu,或了解如何查看 Mac 上哪些 App 在联网。

下载 TinyShield,或查看价格方案。

准备好保护你的 Mac 了吗?

体验 TinyShield 强大的网络监控与防护能力,在保持最佳性能的同时让 Mac 远离威胁。

下载 TinyShield