《Raspberry Pi 樹莓派官方消息》Raspberry Pi 連接|奧斯丁國際有限公司 OURSTEAM Internationl
icon最新消息
2024 / 05 / 07

《Raspberry Pi 樹莓派官方消息》Raspberry Pi 連接

2024 年 5 月 7 日
今天我們很高興地發布 Raspberry Pi Connect 的 beta 版本:一種安全且易於使用的方式,只需使用網頁瀏覽器即可在世界任何地方遠端存取 Raspberry Pi。

能夠遠端操控 Raspberry Pi 的桌面通常非常有用,目前有許多技術可實現這一點,包括 VNC以及 X 協議本身。但它們可能很難配置,特別是當您嘗試存取不同本地網路上的電腦時,此外,隨著 Raspberry Pi OS Bookworm 過渡到 Wayland,經典的 X 遠端桌面支援不再可用。

我們希望能夠以我們一貫的「它就是這麼簡單」的方法為您提供此功能。這就是 Raspberry Pi Connect 的誕生原因。

如何取得 Raspberry Pi Connect?
首先,Raspberry Pi Connect 需要您的 Raspberry Pi 執行 64 位的 Raspberry Pi OS Bookworm 發行版,並使用 Wayland 窗口服務器。這也意味著,目前您需要 Raspberry Pi 5、Raspberry Pi 4 或 Raspberry Pi 400。

假設您使用的是其中一種型號,請確保您擁有Raspberry Pi Imager提供的最新 Raspberry Pi OS Bookworm ,然後打開終端,然後輸入以下指令:
  • sudo apt update
  • sudo apt upgrade
  • sudo apt install rpi-connect
現在重新啟動您的 Raspberry Pi,您將在螢幕右上角的系統托盤中找到一個新圖示。點擊此圖示並選擇「登入」即可開始操作。希望您會覺得指示簡單易理解,但如果需要,還有額外的文件涵蓋測試版期間的所有內容。

 
幕後發生了什麼?
我請 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 部分告訴我們您的想法。

原文出處:
https://www.raspberrypi.com/news/raspberry-pi-connect/
 
logo
iconiconiconiconicon
icon  電話:04-2375-3535
icon  傳真:04-2256-9949
icon  統編:90386785
icon  E-mail:service@oursteam.com.tw
icon  LINE ID:@oursteam
Inspire every child to create