一、下载镜像

nas使用docker部署私有远程控制服务器rustdesk​_docker


rustdesk/rusrdesk-server:1.16

nas使用docker部署私有远程控制服务器rustdesk​_docker_02


nas使用docker部署私有远程控制服务器rustdesk​_docker_03


创建容器

1.创建hbbs服务器

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_04

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_05


nas使用docker部署私有远程控制服务器rustdesk​_docker_06


nas使用docker部署私有远程控制服务器rustdesk​_docker_07


bash

-c

hbbs -r 192.168.10.100

本次实验搭建内网服务器,如需搭建外网服务器此处ip可以填写公网ip或域名。

nas使用docker部署私有远程控制服务器rustdesk​_docker_08


文件/文件夹:此处填写在nas上事先创建好的目录位置

装载路径:/root

类型选读写

nas使用docker部署私有远程控制服务器rustdesk​_docker_09


nas使用docker部署私有远程控制服务器rustdesk​_docker_10


2.创建hbbr服务器

nas使用docker部署私有远程控制服务器rustdesk​_docker_11

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_12


nas使用docker部署私有远程控制服务器rustdesk​_docker_13


bash

-c

hbbr

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_14


文件/文件夹:此处填写在nas上事先创建好的目录位置

装载路径:/root

类型选读写

nas使用docker部署私有远程控制服务器rustdesk​_docker_15


nas使用docker部署私有远程控制服务器rustdesk​_远程控制_16


hbbs和hbbr两台服务器运行后,检查日志是否有报错项。如没有报错,容器应该为运行中的状态。

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_17


补充说明:

默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。

客户端配置

本次实验演示安卓手机远程控制安卓手机。手机远程控制电脑、电脑远程控制手机操作方法雷同。

1.下载并安装rustdesk客户端

2.配置ID/中继服务器

此处控制端手机与被控制端手机配置需一致才能实现远程控制。

备注:自建服务器的远程ID不能和官方公用服务器的ID远程互连

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_18


ID服务器:hbbs服务器对应ip:端口21116

中继服务器:hbbr服务器对应ip:端口21117

Key:hbbs服务器创建时,配置的存储空间中对应文件/文件夹这一栏的地址中id_ed25519.pub的内容

nas使用docker部署私有远程控制服务器rustdesk​_docker_19


nas使用docker部署私有远程控制服务器rustdesk​_远程控制_20


nas使用docker部署私有远程控制服务器rustdesk​_远程控制_21


3.被控制端配置

被控制端手机开启屏幕录制输入控制这两项权限

确保处于就绪状态(表示已连接上自建的hbbs和hbbr服务器)

nas使用docker部署私有远程控制服务器rustdesk​_远程控制_22


测试远程控制

控制端输入被控制端的ID及密码即可实现手机之间的远程控制

由于是自建的服务器,远程控制十分流畅。

nas使用docker部署私有远程控制服务器rustdesk​_docker_23