一、简介

官网 https://github.com/rustdesk/rustdesk

Github https://github.com/rustdesk/rustdesk

二、云服务器选择

阿里云轻量服务器,系统镜像用的CentOS7.6

三、防火墙端口开放

自定义 TCP 21115/21119

自定义 UDP 21116

image-20240301133652522

四、Docker安装

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

执行上述任一条命令,耐心等待即可完成Docker的安装。

五、Docker启动

启动Docker的命令:

sudo systemctl start docker

六、安装RustDest-Server

拉取rustdesk-server的命令:

docker pull rustdesk/rustdesk-server:latest

运行hbbs的命令:(外网IP换成自己云服务器的外网IP)

docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host docker.io/rustdesk/rustdesk-server:latest hbbs -r 8.137.83.19:21117

运行hbbr的命令

docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host docker.io/rustdesk/rustdesk-server:latest hbbr

查看所有的docker容器

docker ps -a

七、查看公钥

云服务器命令行界面,找到当前rustdesk运行目录

其中id_ed25519.pub为公钥,使用cat命令查看,这个公钥在各个APP中填入

cat id_ed25519.pub

八、额外配置:

Docker开机自启动

systemctl enable docker

容器自动重启

docker update --restart=always /hbbs
docker update --restart=always /hbbr