讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac怎么配置防火墙允许特定应用_Mac如何添加应用到防火墙白名单允许联网【操作】

冬辰姑娘_1003

冬辰姑娘_1003

发布时间:2026-03-25 19:22:31

|

879人浏览过

|

来源于php中文网

原创

若Mac应用网络连接被防火墙阻止,需将其添加至白名单:一、通过系统设置启用防火墙;二、在防火墙选项中点击“+”手动添加.app应用;三、对未签名应用可用终端命令socketfilterfw添加;四、用--listapps验证并--unblockapp解除阻止;五、SIP保护下需复制程序到非保护路径再添加。

mac怎么配置防火墙允许特定应用_mac如何添加应用到防火墙白名单允许联网【操作】

如果您在Mac上运行某个应用时发现其网络连接被系统防火墙阻止,则可能是该应用未被添加到防火墙白名单中。以下是将特定应用添加到macOS防火墙白名单、允许其联网的具体操作步骤:

一、通过系统设置启用并配置防火墙

macOS内置的防火墙默认处于关闭状态,需先启用才能进行应用级规则配置。启用后,系统会自动监控进出流量,并对未授权应用弹出提示。

1、点击屏幕左上角苹果图标,选择“系统设置”。

2、在左侧边栏滚动到底部,点击“隐私与安全性”。

3、向下滚动至“防火墙”区域,点击右侧的“详细信息…”按钮(若显示“关闭防火墙”,先点击开启)。

4、在弹出窗口中,确保“开启防火墙”开关已打开。

二、手动添加应用到防火墙允许列表

启用防火墙后,部分应用可能不会自动出现在允许列表中,需手动将其可执行文件路径添加进去。系统仅识别.app包内的主可执行文件或已签名的二进制程序。

1、回到“防火墙”设置页面,点击“防火墙选项…”。

2、点击左下角的“+”号按钮。

3、在弹出的文件选择窗口中,导航至应用程序所在位置(通常为/Applications),选中目标应用(如“Chrome.app”或“Postman.app”),点击“添加”。

4、确认该应用右侧的状态显示为“允许传入连接”,表示已成功加入白名单。

三、使用终端命令强制添加未签名应用

某些开发工具或未经过Apple公证的应用可能无法通过图形界面添加。此时可通过终端向防火墙规则库直接写入例外项,绕过GUI限制。

1、打开“终端”(可在“访达→前往→实用工具”中找到)。

2、输入以下命令并回车,以查看当前防火墙状态:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate

3、若返回“Firewall is disabled”,先启用:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on

4、添加指定应用(以路径为准,例如自定义脚本位于~/Desktop/myapp):
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add ~/Desktop/myapp

5、允许该应用传入连接:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp ~/Desktop/myapp

四、验证应用是否获得网络权限

添加完成后,需确认应用实际能建立网络连接。macOS防火墙会在首次尝试连接时触发权限请求,若此前已拒绝,需清除旧记录重新触发。

1、在终端中执行:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps,检查目标应用是否出现在输出列表中。

2、若列表中对应应用状态为“blocked”,执行:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /path/to/app。

3、重启该应用,观察是否仍弹出“xx想要接收来自网络的连接”提示;若不再弹出且功能正常,则表示白名单生效。

五、处理SIP保护导致的添加失败

macOS启用系统完整性保护(SIP)后,部分安全目录下的进程(如/usr/bin下的工具)无法被手动添加进防火墙白名单。此时需改用替代路径或禁用SIP(不推荐)。

1、确认目标程序是否位于受保护路径:运行which program_name(如which curl),若返回/usr/bin/curl,则属于SIP保护范围。

2、创建符号链接副本至非保护路径:
sudo cp /usr/bin/curl /usr/local/bin/curl-allow

3、在防火墙选项中添加/usr/local/bin/curl-allow而非原始路径。

4、后续调用时使用新路径:/usr/local/bin/curl-allow -I https://example.com。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2806

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5599

2023.11.06

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

3987

2026.03.24

软件测试常用工具
软件测试常用工具

软件测试常用工具有Selenium、JUnit、Appium、JMeter、LoadRunner、Postman、TestNG、LoadUI、SoapUI、Cucumber和Robot Framework等等。测试人员可以根据具体的测试需求和技术栈选择适合的工具,提高测试效率和准确性 。

4850

2023.10.13

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3723

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

855

2023.10.30

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

4964

2025.05.09

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5470

2024.08.16

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

120

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 193人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.7万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn