菜单

rustdesk远程控制工具自建

发布于 2025年06月24日

1、注册阿里云账号并实名认证

阿里云-计算,为了无法计算的价值source=5176.11533457&userCode=

2、购买ecs服务器,机器配置1cpu1GB即可

3、安装并启动docker

yum install -y docker
systemctl enable --now docker

4、下载rustdesk镜像

sudo docker image pull rustdesk/rustdesk-server

5、将镜像上传到华为云SWR

后续可以直接在华为云SWR中下载镜像

#longin SWR
docker login -u cn-southwest-2@HST3W8JLNPR7Y6XR44B6 -p b873038d52d20bf058b2bb168b8d26ec135e3b095cec6c71bba5550b93b38292 swr.cn-southwest-2.myhuaweicloud.com
#打标签
sudo docker tag docker.io/rustdesk/rustdesk-server  swr.cn-southwest-2.myhuaweicloud.com/tools/rustdesk/rustdesk-server

#push image
 docker push swr.cn-southwest-2.myhuaweicloud.com/tools/rustdesk/rustdesk-server
#后续再别处使用时,可以直接通过以下命令pull image
sudo docker pull swr.cn-southwest-2.myhuaweicloud.com/tools/rustdesk/rustdesk-server

6、运行容器

mkdir /root/rustdeskdata
#-k 指定key,客户端使用时需用到,-r指定ecs所绑定的公网ip,或公网域名
sudo docker run --name hbbs -v /root/rustdeskdata:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs -r pubip -k key
sudo docker run --name hbbr -v /root/rustdeskdata:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr

最后确保容器UP

7、安全组放开UDP/21116、TCP/21115 、TCP/21116 、TCP/21117端口

#相关端口说明
确保在防火墙中打开这些端口:

hbbs:
21114 (TCP): 用于网页控制台,仅在 Pro 版本中可用。
21115 (TCP): 用于 NAT 类型测试。
21116 (TCP/UDP): 请注意 21116 应该同时为 TCP 和 UDP 启用。 21116/UDP 用于 ID 注册和心跳服务。21116/TCP 用于 TCP 打洞和连接服务。
21118 (TCP): 用于支持网页客户端。
hbbr:
21117 (TCP): 用于中继服务。
21119 (TCP): 用于支持网页客户端。
如果您不需要网页客户端支持,可以禁用相应的端口 21118、21119。

8、客户端下载

rustdesk-1.2.3-2-x86_64.exe - 飞书云文档

9、客户端安装

运行时在桌面找到RustDesk.使用管理员身份运行

ID服务器是-r指定的内容,key填入-k指定的内容,最后点击确定。

在其他台设备也如此设置,设置完成以后,可以输入对方对应id和密码进行远程控制

在设置-安全中,可以设置固定密码。

10、查看容器日志



评论