搭建RustDest
docker-compose.yml
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs -r 填写自己的IP或域名:21117 -k W5pwgt69GGdayEEJRPQ/TEXdSi4vmHVTUu9x9pDpzV4= # 强制开启密钥验证:cite[1]:cite[4]
ports:
- 21115:21115 # NAT类型测试(TCP)
- 21116:21116 # TCP打洞和连接服务
- 21116:21116/udp # UDP心跳和ID注册
- 21118:21118 # Web客户端支持(可选)
volumes:
- ./data:/root # 密钥和数据库存储路径:cite[10]
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr -k W5pwgt69GGdayEEJRPQ/TEXdSi4vmHVTUu9x9pDpzV4= # 强制开启密钥验证:cite[1]
ports:
- 21117:21117 # 中继服务(TCP必开)
- 21119:21119 # Web客户端支持(可选)
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
-k:后面添加自己的key值