Windows系統安裝RustDesk Server的詳細步驟和客戶端設置
Windows系統安裝RustDesk Server的詳細步驟
在Windows系統上安裝RustDesk Server涉及幾個關鍵步驟,包括安裝必要的依賴、下載RustDesk Server程序、配置并啟動服務。以下是詳細的步驟:
1. 安裝Node.js和PM2
RustDesk Server的某些版本可能需要Node.js環境來運行,而PM2是一個常用的Node.js應用進程管理器,可以幫助維持RustDesk Server的穩定運行。
步驟:
- 下載并安裝Node.js。可以從Node.js官網下載最新版本或根據RustDesk Server的兼容性要求選擇合適的版本。
- 重啟服務器
- 安裝VC++
下載地址:https://aka.ms/vs/17/release/vc_redist.x64.exe - 安裝PM2。打開命令提示符(cmd)或PowerShell,執行以下命令來全局安裝PM2:
npm install -g pm2 npm install pm2-windows-startup -g pm2-startup install


2. 下載RustDesk Server
從RustDesk的GitHub倉庫下載適用于Windows的RustDesk Server程序。
步驟:
- 訪問RustDesk Server的GitHub發布頁面。
- 找到并下載適用于Windows的RustDesk Server壓縮包(如
rustdesk-server-windows-x86_64.zip)。 - 解壓下載的文件到指定的文件夾,例如
D:\rustdesk-server-windows-x86_64\。
3. 配置RustDesk Server
RustDesk Server包含兩個主要的可執行文件:hbbs(ID注冊服務器)和hbbr(中繼服務器)。
步驟:
- 打開命令提示符(cmd)或PowerShell,并導航到RustDesk Server的解壓目錄(D:\rustdesk-server-windows-x86_64)。
- 使用PM2來啟動
hbbs和hbbr服務。執行以下命令:
注意:pm2 start hbbs.exe -- -r 你的服務器IP地址(可選) pm2 start hbbr.exe-r參數用于指定中繼服務器的地址,如果你打算在內網中使用且hbbr和hbbs在同一臺機器上,這個參數可以省略。如果打算通過公網訪問,需要填寫公網IP地址或域名。 - 使用
pm2 save命令來保存當前的服務狀態,以便在系統重啟時自動恢復。 - 使用
pm2 list命令來檢查服務是否成功啟動。
![]()
4. 開放防火墻端口
RustDesk Server需要使用特定的TCP和UDP端口進行通信。確保你的防火墻已經開放了這些端口。
需要開放的端口:
- TCP: 21115, 21116, 21117, 21118, 21119
- UDP: 21116
netsh advfirewall firewall add rule name="Rust-Server 21115" dir=in action=allow protocol=TCP localport=21115 netsh advfirewall firewall add rule name="Rust-Server 21116" dir=in action=allow protocol=TCP localport=21116 netsh advfirewall firewall add rule name="Rust-Server 21117" dir=in action=allow protocol=TCP localport=21117 netsh advfirewall firewall add rule name="Rust-Server 21118" dir=in action=allow protocol=TCP localport=21118 netsh advfirewall firewall add rule name="Rust-Server 21119" dir=in action=allow protocol=TCP localport=21119 netsh advfirewall firewall add rule name="Rust-Server 21116 UDP" dir=in action=allow protocol=UDP localport=21116 - 請記得在路由器防火墻開放并映射以上端口
5. 獲取密鑰
RustDesk Server在第一次運行時會自動生成一對加密私鑰和公鑰(分別位于運行目錄下的id_ed25519和id_ed25519.pub文件中)??蛻舳诉B接時需要用到公鑰(.pub文件中的內容)。
步驟:
- 打開包含公鑰的文件(
id_ed25519.pub),復制其中的內容。
RustDesk客戶端設置的具體方法
1. 下載并安裝RustDesk客戶端
從RustDesk的官網或GitHub倉庫下載適用于你的操作系統的RustDesk客戶端,并按照提示進行安裝。
2. 配置自建服務器
打開RustDesk客戶端,進行以下設置以連接到你的自建服務器。
步驟:
- 在RustDesk客戶端界面,找到并點擊“ID”旁邊的設置按鈕(通常是三個點或齒輪圖標)。
- 進入“網絡”設置,找到“ID/中繼服務器”選項。
- 在“ID服務器”字段中填寫你的RustDesk Server的IP地址或域名。
- 在“Key”字段中粘貼之前從
id_ed25519.pub文件中復制的公鑰內容。 - 點擊“應用”或“確定”保存設置。
![]()
![]()
現在,你的RustDesk客戶端應該已經配置為連接到你的自建RustDesk Server了。你可以開始使用RustDesk進行遠程桌面控制和文件傳輸等操作。
解決RustDesk客戶端不自動啟動服務并開機自啟
完全退出RudtDesk程序(右下角托盤區有的話,需要右鍵點退出)
創建windows服務,管理員方式啟動終端,輸入命令
sc.exe create RustDeskS binPath="C:\Program Files\RustDesk\rustdesk.exe --service" start=auto DisplayName="RustDeskS"
其中“RustDeskS”是服務名稱,可以改但不能是“RustDesk”,“binPath”后面是RustDesk程序安裝位置,修改成自己的,“start=auto”表示自動啟動,“DisplayName”是服務顯示的名稱,隨意。
打開系統服務,找到RustDeskS,右鍵啟動,等待服務顯示正在運行即可。
打開RustDesk程序,主界面下方應該顯示“就緒”,而不是“啟動服務”按鈕。
復制RustDesk快捷方式到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup目錄下即可開機啟動,快捷方式名稱不能是“RustDesk Tray”。
如果覺得以上資源可以幫助到您,請掃碼支持作者,您的支持就是創作最大的動力!


Windows 安裝RustDesk Server



浙公網安備 33010602011771號