【笔记】通过Docker部署RustDesk中转服务器

前言

通过Docker部署RustDesk中转服务器

服务端部署

rustdesk/rustdesk-server

通过Docker部署hbbr中继服务器

1
docker run -td --name rustdesk-hbbr -v /root/rustdesk-server/hbbr:/root rustdesk/rustdesk-server:latest hbbr

通过Docker部署hbbs信令服务器

<ip>:当前服务器IP地址

1
docker run -td --name rustdesk-hbbs -v /root/rustdesk-server/hbbs:/root rustdesk/rustdesk-server:latest hbbs
  • 从服务器获取Key
1
cat /root/rustdesk-server/hbbs/id_ed25519.pub

客户端配置

  • 打开设置

  • 网络->解锁网络设置

  • 配置中继服务器

  • 如果中继服务器和信令服务器是相同服务器,可以简写配置自动推导

完成

  • 主页显示就绪表示成功连接中继服务器

后记

  • 如果采用域名映射IP地址并用Nginx转发的形式,需要将服务器开放UDP协议的21116端口(因为Nginx只能转发TCP请求),否则Rustdesk的连接状态不会显示就绪

参考文献

RustDesk官方文档