一、系统镜像
自用的为阿里云轻量服务器 , 系统镜像用的 CentOS
二、防火墙开放端口
防火墙——添加规则
自定义 TCP 21115/21119
自定义 UDP 21116
三、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 外网 IP: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 命令查看 ,
cat id_ed25519.pub
五、各 RustDesk 客户端填写对应的 ID 服务器和公钥
这个应该不用教了 , 手机端和 PC 端
额外配置 :
systemctl enable docker
docker update --restart=always /hbbs docker update --restart=always /hbbr
原文链接:https://blog.csdn.net/cocokuaqsw/article/details/129400337
正文完