无需 Screens Connect 即可远程访问您的计算机

Screens Connect 是让计算机可从其本地网络之外进行连接的最简单方法,但在某些情况下,Screens Connect 不是一个可行的选择。在这种情况下,仍然可以通过互联网连接到计算机。

首先,准备好您的计算机以进行远程访问

要使 Screens 连接到您的计算机,必须将其配置为通过 VNC 和/或 SSH 服务接收传入连接。请参阅以下说明,了解如何准备计算机以进行远程访问:

计算机准备就绪后,您可以按照以下说明继续操作:

步骤 1:自动更新您的公共 IP 地址

您的公共 IP 地址会不时更改。为确保 Screens 在远程连接时可以找到您的计算机,您需要订阅一项可监控 IP 地址更改的服务。

对于此示例,我们选择了一项名为 No-IP 的免费服务,该服务与 Edovia 没有任何关联。网络上有许多类似的服务,它们都有类似的设置过程。

创建 No-IP 帐户和主机

转到 https://www.noip.com/remote-access/。

选择免费动态 DNS。

注册服务。

创建并验证您的 No-IP 帐户后,转到 https://www.noip.com/#loginModal 登录。

选择动态 DNS > 创建主机名。

输入主机名:

确保选择了DNS 主机 (A)。

不要更改 IP 地址。它是您当前的公共 IP 地址。

单击创建主机名。

安装 Host Updater

许多路由器可让您轻松完成此操作,而无需在 Mac 上安装任何其他软件。请参阅此页面,了解您的路由器是否支持 No-IP 服务。

如果您的路由器不支持该服务,请按照以下说明操作:

  1. 访问 https://www.noip.com/download。

  2. 选择适合您的操作系统(Mac、Windows 或 Linux)的下载。

  3. 下载最新版本的应用程序。

  4. 向下滚动下载页面以获取安装说明。

步骤 2:将计算机的本地 IP 地址设为静态

您将找到以下说明:

在您的 Mac 上

与您的公共 IP 地址一样,您的本地 IP 地址可能会不时更改。我们需要确保它保持不变。

单击此 链接 顶部打开 Mac 上的网络设置。

浏览到 网络

选择当前网络并单击 详细信息…

选择 TCP/IP

在 配置 IPv4 下,选择 使用 DHCP 和手动地址。

选择不会与网络上其他任何内容冲突的静态 IP。最好选择一个远离正常分配 IP 范围的数字,在下面的示例中,我们选择了 10.0.1.245,因为此网络上的大多数计算机都停在 10.0.1.150。检查路由器的 IP 地址以了解要使用哪个范围。

单击确定或应用

您的 IP 现在将设置为您提供的静态地址。请注意,在此过程中您将短暂断开与网络的连接。

注意:macOS 12 或更早版本的说明可在此处找到此处。

您现在可以转到步骤 3。

在您的 Windows PC## 上

与您的公共 IP 地址一样,您的本地 IP 地址可能会不时更改。我们需要确保它保持不变。

获取有关您的网络的信息

单击 开始 并键入 cmd。按 enter。

将出现一个 shell 窗口。输入 ipconfig 并按 enter。

您将看到有关您的网络的信息。

在以太网适配器本地连接下,写下以下地址:

  1. 子网掩码

  2. 默认网关

将 PC 的 IP 地址设为静态

在“开始”菜单的搜索框中输入网络和共享,并在出现时选择网络和共享中心。

然后,当网络和共享中心打开时,单击“更改适配器设置”。

右键单击本地适配器并选择属性。

在本地连接属性窗口中突出显示 Internet 协议版本 4 (TCP/IPv4),然后单击属性按钮。

现在选择单选按钮“使用以下 IP 地址”,并输入与您的网络设置相对应的正确 IP、子网掩码和默认网关。然后输入您的首选和备用 DNS 服务器地址。这里我们在家庭网络上,使用简单的 C 类网络配置和 Google DNS。

选中“退出时验证设置”,以便 Windows 可以发现您输入的地址的任何问题。完成后,单击“确定”。

您现在可以转到 步骤 3。

在您的 Linux PC 或 Raspberry Pi 上

与您的公共 IP 地址一样,您的本地 IP 地址可能会不时更改。我们需要确保它保持不变。

获取有关您的网络的信息

打开终端并输入 sudo ifconfig

记下以下数据:

因此,从我们的示例中,我将获得以下信息。

不同的网络会为您提供不同的数据,因此请确保您不要只是复制我们的结果!

记下这些后,运行 sudo route -n,这将为我们提供来自路由器的信息。

请务必记下此命令提供的以下信息:

因此,从示例中,我将获得以下内容:

好的,现在我们已经获得了使用崭新的静态 IP 地址设置 Raspberry Pi 所需的所有数据,是时候将其保存到配置文件中了。

是时候运行 sudo nano /etc/network/interfaces 了。这将在 nano 文本编辑器中打开网络设置的配置文件。如果您对其他文本编辑器更有信心,那也没问题!

“iface eth0 inet dhcp”这一行告诉以太网“eth0”网络接口使用“dhcp”(动态 IP)。首先,将“dhcp”替换为“static”。

接下来,在刚刚修改的行下方直接添加以下行,并在 [] 中填入您在上面获得的日期。

别忘了保存文件!

以下是文件内容的示例:

运行 sudo reboot 以使用新的静态 IP 地址重新启动 Raspberry Pi。我们所做的更改只有在重新启动后才会生效。

您现在可以转到 步骤 3。

步骤 3:端口转发

由于您的网络需要公共 IP 地址,因此您还需要创建将重定向到新静态 IP 地址的公共端口以及屏幕共享使用的私有端口(通常为 5900,除非您已更改它)。

为了便于说明,我们将使用 Airport Extreme。如果您有不同的路由器,我们建议您咨询优秀的 端口转发 网站。选择您的路由器品牌和型号,然后在下一页上选择 VNC。

打开 Airport Utility。

如果尚未选择路由器,请选择它。

单击 手动设置 并输入您的管理密码。

单击高级选项卡,然后单击 端口映射 选项卡。

单击 按钮添加 新端口映射。

在服务列表中选择 Apple Remote Desktop。

在 私有 IP 地址 字段中,输入您在步骤 2 中创建的 静态 IP 地址。

单击 继续,然后单击 完成。

单击 更新 以将更改应用于路由器。

步骤 4:设置 Screens

打开 Screens 并像平常一样创建或编辑屏幕。

在 地址 字段中,输入您的无 IP 主机。在我们的例子中,它是 lucsmacbookair.zapto.org。

将 端口 字段设置为 5900 或您在步骤 3 中使用的 端口号。

选择正确的 操作系统、身份验证方法 和凭据。

保存。

选择屏幕以启动连接。

您可以在 本文 中找到有关如何为自定义 URL 和端口配置 Screens 的更多详细信息。

仍然需要帮助?

给我们发送电子邮件