我的 mac mini 4 放在工位,所以希望能用 MacBook Pro 来远程访问,相反也希望能用 mac mini 4 远程控制 MacBook Pro 。现在解决方案是 tailscale + 系统内置的“屏幕共享”app ,目前还挺满意的:
- 网络条件好的情况下,画质相当高且延迟很低,感觉比一般的 VNC 客户端流畅
- 复制粘贴很方便
- 支持虚拟显示器功能,屏幕共享类型选择“高性能”,显示类型可以选一台或两台虚拟显示器,这样被远程控制的 mac 屏幕不会有显示,并且可以比较方便地调整分辨率
关于虚拟显示器功能,这个我也是最近才发现,以前确实没有。查了一下是 macOS Somona 14 之后支持的,参考: https://support.apple.com/zh-cn/guide/mac-help/mh14066/mac
现在的问题是:在开启虚拟显示器的情况下,mac mini 远程控制 MacBook Pro 的会话若没有退出,此时我在 MacBook Pro 设备上没有办法退出会话:屏幕是黑的,键盘和触控板无响应。
也就是说,当屏幕共享 app 的远程控制会话正在运行时,若使用的是虚拟显示器模式,则无法在被控端结束会话。
我觉得这挺怪的,比如 Windows 的远程控制,被控端会出现登录界面,而不像 macOS 的远程共享是黑屏,且无法从物理设备上结束共享。不知道是我自己的原因还是本身如此。