请注意,Screens 4 不再可用,已被 Screens 5 取代,这是一款适用于 iPhone、iPad、Mac 和 Vision Pro 的通用应用程序。
自 macOS 10.12 Sierra 以来,可以配置内置屏幕共享/远程管理服务,使其仅响应通过安全连接发出的本地连接请求。
为此,请打开 Terminal.app,复制并粘贴以下命令:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
要恢复默认行为,请在命令末尾使用 no 代替 yes。
要求:打开安全连接
此配置工作的唯一要求是在 Screens 和 Screens Connect(如果已安装)中启用安全连接 (SSH)。
除非您使用安全连接,否则您将无法连接,因为 VNCOnlyLocalConnections 参数指示服务仅在本地主机上侦听。
在 Screens Connect### 中启用安全连接
打开“首选项”窗口并转到“常规”部分并启用使用远程登录。
在 Screens### 中启用安全连接
由于 Screens 与 Screens Connect 保持同步,因此应自动启用安全连接。如果不是这种情况,请按照以下步骤操作:
Screens for iOS
打开您要修改的已保存连接的设置并启用安全连接。
在安全连接部分,确保打开在本地网络上启用。
Screens for Mac
打开您要修改的已保存连接的设置并启用安全连接。
确保打开在本地网络上启用。