记录为RustDesk自部署服务端的过程
缘由
几个常用的远程工具服务商被限制使用,只好自己部署一款远程服务服务端,这里选用RustDesk,一款使用Rust语言编写的高性能多客户端远程工具。
安装
两个服务的架构

在主机已经安装好Docker的情况下,执行以下两条命令,部署hbbs和hbbr服务
docker run --restart=always --name hbbs -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs
docker run --restart=always --name hbbr -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr
再放开以下端口
1 hbbs 21114 TCP 用于 Web 控制台API,仅在专业版中可用 可选
2 hbbs 21115 TCP NAT类型测试 必选
3 hbbs 21116 TCP/UDP UDP用于ID注册和心跳服务,TCP用于TCP打洞和连接服务 必选
4 hbbr 21117 TCP 用于Relay服务 必选
5 hbbs 21118 TCP 用于支持Web客户端 可选
6 hbbr 21119 TCP 用于支持Web客户端 可选
效果

安装完成之后,拿key

这个key,用在客户端

总结
自定义服务端还是比公共服务端,稳定很多很多,唯一的缺点就是手机端上了反诈黑名单,会被110重点关注。