Mac自带防火墙可有效拦截未经许可的入站连接,开启只需在“系统设置→网络→防火墙”中点击“打开防火墙”;进阶配置支持添加程序放行规则、启用隐身模式及自动允许签名软件等选项,兼顾安全与易用性。
Mac 自带
防火墙
能有效拦截未经许可的入站连接,开启和配置并不复杂,关键在于理解每项设置的实际影响。
在系统设置中快速启用防火墙
这是最常用也最稳妥的方式,适合大多数用户:
点击屏幕左上角
苹果
图标 → 选择“系统设置”
在左侧边栏点“网络”,右侧找到并点击“防火墙”
若显示“关闭”,直接点“打开防火墙”按钮即可启用基础防护
首次修改前需点左下角锁形图标,输入管理员密码解锁
进阶配置:控制哪些程序能联网
默认开启后,防火墙只拦陌生连接,不干预你常用软件。如需精细管理,进入“防火墙选项”:
点“防火墙选项”→ 点下方“+”号,从应用程序文件夹中添加需要放行的程序(比如 Transmission、OBS 或
远程桌面
工具)
列表中每个程序旁有下拉菜单,可选“允许传入连接”或“阻止传入连接”
勾选“阻止所有传入连接”会彻底屏蔽外部访问(包括共享文件、AirPlay、SMB等),除非你明确不需要这些功能,否则不建议常开
增强防护的三个实用选项
在“防火墙选项”里还有几个关键开关,影响安全性和易用性:
通义灵码 Mac版
通义灵码 Mac版是阿里云推出的一款AI智能编码助手,深度集成于Xcode、VS Code及JetBrains等主流IDE中。它基于大模型技术,支持行级/函数级实时续写、自然语言生成代码、单元测试生成及智能问答等核心功能。macOS用户可通过插件市场直接安装,开箱即用,旨在辅助开发者高效完成编码任务,提升研发效率。
下载
自动允许已签名的软件接收传入连接
:系统默认开启。苹果认证过的应用(如 Safari、Mail)会自动放行。关闭它后,每个签名软件首次联网都会弹窗询问,适合高敏感环境
启用隐身模式
:开启后 Mac 不响应 ping、mDNS(Bonjour)等探测请求,别人在网络中“看不见”你的设备,但也会让 AirDrop、访客共享等功能变难发现
注意:“自动允许内置软件”在较新
mac
OS 中已合并或隐藏,无需额外操作
终端命令(适合高级用户)
如果习惯命令行或需要脚本化管理,可用以下方式:
启用防火墙:
查看当前状态:
底层 pf 防火墙(极客向):
启用,配合
编写规则,但普通用户一般不需要碰
基本上就这些。日常使用只需打开防火墙 + 按需放行几个应用,既安全又不影响体验。
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate onsudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstatesudo pfctl -e/etc/pf.conf