Raspberry Pi Connect 无需网络知识即可实现安全远程访问

您尝试过 Raspberry Pi 官方博客发布的 Raspberry Pi Connect 吗?
它于 2024 年 5 月发布了测试版,并经过多次升级以添加更多功能,在撰写本文时已达到 v2.1.0。之前的 VNC 不再推荐使用,取而代之的是

要使用 Raspberry Pi Connect,您需要创建一个 Raspberry Pi ID。您只需设置电子邮件地址、密码和设备名称。它是免费的。

您不仅可以在本地访问 Raspberry Pi 操作系统桌面,还可以通过智能手机等移动通信设备访问。

Raspberry Pi Connect 的最大优势在于屏幕共享操作非常简单。
它适用于所有型号的 Raspberry Pi。它是在家中连接 Raspberry Pi 并远程控制桌面的好方法。

无需网络知识。

以前,即使在家里,我也只能通过 VNC 从主机上共享 Raspberry Pi 的屏幕。我必须找到并指定一个本地 IP 地址才能连接。
要从室外访问它,首先必须更改防火墙设置或暴露路由器上的特定端口。


使用 Raspberry Pi ID 登录后,只需点击已注册的 Raspberry Pi 即可作为遥控器进行连接。

运行所需的环境

  • Raspberry Pi OS bookworm 64 位或更高版本*。
  • 使用 Raspberry Pi ID 登录

我不需要了解复杂的网络,这对我很有帮助。

(请注意,PL-R4 和 PL-R5M 系列的默认图像可能不同)

已预装 rpi-connect

在当前的 Raspberry Pi 操作系统中,rpi-connect 从一开始就已安装。图标出现在任务栏上方的托盘中。

首先,使用 rpi-connect 命令启用它。

rpi-connect on
✓ Raspberry Pi Connect started


如果你已经创建了一个 Raspberry Pi ID,只需在设备注册中配置你想操作的 Raspberry Pi。

创建 Raspberry Pi ID

(在 Raspberry Pi 端工作)

如果您是新用户,请创建一个新的 Raspberry Pi ID。您可以通过登录界面上的 “免费创建 “链接创建一个。
点击图标,选择登录,然后打开默认网络浏览器。

要创建新设备,请输入您的电子邮件地址、密码和要注册的设备名称。

我们该怎么称呼你?它就像一个标签。在本例中,它是 ComputeModule4,所以我用了 CM4。如果你只有一台 Raspberry Pi,那就无所谓了。
如果你有不止一个 Raspberry Pi,如果它有一个含义,如型号名称或安装位置,会更容易理解。

注册后,您将进入 “查看所有设备 “的列表界面。一开始只有一个。

在账户的 “设备 “一栏,你会看到自己已经注册。在此界面中,您可以在 “通过连接 “中选择 “屏幕共享 “或 “Shell Remote “进行连接。

如果您已经创建了一个 ID,只需在登录(登录)按钮中指定您的电子邮件地址和密码即可。

您还可以设置 2 步验证。您可能需要稍后再进行设置,因为您也可以从外部进行连接。

尝试从家中的 PC/Mac 进行连接

(在你想经营的那一边工作)

将 Raspberry Pi 的一侧保持原样,然后从家中的一台机器(PC/Mac)连接到 Raspberry Pi。

在这个测试环境中,Raspberry Pi Compute Module 4(工业级 Raspberry Pi PL-R4)位于主机(Mac)旁边,在家庭局域网中。有了 Raspberry Pi Connect,只需选择设备名称即可实现屏幕共享(远程控制),而无需查找 IP 地址或其他任何信息。

只需从您要操作的 PC/Mac 的网络浏览器进入 Raspberry Pi 连接页面,以同样的方式登录,然后点击所需的设备进行连接。

Raspberry Pi Connect:https://connect.raspberrypi.com/

使用 Raspberry Pi ID 登录

为 CM4 和您要操作的指定设备选择屏幕共享。

只需等待几秒钟即可连接。
刚刚注册的设备的桌面现在会显示在 Mac 网页浏览器中。

屏幕周围有各种按钮。要结束连接,请按左上角的断开按钮。
鼠标移动也相对流畅。

图标显示状态

你会发现上方任务栏中的图标会发生变化。

从左到右依次为签出、签入和连接。

移动连接(智能手机)

现在尝试从屋外连接到家中的 Raspberry Pi。

Raspberry Pi Connect 使用与 Zoom、Slack、Microsoft Teams、Google Meet 等浏览器相同的实时通信技术。

我在使用 LTE 线路(4G)的 iPhone 上进行了尝试。

和之前一样,现在从 iPhone 的网络浏览器连接到 Raspberry Pi 连接屏幕。
登录后,你会看到设备名称和连接按钮,选择即可。

我想在 iPad 等平板设备上使用它。

小屏幕不会有太大变化,但会让手机变成横向视图。

如果把它翻转过来,底部会出现特殊的按键,顶部则是操作终端、复制和粘贴的按钮。

它似乎不会干扰检查,而不是操作任何东西。使用智能手机操作很困难。

这样,无需打开路由器上的端口,就能方便地在旅途中进行连接。
从办公室到家里操作和检查 Raspberry Pi 也是如此。

时差

尽管屏幕很小,但用手指拖动窗口时,似乎比本地拖动延迟了约 1.5 秒,尽管没有进行测量。这是由于通信速度问题和显示屏幕的分辨率造成的,因此很难一概而论。

我们还没有找到可以减少所用颜色数量的选项。
该区域可能会在下一次升级中添加。

如果至少能减少颜色的数量,操作似乎会更快一些。

给我们发送电子邮件

我们会向您用 Raspberry Pi ID 设置的电子邮件地址发送通知,其中包括您已成功登录的信息。

即使你不擅长建立联系,也可以建立联系。

如果事先注册了设备,就可以访问它,而无需在路由器上打开端口,这对 Linux 和 Raspberry Pi 初学者非常有帮助。即使你不仅是初学者,无需进行复杂的设置也是很有帮助的。

安全是可怕的,因此您可能需要在账户设置中将账户设置为两步验证。

如果您要操作的 Raspberry Pi 已注册为设备并连接到互联网,基本上就可以顺利连接。

即使两个人都在家里,这个系统也能派上用场,而不一定是在外出时。最重要的是,它很简单,因为你根本不需要知道 IP 地址就能连接。


我们鼓励您尝试使用外部设备(如智能手机)访问网站,以体验其易用性。

面向组织的 Raspberry Pi Connect

它提供了一对一和一对多的操作机制。Raspberry Pi Connect for Organizations.
这是一个付费计划,每台设备每月 0.5 美元,可无限使用,试用期一个月。

如果是工业用途,则需要多人使用。

更多信息请参阅官方网页和文档。参见https://connect.raspberrypi.com/organisations/new)


文章由拉斯必达提供

非工程师也能愉快使用的 Raspberry Pi 信息网站 raspida.com一个非工程师也能享受和使用的 Raspberry Pi 信息网站。他还为 PiLink 网站提供有关工业用 Raspberry Pi 的技术博客文章