我们很高兴地宣布 Raspberry Pi Connect 测试版发布:这是一种安全、易用的方法,只需使用网络浏览器,就能从地球上的任何地方远程访问您的 Raspberry Pi。

Raspberry Pi Connect 测试版:https://www.raspberrypi.com/software/connect/

远程访问 Raspberry Pi 的桌面是一个非常有用的功能。有许多技术可以实现这一功能,包括 VNC,当然还有 X 协议本身。但它们可能很难配置,尤其是当你试图访问不同本地网络上的计算机时;当然,随着 Raspberry Pi OS Bookworm 过渡到 Wayland,经典的 X 远程桌面支持已不再可用。

我们希望能用我们一贯的 "它就是好用 "的方法为您提供这种功能。进入 Raspberry Pi Connect。

打开网易新闻 查看更多图片

如何获取 Raspberry Pi Connect?

首先,Raspberry Pi Connect 需要您的 Raspberry Pi 运行使用 Wayland 窗口服务器的 Raspberry Pi OS Bookworm 64 位发行版。这意味着,目前您需要 Raspberry Pi 5、Raspberry Pi 4 或 Raspberry Pi 400。

Raspberry Pi OS:https://www.raspberrypi.com/software/

假设您使用的是其中一种型号,请确保您拥有Raspberry Pi Imager提供的最新 Raspberry Pi OS Bookworm ,打开终端,然后输入:

sudo apt update sudo apt upgrade sudo apt install rpi-connect

然后重启 Raspberry Pi,你会在屏幕右上方的系统托盘中发现一个新图标。点击该图标并选择 "登录",即可开始使用。希望你会发现这些说明足够简单易懂,但如果你有需要,还有额外的文档介绍测试期间已知的限制。

文档介绍:https://www.raspberrypi.com/documentation/services/connect.html

幕后发生了什么?

我请 Raspberry Pi 负责网络开发的 Paul Mucur 解释底层技术是如何工作的:

当您通过网络浏览器使用 Raspberry Pi Connect 连接到您的 Raspberry Pi 设备时,我们会使用 WebRTC 在两者之间建立安全的点对点连接:该技术与 Zoom、Slack、Microsoft Teams 和 Google Meet 的浏览器内客户端所采用的实时通信技术相同。

我们为 Raspberry Pi OS 设计的 "rpi-connect "守护进程负责监听来自 Raspberry Pi Connect 网站的新屏幕共享会话,并在浏览器内 VNC 客户端和设备上运行的 VNC 服务器之间协商最佳(即最低延迟)连接。一般来说,一旦建立连接,任何流量都无需通过我们的服务器。

如果由于任何原因无法在浏览器和 Raspberry Pi 设备之间建立直接连接,rpi-connect 和浏览器可能会选择通过我们的服务器安全地转发流量,并使用 DTLS 加密。

点对点和中继连接

目前,Raspberry Pi Connect 服务只有一个位于英国的中继 ( TURN ) 服务器。这意味着如果 rpi-connect 选择中继流量,延迟可能会相当高。连接时将鼠标悬停在浏览器中的挂锁图标上将显示您的连接是否正在中继,因此您可以判断对网络设置的更改是否可以改善连接。

我们的目的是,Raspberry Pi Connect 将对具有非中继连接的个人用户保持免费(就像啤酒一样),且设备数量没有限制。我们还不知道有多少人需要通过我们的 TURN 服务器来中继他们的流量;我们将密切关注带宽的使用情况并决定将来如何处理这些连接。

正如我在开头所说,Raspberry Pi Connect 目前处于测试阶段,因此请记住,您可能会偶尔遇到限制或缺陷。我们认为很多人会发现它很有用,我们希望您足够喜欢它的声音,并按照上面或Connect 文档中的说明进行安装并尝试。您可以在我们论坛的 Raspberry Pi Connect 部分告诉我们您的想法。