Mac合盖后下载中断是因系统默认触发深度睡眠并断开Wi-Fi,需用SleeperX精准禁用合盖睡眠(仅限插电时生效)或终端命令sudo pmset -b disablesleep 1临时解决,并清理网络残留确保唤醒后正常联网。

Mac合盖后下载任务中断,是因为系统默认在合盖瞬间触发深度睡眠并切断Wi-Fi接口,30GB文件卡在3%不是Bug而是设计行为,必须绕过原生限制才能让下载持续运行。
用SleeperX实现合盖不断网下载
这是目前最稳定、最贴近真实需求的方案。SleeperX不粗暴禁用所有睡眠,而是精准关闭“合盖睡眠”这一项,同时保留低电量自动休眠等安全机制。
第一步:前往 https://github.com/ffes/sleeperx/releases 下载最新版 dmg 文件(截至2026年11月,v1.4.2 支持 macOS Sequoia 15.1)。
第二步:双击安装包 → 将 SleeperX 拖入「应用程序」文件夹 → 首次运行时点击菜单栏图标 → 选择「Open Anyway」绕过苹果未签名警告。
第三步:点击菜单栏 SleeperX 图标 → 勾选【Charging: Disable lid sleep】→ 确保右侧显示「ON」状态。这一步仅在插电时生效,【合盖不休眠只对电源适配器供电有效,电池模式下该开关自动灰显】。
第四步:打开「系统设置」→「电池」→「电源适配器」标签页 → 将「电脑睡眠」滑块拖到最右端「从不」→ 同时确认「显示器关闭」设为「15 分钟」或更短,避免屏幕常亮耗电。
现在合上盖子,下载工具(如aria2、Folx、Transmission 或浏览器内置下载)会继续运行,Wi-Fi 图标在开盖后仍显示已连接,且IP地址未变更。
终端命令强制禁用Lid-Sleep(适合临时应急)
方法一:禁用合盖休眠(推荐用于单次通宵下载)
打开「终端」→ 依次执行以下两条命令:
sudo pmset -b sleep 0
sudo pmset -b disablesleep 1
执行后无需重启,立即生效。合盖后系统维持S3级浅睡眠,Wi-Fi芯片保持供电,TCP连接不中断。注意:【此设置仅对电池供电生效,-b 参数代表 battery;若插着电源,请把 -b 换成 -c】。
方法二:恢复合盖休眠(任务完成后务必执行)
在终端中输入:
sudo pmset -b sleep 5 → 回车 → sudo pmset -b disablesleep 0 → 回车
这将还原默认策略,避免长期不休眠导致发热或电池损耗。
清理网络残留确保唤醒后连得上
即使合盖不断网,唤醒后Wi-Fi图标显示“正在连接”却无法上网,大概率是系统轮询重连旧网络失败所致。
打开「系统设置」→「网络」→ 左侧选中「Wi-Fi」→ 右侧点「详细信息…」→ 切换到「Wi-Fi」标签页 → 点击「首选网络」下方所有「−」号,清空列表。
删完后不要急着重连,先执行终端命令:sudo killall -HUP mDNSResponder → 回车。这条命令重启本地DNS与Bonjour服务,清除休眠期间残留的僵死状态。
最后手动从菜单栏Wi-Fi列表中重新选择当前网络并输入密码。系统会生成全新配置文件,唤醒后首次连接延迟低于800ms。

















