2025-06-18 17:40:38 +08:00

5.3 KiB
Raw Blame History

title weight pre
自建伺服器專業版 200 <b>2.2. </b>

自建伺服器專業版與開源版本相比具有更多功能。

{{% notice note %}} 如果您在家中/辦公室建立自己的伺服器,且無法透過公共 IP/網域連線,請查看這篇文章。 {{% /notice %}}

{{% notice note %}} 我們建議在繼續之前先閱讀這篇文章,自架伺服器如何運作?。 {{% /notice %}}

硬體需求

最低規格的 VPS 就足以滿足您的使用需求。伺服器軟體不會密集使用 CPU 和記憶體。我們的公共 ID 伺服器託管在一台 2 CPU/4 GB 的 Vultr 伺服器上,服務 100 萬個以上的端點。每個中繼連線平均消耗每秒 180kb。1 個 CPU 核心和 1G 記憶體足以支援 1000 個並發中繼連線。

文章教學

逐步指南:在雲端透過 Docker 自架 RustDesk Server Pro 以實現安全遠端存取

影片教學

初學者指南:為 Linux 新手自架 RustDesk Server Pro

快速指南:為進階 Linux 使用者自架 RustDesk Server Pro

授權

您可以從 https://rustdesk.com/pricing.html 取得授權,詳情請查看授權頁面。

開始使用

1. 安裝

bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/pro.yml -O compose.yml
sudo docker compose up -d

更多詳情,請查看 Docker

2. 所需連接埠

您需要開放 21114-21119 TCP 和 21116 UDP 連接埠,請確保在設定防火牆規則和 Docker 連接埠對應時設定這些連接埠。

有關這些連接埠的更多資訊,請查看這裡

3. 設定授權

透過存取 http://<伺服器 ip>:21114 開啟您的網頁控制台,使用預設認證 admin/test1234 admin/test1234 登入。按照這個指南設定授權。

4. 為網頁控制台設定 HTTPS

如果您在試用期間不想使用 HTTPS可以跳過此步驟但請記住在設定 HTTPS 後更改客戶端的 API 位址

這裡有一個手動設定 HTTPS 的簡單教學。

5. 設定客戶端使用自架伺服器

https://rustdesk.com/docs/en/self-host/client-configuration/

6. 設定 WebSocket

要啟用網頁客戶端或桌面/行動客戶端使用 WebSocket 正常運作,您需要將以下設定加入您的反向代理設定中。

https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms

6. 設定 WebSocket

要啟用網頁客戶端或桌面/行動客戶端使用 WebSocket 正常運作,您需要將以下設定加入您的反向代理設定中。

https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms

升級伺服器

這個指南說明如何從較低版本升級 RustDesk Server Pro涵蓋不同的安裝方法。

遷移到新主機和備份/還原

這裡有詳細的教學

遷移授權

請按照這個指南

升級授權

按照這個指南隨時為更多使用者和設備升級您的授權。

關於安全性

https://github.com/rustdesk/rustdesk/discussions/9835