请注意,Screens 4 已不再可用,已被 Screens 5 取代,这是一款适用于 iPhone、iPad、Mac 和 Vision Pro 的通用应用程序。
这通常表示网络路由问题阻止了 Screens 连接远程计算机。
计算机处于睡眠模式、已关闭或未插入电源插座
请参阅以下文章,了解有关如何让您的 Mac 或 Windows PC 唤醒以接收传入连接的更多信息:
防火墙或远程管理服务问题
一些用户报告说,内置的 macOS 防火墙会阻止传入连接,关闭防火墙会恢复连接。此问题的解决方法是禁用远程管理(或屏幕共享),重新启用服务 并重新启动您的 Mac。这应该会重置防火墙规则并允许您连接。
此外,请确保“自动允许内置软件接收传入连接”防火墙选项已启用。如果已启用,请尝试关闭和打开该选项。
有关更多信息,请参阅 discussions.apple.com 上的此 线程。
Screens Connect
如果您通过 Internet 连接到远程计算机,我们强烈建议您在远程 Mac 或 Windows PC 上安装 Screens Connect,并且您 使用 Screens ID 登录 Screens 和 Screens Connect。
虚拟专用网络 (VPN)
您是否尝试通过 VPN 连接?如果是这样,请注意许多 VPN 会阻止 Screens 与其他计算机建立直接双向连接。我们建议使用安全/加密的 Screens 连接,而不是通过 VPN 路由您的连接。
动态路由
动态路由会阻止 Screens 建立直接双向连接。一种可能的解决方案是从您的互联网服务提供商那里请求静态 IP 地址。
- 考虑一下公共 IP 地址。如果地址类似于 100.64.x.x,则您的地址是动态路由管理的动态地址池的一部分。
- 您的路由器的公共 IP 地址真的是互联网认为的那样吗?要找出答案:
- 使用您打算连接的计算机,访问 whatsmyip.org。
- 将该页面上列出的 IP 地址与您之前收集的公共 IP 地址进行比较。
- 如果 IP 地址不同,Screens 将无法与您要连接的计算机建立直接的双向连接。
本地网络 IP 地址
如果您要连接的计算机使用的是静态本地 IP 地址,它是否遵循与网关的内部 (LAN) IP 地址相同的模式?如果此地址类似于 192.168.0.1,则分配给您要连接的计算机的静态地址应类似于 192.168.0.xxx。
主机名
检查 Screens 中列出的远程计算机的本地主机名。将其与 Terminal.app 中输入以下命令时列出的内容进行比较:
hostname
如果它们不同,请参阅此 Apple 支持文档:
检查端口
确保网关的公共端口对来自 Internet 的连接开放:
- 访问 https://canyouseeme.org。
- 输入您的公共 IP 地址。
- 输入公共端口号。
- 单击检查端口。
如果端口未打开:
- 请参阅您的 Internet 网关/路由器的防火墙和其他安全设置,并确保没有可能干扰 Screens 的配置问题。
- 如果您对 Screens 使用自定义端口转发规则,请确保网关的公共端口已转发到远程计算机的本地网络 IP 地址及其端口 5900(用于远程管理)或端口 22(用于远程登录)。
- 检查远程计算机上安装的任何网络安全或反恶意软件应用程序,以确保没有任何东西干扰 Screens,例如以下内容(单击每个应用程序以获取帮助):
- macOS:关于应用程序防火墙
- Little Snitch
- Hands Off!
- Radio Silence
如果到目前为止没有任何帮助,请重现问题并发送 诊断报告。我们很乐意查看信息并提供我们力所能及的任何帮助。