開源項目
# 服務端https://github.com/rustdesk/rustdesk-server.git# 客戶端https://github.com/rustdesk/rustdesk.git
搭建服務端
需要使用的端口、協議
hbbs - RustDesk ID 注冊服務器
hbbr - RustDesk 中繼服務器默認情況下,hbbs 監聽 21115(tcp) , 21116(tcp/udp) , 21118(tcp) ,hbbr 監聽 21117(tcp) , 21119(tcp) 。TCP/21115 - hbbs 用作 NAT 類型測試
UDP/21116 - hbbs 用作 ID 注冊與心跳服務
TCP/21116 - hbbs 用作 TCP 打洞與連接服務
TCP/21117 - hbbr 用作中繼服務
TCP/21118/21119 - 網頁客戶端
二進制文件方式搭建
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zipunzip rustdesk-server-linux-amd64.zip# 創建service文件注冊到systemd管理cat > /usr/lib/system/systemd/hbbs.service << EOF
[Unit]
Description=HBBS Server
After=network.target[Service]
ExecStart=/data/rustdesk/hbbs
WorkingDirectory=/data/rustdesk
User=root
Group=root
Restart=always[Install]
WantedBy=multi-user.target
EOFcat > /etc/system/systemd/hbbr.service << EOF
[Unit]
Description=HBBR Server
After=network.target[Service]
ExecStart=/data/rustdesk/hbbr
WorkingDirectory=/data/rustdesk
User=root
Group=root
Restart=always[Install]
WantedBy=multi-user.target
EOF重新加載 systemd 配置
sudo systemctl daemon-reload啟動服務 開機自啟
systemctl enable hbbr --now
systemctl enable hbbs --now
查看Key
cat id_ed25519.pub
配置客戶端
?主要就配置IP和Key,其他使用方法都很簡單,這里就不再贅述。
該軟件開源免費,支持很多種操作系統和平臺,包括電腦和手機,更多詳情去官方網站了解。