远程桌面工具rustdesk的私有化部署

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

由于利用rustdesk远程操作诈骗太多,rustdesk官方关闭了国内公有服务。相对于其他远程操作软件,rustdesk是个不错的选择,性能也不错。部署过程需要一台有外网IP的服务器,并开启一些端口。使用docker来部署,先拉取镜像,再启动服务。客户端登录后,填入服务器IP和公钥,即可使用自己的服务器作为ID和中继服务器。

🎯

关键要点

  • 由于利用rustdesk远程操作诈骗太多,rustdesk官方关闭了国内公有服务。
  • 相对于其他远程操作软件,rustdesk性能较好,尤其在双方都是mac的情况下。
  • 部署rustdesk需要一台有外网IP的服务器,并开启特定端口。
  • 核心端口包括TCP 21114-21119和UDP 21116。
  • 可以使用CanYouSeeMe.org测试端口是否开启。
  • 需要部署两个服务:hbbs(ID/Rendezvous server)和hbbr(Relay server)。
  • 使用docker部署rustdesk,首先拉取镜像。
  • 启动hbbs服务时需要使用--net=host选项以获取真实来源IP。
  • 启动hbbr服务后,保存生成的公私钥。
  • 客户端登录时需要填写服务器外网IP和公钥,以使用自己的服务器作为ID和中继服务器。
➡️

继续阅读