首页/新闻资讯/正文详情

免费开源的 LuLu macOS 防火墙:从克隆编译到放行规则实战上手

发布时间:2026/11/4 6:17:23 来源:云帆数科 栏目:资讯中心
免费开源的 LuLu macOS 防火墙:从克隆编译到放行规则实战上手
免费开源的 LuLu macOS 防火墙从克隆编译到放行规则实战上手【免费下载链接】LuLuLuLu is the free open-source macOS firewall项目地址: https://gitcode.com/gh_mirrors/lu/LuLuLuLu 是一款免费开源的 macOS 防火墙基于系统原生 Network Extension 运行。它监控每个应用的出网请求让你逐条决定放行或阻止并把决定记成规则。这篇实战带你从零克隆编译、完成系统授权再到日常的放行、阻止与规则管理帮你看清并管住数据外发。LuLu 是什么一个开源自带的 macOS 应用防火墙LuLu 管的是应用往外连这件事属于出站防火墙。定位免费、开源、基于 macOS 原生网络扩展装好即接管出网监控。适用人群想看清哪些程序在偷偷联网、担心数据被带走的普通用户和开发机。与同类差异多数同类是付费应用LuLu 完全开源可审计它的规则认代码签名升级程序后仍按签名匹配而不是死盯路径。它处理第一条连接请求的链路是这样的第一次遇到没规则的请求它弹窗问你你答一次它就把这条决定存下来之后同样的请求不再打扰。克隆编译并最快完成首次授权先确认环境下面每条都满足再动手macOS 10.15Catalina及以上版本一个可登录的系统管理员账号已安装 Xcode用于编译约 100MB 可用磁盘空间打开终端克隆仓库并用 Xcode 打开工程# 克隆 LuLu 仓库 git clone https://gitcode.com/gh_mirrors/lu/LuLu cd LuLu # 用 Xcode 打开工作区并选择 LuLu 方案运行 open lulu.xcworkspace在 Xcode 里选LuLu方案点运行把产物拖进应用程序。首次运行会走一遍授权按下面顺序点点允许进入下一步系统弹出过滤网络内容的提示点Permitir / 允许。系统再问隐私与安全授权用Touch ID或输入密码确认。若弹出系统扩展被阻止点打开系统设置。在系统设置 → 通用 → 登录项与扩展 → 网络扩展中打开LuLu的开关旧版本在隐私与安全性里点允许。回到欢迎窗口按需勾选放行所有 Apple 程序、放行已安装应用、放行 DNS 流量完成。完成后菜单栏出现盾牌图标说明防火墙已生效。日常三个高频场景放行、阻止与规则管理菜单栏盾牌图标是日常入口。场景一放行一个常用应用。场景浏览器首次联网被拦你想长期放行。操作弹出窗口点允许把规则范围选进程、时长选始终。预期该应用之后的出网不再弹窗。场景二临时验证一个可疑程序。场景装了新工具想先看它连哪里。操作弹出窗口点允许时长选仅一次或本进程或干脆点阻止。预期连接被临时放行一次或直接被拒程序退出后临时规则失效。场景三回看并改动已有规则。操作点菜单栏盾牌图标选Rules…打开规则窗口可搜索、启用/停用、删除某条规则。预期改动即时生效列表实时更新。规则范围决定这条规则管得多宽按需选规则范围作用什么时候用进程只管发起请求的这个程序给某个 App 单独授权端点只管目标 IP / 域名只放行某个网站或地址进程树程序加它的子进程带插件、子进程的应用进阶导出导入规则与批量配置规则攒多了最好能备份、迁移或按环境切换。一键导入导出点菜单栏盾牌图标 →Rules→ 选导出会生成一个rules.json文件默认存桌面可勾选仅导出用户创建的规则在另一台机器上选导入选中该文件即可。这样规则跟着文件走不用重配。日常还能用清理规则一键删掉指向已删除、已过期或已退出程序的陈旧规则。批量与自动化LuLu 提供命令行入口供脚本安装或卸载需管理员权限# 以 root 安装 / 卸载需管理员 sudo /Applications/LuLu.app/Contents/MacOS/LuLu -install sudo /Applications/LuLu.app/Contents/MacOS/LuLu -uninstallProfiles配置档让你为不同环境各存一套规则和偏好存在/Library/Objective-See/LuLu/Profiles下切换时整套生效适合工作机/个人机两副面孔。几个关键偏好在设置窗口的模式页调整含义如下配置项含义passiveMode被动模式不拦截只记录请求blockMode阻止模式默认全部阻止放行需显式allowApple放行所有 Apple 系统程序allowDNS放行 DNS 流量减少弹窗避坑查日志与排查连接被拦现象 → 原因 → 解决按这条线查最快。连接被意外拦住可能是规则冲突或临时规则已过期。先看日志确认拦截来源再回规则窗口停用冲突项。扩展没生效、图标灰着系统扩展未开启。去系统设置 → 通用 → 登录项与扩展 → 网络扩展把 LuLu 打开必要时点打开系统设置按钮直达。规则越攒越多、弹窗变慢临时规则和失效规则堆积。定期跑一次清理规则把指向已退出或已删程序的规则清掉。用这两条命令可复制地查日志与复盘# 实时查看 LuLu 日志 log stream --predicate subsystem com.objective-see.lulu # 查看最近 30 分钟的日志 log show --predicate subsystem com.objective-see.lulu --last 30m延伸源码目录、测试与社区想读源码重点看这几处仓库内真实路径主应用界面层告警窗口、规则窗口、设置、状态栏菜单。网络扩展过滤层FilterDataProvider、Rules等决定放行/阻止的核心逻辑。共享数据结构Rule、常量定义与签名信息。被动模式测试run_passive_mode_tests.sh与测试说明可本地跑一遍验证域名优先等改进。入口文档在 README.md 与 README_zh-Hans.md。LuLu 用开源和签名感知的规则把谁在往外发数据这件事交回你手里。下一步就从克隆编译、完成授权放行第一个应用开始。【免费下载链接】LuLuLuLu is the free open-source macOS firewall项目地址: https://gitcode.com/gh_mirrors/lu/LuLu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

5 分钟不翻车跑通 Folia 歌词动画播放器:跨系统安装从下载到验证全链路
5 分钟不翻车跑通 Folia 歌词动画播放器:跨系统安装从下载到验证全链路

5 分钟不翻车跑通 Folia 歌词动画播放器:跨系统安装从下载到验证全链路 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一… · 2026/11/4 6:17:23

wechat-article-exporter 实用指南:如何三步批量下载微信公众号文章
wechat-article-exporter 实用指南:如何三步批量下载微信公众号文章

wechat-article-exporter 实用指南:如何三步批量下载微信公众号文章 【免费下载链接】wechat-article-exporter 一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用&#x… · 2026/11/4 6:16:23

【免费下载】 开源项目Komikku安装与配置指南
【免费下载】 开源项目Komikku安装与配置指南

开源项目Komikku安装与配置指南 1. 项目基础介绍 Komikku是一个开源的漫画阅读器,适用于Android平台。它基于TachiyomiSY和Mihon/Tachiyomi项目开发,旨在提供新的有用的功能,并定期从Mihon或其他分支如SY、J2K和Neko等项目中引入特性和更新。… · 2026/11/4 6:16:23

技术债务管理:从项目复盘到实践指南
技术债务管理:从项目复盘到实践指南

1. 技术债务的雪球效应:一个真实项目复盘 那天凌晨三点,当我第17次被生产环境告警短信惊醒时,终于意识到问题的严重性——这个上线仅半年的新系统,已经积累了比公司十年老系统更多的技术债务。数据库查询平均响应时间从最初的200m… · 2026/11/4 18:35:59

进化计算在多模态优化中的应用与实现
进化计算在多模态优化中的应用与实现

1. 进化计算与多模态优化基础解析 在解决复杂工程问题时,我们常常会遇到存在多个全局最优解或局部最优解的情况。这类问题被称为多模态优化问题(Multimodal Optimization Problems),它们广泛存在于机械设计、参数调优、路径规划等… · 2026/11/4 18:35:59

15分钟快速交付:现代开发实践与工具链优化
15分钟快速交付:现代开发实践与工具链优化

1. 项目概述:快速交付的现代开发实践在软件开发领域,我们经常面临这样的困境:业务方提出需求后,开发团队需要数天甚至数周才能交付第一个可运行版本。这种延迟不仅影响产品迭代速度,更会错失市场机会。经过多年实战&am… · 2026/11/4 18:35:59

OpenClaw与GraphRAG:构建智能记忆与推理的AI系统
OpenClaw与GraphRAG:构建智能记忆与推理的AI系统

1. 项目背景与核心价值去年我在构建一个智能问答系统时遇到了典型瓶颈——当用户询问"我们上季度讨论过的那个欧洲市场拓展方案"时,系统总是返回"没有相关信息"。这暴露了当前AI的两大缺陷:缺乏持续记忆能力和复杂逻辑串联能力。Ope… · 2026/11/4 18:35:59

ChatGPT Plus错误率突增的三层衰减机制与实操修复指南
ChatGPT Plus错误率突增的三层衰减机制与实操修复指南

1. 项目概述:这不是一次“服务宕机”,而是一次系统性信号衰减最近几天,大量ChatGPT Plus/Pro用户集中反馈“错误率陡增”——不是完全无法访问,而是频繁出现对话中断、模型响应失败、支付验证反复卡顿、配置加载异常、提示“model… · 2026/11/4 18:35:59

Docker 部署 PostgreSQL 16 pgvector 向量检索实践
Docker 部署 PostgreSQL 16 pgvector 向量检索实践

1. 为什么这套组合值得单独写一篇前段时间有个做检索服务的 A 同学找我,说他们业务库里已经有几千万条商品文本,想加一层语义搜索,评估了一圈独立的向量数据库,发现多一套组件就多一套运维、多一份备份策略、多一个故障点。最后他… · 2026/11/4 18:34:54

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码