RustDesk 搭建

木子欢儿發表於2024-11-23

RustDesk 服務端下載:https://github.com/rustdesk/rustdesk-server/releases

RustDesk 客戶端下載:https://github.com/rustdesk/rustdesk/releases

RustDesk 官方部署教程:https://rustdesk.com/docs/zh-cn/


1:RustDesk 概覽#

1.1:專案簡介#

RustDesk 它是一個遠端控制開源專案,該專案支援自己搭建伺服器。

RustDesk 預設提供免費公共中繼服務,但 RustDesk 的中繼伺服器在海外,所以延遲非常明顯,所以可以自己搭建伺服器。

1.2:工作原理#

RustDesk 會先用 TCP 21116 信令服務 NAT 打洞,如果打洞成功,直接 P2P 直連,RustDesk 不參與中繼。

RustDesk 如果沒有打洞成功,則走 TCP 21117 中繼服務,延遲、畫質取決於中繼伺服器的頻寬。

hbbs 監聽埠 hbbr 監聽埠
21115(tcp):用作 NAT 型別測試 21117(tcp):中繼服務
21116(tcp):NAT 打洞與連線服務 21119(tcp):支援 Web 客戶端
21118(tcp):支援 Web 客戶端
21116(udp):ID 註冊與心跳服務

2:部署 RustDesk 服務#

這裡使用Docker

請注意 TCP 21115-21119 和 1 個 UDP 21116 都要在安全組放行,如果有寶塔,寶塔的防火牆也要放行。

rust.abc.com 改成你的域名

docker run --name rustdesk-server --net=host -e "RELAY=rust.abc.com" -e "ENCRYPTED_ONLY=1" -v "/root/docker_data/rustdesk:/data" -d rustdesk/rustdesk-server-s6:latest

3:部署客戶端#

3.1:客戶端#

https://github.com/rustdesk/rustdesk/releases

Architecture Windows Ubuntu Mac AppImage Flatpak Android
x86-64 (64-bit) Download Download Download Download Download -
x86-32 (32-bit) Download - - - - -
AArch64 (ARM64) - Download Download Download - Download
ARMv7 (32-bit) - Download - - - Download

ID伺服器和Key是必填項,其他可以根據實際情況填

示例: 筆記本無影雲電腦 都安裝了 RustDesk for Win 客戶端,並且 ID/中繼伺服器 均配置完成。筆記本獲取無影電腦的 ID 值和密碼,連線成功。

相關文章