使用 Docker CLI 部署 RustDesk

48次阅读
没有评论

共计 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 使用 
正文完
 0
评论(没有评论)