共计 1080 个字符,预计需要花费 3 分钟才能阅读完成。
一、部署 Server
docker run -d \
--name hbbs \
-e RUSTDESK_SERVER=1 \
-v /volume1/docker/Rustdesk:/root \
--network host \
--restart unless-stopped \
rustdesk/rustdesk-server \
hbbs -r 192.168.10.100:21117 -k ******
二、部署 Relay
docker run -d \
--name hbbr \
-v /volume1/docker/Rustdesk:/root \
--network host \
--restart unless-stopped \
rustdesk/rustdesk-server \
hbbr -k ******
三、部署 API
docker run -d \
--name rustdesk-api \
-e CSRF_TRUSTED_ORIGINS=http://yourdomain.com:21114 \
-e ID_SERVER=192.168.10.100 \
-v /volume1/docker/Rustdesk:/rustdesk-api-server/db \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
--network host \
--restart unless-stopped \
kingmo888/rustdesk-api-server:latest
相关信息
# 不存在 timezone 则使用命令 echo "Asia/Shanghai" > /etc/timezone 创建文件
# -k ****** 自定义 KEY
# 21114 TCP 用于网页控制台,rustdesk-api 容器使用
# 21115 - 21117 RustDesk 最小工作端口,处理信号和终极端口以及 NAT 穿越
# 21115 TCP 用于 NAT 类型测试,hbbs 容器使用
# 21116 TCP TCP 打洞,hbbs 容器使用
# 21116 UDP 心跳 /ID 服务器,hbbs 容器使用
# 21117 TCP 中继 Relay 使用,hbbr 容器使用
# 21118 - 21119 RustDesk 客户端 WebSocket 端口,用来反向代理使其支持 HTTPS,搭配 Nginx 使用
正文完