---
title: "Mac 上的网络扩展冲突：Little Snitch、LuLu 与 VPN · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/network-extension-conflicts.html"
description: "找出 Mac 上是哪个防火墙、VPN 或内容过滤扩展在阻止连接，逐个关闭排查，只保留需要的那些。"
---

VPN、代理与过滤器

# Mac 上 Little Snitch、LuLu 与其他网络扩展的冲突

macOS 上的防火墙、VPN 和内容过滤器都使用网络扩展。多个同时运行时，其中一个可能会阻止或重定向另一个所需的流量。

适用于：“登录项与扩展”路径适用于 macOS 15 Sequoia 及更高版本。更早的版本在其他位置显示这些扩展。 · 核查日期：2026年10月29日

## 症状

- 安装防火墙、VPN、杀毒软件或家长控制 App 后，连接失败。
- VPN 已连接，但防火墙 App 运行时没有流量经过 VPN。
- 某个 App 只有在退出另一个网络 App 后才能连接。
- macOS 再次要求允许过滤器或 VPN 配置。

## 可能的原因

- **两个过滤器或防火墙。**每个过滤器都可以阻止连接。只要一个 App 中有阻止规则，连接就会被拦下，即使另一个 App 允许。
- **带有严格防火墙规则的 VPN。**许多 VPN 会阻止所有不经过其隧道的流量，这可能会挡住另一个 VPN 或本地网络工具。
- **残留的扩展。**已删除的 App 可能在 Mac 上留下其扩展或配置。
- **被遗忘的规则。**防火墙 App 中的某条规则可能长期阻止某个 App 或主机。

## 如何检查

1. 选取苹果菜单 >“系统设置”>“通用”>“登录项与扩展”。
2. 找到“网络扩展”。点按“信息”按钮，查看已启用哪些网络扩展。
3. 选取苹果菜单 >“系统设置”>“网络”。查找不再使用的 VPN 和过滤器配置。
4. 列出 macOS 已知的 VPN 服务。

   ```
   scutil --nc list
   ```
5. 打开每个防火墙 App，查看其最近阻止的连接。

## 如何修复

1. 在每个防火墙 App 自己的菜单中关闭过滤功能。例如 Little Snitch 和 LuLu 都有这个控制项。
2. 每关闭一个 App 就测试一次连接。一次只改一处。
3. 找到造成阻止的 App 后，修改其规则或设置，然后重新打开它的过滤功能。
4. 要移除扩展，使用对应 App 的卸载程序或移除命令。
5. 在“登录项与扩展”中，点按“网络扩展”的“信息”按钮。关闭不使用的扩展，然后点按“完成”。
6. 移除 VPN 或过滤器扩展后，重启 Mac。

## 使用 Kilobat

1. Kilobat 也使用网络过滤器来执行规则。它的连接检查会指出对某个主机生效的 Kilobat 规则。

   ```
   kilobat why example.com --app com.example.App
   ```
2. 查看 Kilobat 过滤器阻止了什么，以及每次阻止的原因。

   ```
   kilobat blocked-history
   ```
3. 要暂停 Kilobat 的规则而不删除它们，切换到“不受限”配置。

   ```
   kilobat profile unrestricted
   ```
4. 要移除过滤器，打开 Kilobat“设置”并选择“移除 Kilobat”。阻止功能需要 Pro，但这些步骤免费。

## 常见问题

**可以同时使用两个防火墙吗？**

macOS 允许多个网络扩展同时运行。每个都能阻止流量，所以连接必须通过所有扩展。尽量只用一个防火墙。

**关闭过滤功能会删除 App 吗？**

不会。在 Little Snitch 和 LuLu 中，过滤开关只会停止过滤，App 仍然保留。

## 参考资料

- [Apple 支持：在 Mac 上更改“登录项与扩展”设置](https://support.apple.com/guide/mac-help/mtusr003)
- [Tailscale：Interoperability with other software](https://tailscale.com/docs/reference/interoperability)
- [Objective-See：LuLu](https://objective-see.org/products/lulu.html)
- [Little Snitch 6 帮助：General settings](https://help.obdev.at/littlesnitch6/pref-general)
- scutil(8)，macOS 27.2 自带的 man 手册页

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本；在“终端”中用 `man <name>` 打开。

## 相关指南

- [Mac 上内容过滤器屏蔽了网站](https://kilobat.app/zh-hans/guides/content-filter-blocking.html): 内容过滤器会检查网页流量并阻止某些网站。
- [Mac 上 VPN 已连接但无法上网](https://kilobat.app/zh-hans/guides/vpn-connected-no-internet.html): VPN 会通过隧道发送流量。
- [Mac 上 Tailscale 与其他 VPN 冲突](https://kilobat.app/zh-hans/guides/tailscale-vpn-routing-conflicts.html): Tailscale 为每台设备分配一个 100.64.0.0/10 中的地址。
- [新 App 联网前先征得你的批准](https://kilobat.app/zh-hans/guides/recipes/approve-new-apps.html): 在询问模式下，Kilobat 会暂缓没有规则的 App 的首批连接。
