macos防火墙可阻止未经请求的传入连接,ventura及更新版本在“系统设置→隐私与安全性→防火墙”中开关,monterey及更早版本在“系统偏好设置→安全性与隐私→防火墙”中操作,支持高级配置与状态验证。

如果您希望增强 Mac 的网络安全防护能力,系统内置的防火墙可阻止未经请求的传入连接。以下是开启和关闭 macOS 防火墙的具体操作步骤:
一、通过“系统设置”启用或停用防火墙(Ventura 及更新版本)
macOS Ventura(13.x)及后续版本统一使用“系统设置”应用管理安全功能,防火墙开关集成在“隐私与安全性”模块中,操作路径清晰且权限控制严格。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在边栏中点击“隐私与安全性”(若未显示,请向下滚动查找)。
3、在右侧内容区找到“防火墙”模块,点击进入。
4、若右下角显示锁形图标,点击并输入管理员密码以解锁设置。
5、点击“开启防火墙”按钮启用;如已开启,则点击“关闭防火墙”按钮停用。
二、通过“系统偏好设置”启用或停用防火墙(Monterey 及更早版本)
macOS Monterey(12.x)及之前系统仍沿用“系统偏好设置”界面,防火墙位于“安全性与隐私”面板内,逻辑与新版一致但入口名称不同。
1、点击屏幕左上角苹果菜单,选择“系统偏好设置”。
2、点按“安全性与隐私”图标。
3、点击顶部标签栏中的“防火墙”选项卡。
4、若左下角为锁形图标,点击并输入管理员密码以解锁设置。
5、点击“开启防火墙”启动防护;若已启用,则点击“关闭防火墙”停止运行。
三、配置防火墙高级选项以优化防护效果
启用防火墙后,可通过“防火墙选项”自定义规则,例如阻止所有传入连接、允许已签名软件自动通行等,兼顾安全性与兼容性。
1、在“防火墙”主界面点击“防火墙选项…”按钮(Ventura 在“防火墙”模块右下角;Monterey 在“防火墙”选项卡左下角)。
2、勾选“阻止所有传入连接”以强化防护(注意:此选项可能影响远程登录、文件共享等合法服务)。
3、确保勾选“自动允许已签名的软件接收传入连接”,避免系统级应用被误拦截。
4、如需放行特定应用,点击“+”号按钮,浏览并添加其可执行文件(通常位于应用程序包内的 Contents/MacOS/ 目录下)。
5、完成配置后点击“确定”保存,返回主界面确认状态已更新。
四、验证防火墙当前运行状态
防火墙启用后不会显示常驻通知,需手动检查其是否处于活动状态,避免因权限锁定或意外关闭导致防护失效。
1、在“系统设置”→“隐私与安全性”→“防火墙”界面中,观察主按钮文字:显示“关闭防火墙”即表示正在运行。
2、在“系统偏好设置”→“安全性与隐私”→“防火墙”选项卡中,状态栏显示“防火墙已开启”且下方有活跃规则列表即为生效。
3、终端验证方式(可选):打开“终端”应用,输入命令 sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate,返回 "Firewall is enabled." 表示正常工作。











