这通常表示网络路由问题阻止了 Screens 连接远程计算机。
计算机处于睡眠模式、已关闭或未插入电源插座
请参阅以下文章,了解有关如何让您的 Mac 或 Windows PC 唤醒以接收传入连接的更多信息:
防火墙或远程管理服务问题
一些用户报告说,内置的 macOS 防火墙会阻止传入连接,关闭防火墙将恢复连接。解决此问题的方法是禁用远程管理(或屏幕共享),重新启用服务,然后重启 Mac。这应该会重置防火墙规则并允许您连接。
此外,请确保“自动允许内置软件接收传入连接”防火墙选项已启用。如果已启用,请尝试关闭和打开该选项。
有关更多信息,请参阅 discussions.apple.com 上的此 线程。
Screens Connect
如果您通过互联网连接到远程计算机,我们强烈建议您在远程 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
如果到目前为止没有任何帮助,请重现问题并发送 诊断报告。我们将很乐意审查这些信息并提供力所能及的帮助。