MacBook 当做服务器使用指南
MacBook 作为本地开发服务器或家庭服务器时,需要解决两个核心问题:防止系统休眠和远程访问。
1. 防止系统休眠
MacBook 默认在空闲时进入睡眠状态,这会中断服务运行。以下是两种解决方案:
1.1 系统设置
「系统设置 → 电池 → 选项」:开启当显示器关闭时,防止 Mac 自动进入睡眠。
1.2 Amphetamine(推荐)
Amphetamine 是一款 App Store 免费工具,提供更灵活的控制:
- 关闭「显示器关闭允许系统睡眠」选项
- 开启「无限期会话」
- 最好开一个触发器:接通电源后,永远不休眠
1.3 使用终端命令(临时)
1 | caffeinate -d |
- 在终端运行此命令
- 保持终端窗口打开
- 按 Ctrl+C 停止
1.4 锁定屏幕
- 系统设置 -> 取消进入睡眠,要求输入密码
2. 远程访问
2.1 屏幕共享(推荐)
macOS 内置的屏幕共享是最稳定的图形化远程方案:
- 「系统设置 → 通用 → 共享」:开启屏幕共享
- 添加允许访问的用户
- 在另一台 Mac 上打开「屏幕共享」应用,输入目标 Mac 的 IP 或主机名
参考:Apple 官方文档
2.2 SSH 访问
命令行远程访问使用 SSH,配置步骤:
服务端(MacBook 服务器):「系统设置 → 通用 → 共享」→ 开启远程登录
客户端:配置免密登录
1 | # 将公钥复制到服务器 |