你终于可以远程启动Mac了
摘要
苹果在macOS 26.5中新增了一项功能,允许2024年及以后推出的Mac在接通电源时自动启动,无需按下物理按钮即可远程开机——对远程实验室、CI环境以及像移动箱式设备这样的移动设置非常有用。
<p>苹果终于允许你远程开启Mac,无需按下电源按钮。在媒体报道中,有文章称这是对Mac mini电源按钮位置不满的回应。</p>
<figure class="insert-image"><img src="https://www.jeffgeerling.com/blog/2026/power-on-your-mac-remotely/m4-mini-remote-power-button.jpg"
alt="使用Framework 12上的Home Assistant远程开启M4 Mac mini" width="700" height="auto">
</figure>
<p>虽然我同意M4 mini的电源按钮位置确实很不合理,但这并非我在意此功能的原因。对我而言,两个更重要的使用场景多年来一直是个痛点:</p>
查看缓存全文
缓存时间: 2026/06/12 14:50
# 终于可以远程开机你的 Mac 了
来源:https://www.jeffgeerling.com/blog/2026/power-on-your-mac-remotely/
苹果**终于**让你可以远程开机 Mac(https://support.apple.com/en-us/125517),无需按下电源按钮。媒体中有文章认为这是对 Mac mini 电源按钮位置投诉的回应(https://9to5mac.com/2026/05/11/macos-26-5-adds-new-way-to-control-your-macs-power-state-via-switches/)。
使用 Framework 12 上的 Home Assistant 远程开机 M4 Mac mini
虽然我同意 M4 mini 的电源按钮位置确实很蠢,但这并不是我在意这个功能的原因。对我来说,有两个*更重大*的使用场景多年来一直很麻烦:
- 实验室/CI 环境中的远程 Mac,我不需要它们 24x7 运行,尤其是当有人意外关闭其中一台时。
- 安装在道路机箱或便携式机架中的 Mac。如果它们能在我为活动进行设置时自动开机(例如在演唱会或现场直播环境中),那简直太棒了。
Mac 在 2005 年发布的 Mac OS X 10.4 中就加入了“局域网唤醒”支持(https://en.wikipedia.org/wiki/Wake-on-LAN)。以下是我 Power Macintosh G4 MDD(https://www.jeffgeerling.com/blog/2024/build-log-power-mac-g4-mdd/)上显示该设置的样子:
Mac OS X 10.4 中的节能器选项包括 WoL 和断电后自动重启
这个设置允许你通过向 Mac 发送一个魔术包(https://superuser.com/questions/1066619/what-is-a-magic-packet-for-waking-a-computer)来远程*唤醒* Mac。10.4 中还增加了“断电后自动重启”功能,如果你能接受直接切断 Mac 电源、再恢复供电时它会自动启动的话,这个功能就很好。这在紧急情况下或 UPS 没电时很有用,但风险较大,因为这不是安全关机场景。
PC 早在 1995 年就拥有了在大多数符合 Intel ATX 标准的系统上从关机状态启动的能力(https://web.archive.org/web/20130828233419/http://www.pcguide.com/ref/power/sup/func_SoftPower.htm),无论关机方式如何。
三十年后,随着 macOS 26.5 的发布,苹果终于跟上了:你现在可以将 Mac 设置为无论以何种方式关机,只要恢复供电就“始终”启动。
我在我的 M4 Mac mini 上测试了这个功能,它属于支持该功能的限定 Mac 型号:
- 2024 年或之后推出的 Mac mini
- 2025 年或之后推出的 Mac Studio
- 2024 年或之后推出的 iMac
我做了一个短视频,涵盖了本文的所有内容,如果想看可以观看:
更喜欢博客而不是视频?继续阅读吧!
## 远程电源控制
服务器机架中用于电源监控和控制的 Zigbee 智能插座
我不想重复我如何使用这些 Zigbee 智能插座(https://amzn.to/45oROls)来监控和控制我的大多数服务器的电源,这里直接链接到相关文章:如何监控和控制我的所有通电设备(Zigbee + HA)(https://www.jeffgeerling.com/blog/2025/how-i-monitor-and-control-all-my-powered-devices-zigbee-ha/)。
## 配置 macOS 始终启动
要将 macOS 配置为在接通电源时始终启动(无论是停电后还是有计划关机):
1. 打开系统设置,进入“节能”
2. 对于“接通电源时启动”选项,选择“始终”
macOS 节能设置中选择接通电源时始终启动
我通过关闭 Mac、将其插入智能插座、然后在智能插座上切换电源来测试该功能。M4 mini 在 2 秒内启动,但没有发出通过电源按钮冷启动时通常出现的开机提示音[^1]。
## 两个注意事项
如果你远程操作 Mac,需要注意两件事:
1. 如果你使用 FileVault(大多数人都是),并且希望在 Mac 启动后远程登录,你需要首先通过 SSH 登录并输入管理员账户的密码。这将解锁 Mac,之后你就可以正常登录会话(通过 SSH 或屏幕共享)了。此功能在 macOS 26.0 中添加,我在文章中已介绍:通过 SSH 远程登录且使用 FileVault(https://www.jeffgeerling.com/blog/2025/you-can-finally-manage-macs-filevault-remotely-tahoe/)
2. 如果你使用屏幕共享登录远程 Mac,然后在连接了显示器的 Mac 上*未注销*就关闭屏幕共享会话,远程 Mac 会“唤醒”到已登录的桌面,就像你刚刚还在使用它一样。如果你在共享办公空间之类的地方,那可能会是大问题!我尽量在关闭屏幕共享会话前记住注销。
## 一个 Bug
在制作相关视频的过程中,我测试了几种不同的启动场景。一切正常,除了一种情况:
macOS 登录窗口中的关机命令
如果我启动了 Mac(无论是通过电源按钮还是接通插座电源),但*没有*登录,然后选择登录窗口中的“关机”选项来关闭 Mac,那么当电源再次连接时它不会启动。我*必须*物理按下电源按钮。
我测试了四次,也测试了登录后正常关机,所有情况下都确认了这个 Bug。
我原本想在苹果的“Radar”系统(https://radar.apple.com/)中提交 Bug 报告,但我没有“AppleConnect”账户。后来我发现 macOS 有一个内置的“反馈助理”应用,于是我用它来提交。我创建了报告`FB23071345:如果从登录屏幕关闭 Mac,断电后启动失败`,希望苹果那边有人能看到 :)
向 Apple 反馈提交我的 Bug 报告
## 结论
特别感谢 Reddit 网友 prodigalAvian(https://www.reddit.com/r/homelab/comments/1txnj04/comment/opyd44t/),他的评论是我首次了解此功能的地方。多年来我一直使用智能插座来控制 PC 的电源——很高兴我终于可以对 Mac 做同样的事情了——至少对较新的机型而言。
[^1]: 开启或关闭 Mac 时发出的启动提示音?我只是放大了音箱的音量,然后做了几次冷启动来确认提示音是否还在。
相似文章
@timsneath:我怀疑 WWDC 上宣布的我个人最喜欢的功能之一将是一匹黑马:容器机器,让你的 Mac 运行一个轻量级、持久的 Linux 环境,并自动挂载你的主目录和仓库:https://t.co/dOBdfOOVxC
Apple 已开源 'container' 工具,用于在 Apple 芯片的 Mac 上以轻量级虚拟机方式运行 Linux 容器,支持 OCI 镜像,并为 macOS 26 进行了优化。
Haiku OS 现可在 M1 Mac 上运行
Haiku OS 已移植至 Apple M1 Mac,可直接启动无需虚拟机。ARM 移植尚处早期阶段,但能启动到桌面,所有八个核心均正常工作。
使用 Macvdmtool 在 Apple Silicon Mac 上执行 DFU 恢复(2021)
关于使用 macvdmtool(来自 AsahiLinux 项目的工具)通过终端命令而非键盘快捷键在 Apple Silicon 和 T2 Mac 上执行 DFU 恢复的指南。
MacOS 27 Golden Gate:主要新功能
苹果在 WWDC 2026 上预览了 macOS 27 Golden Gate,其特色包括基于 Gemini 模型的全新 Siri 人工智能、仅支持 Apple Silicon Mac 的兼容性以及全新的系统级 AI 功能。
Codex 即将能够通过 Computer Use 控制其他桌面设备(2分钟阅读)
OpenAI 正在为 Codex 开发一项功能,使其能够通过 Computer Use 控制 macOS 应用程序,即使在笔记本电脑锁定或休眠时也能操作,并远程控制运行 Codex 应用的其他桌面设备,从而扩展其远程控制能力。