使用docker
sudo docker image pull rustdesk/rustdesk-server sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
使用Docker compose
YAML:
services: hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs volumes: - ./data:/root network_mode: "host" depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root network_mode: "host" restart: unless-stopped
docker compose -f [YAML FILE NAME] up -d
打開防火牆
sudo ufw allow 21115:21119/tcp sudo ufw allow 21116/udp sudo ufw allow 22/tcp # 確保 SSH 訪問 sudo ufw enable
其中:
- 21115/TCP:NAT 類型測試。
- 21116/TCP 和 21116/UDP:ID 註冊、心跳服務和 TCP 打洞。
- 21117/TCP:中繼服務。
- 21118/TCP:Web 客戶端(可選,若不使用可關閉)。
- 21119/TCP:Web 客戶端(可選)。
- 21114/TCP:僅 Pro 版本的 Web 控制台(可選)。