一、下载镜像
rustdesk/rusrdesk-server:1.16
创建容器
1.创建hbbs服务器
bash
-c
hbbs -r 192.168.10.100
本次实验搭建内网服务器,如需搭建外网服务器此处ip可以填写公网ip或域名。
文件/文件夹:此处填写在nas上事先创建好的目录位置
装载路径:/root
类型选读写
2.创建hbbr服务器
bash
-c
hbbr
文件/文件夹:此处填写在nas上事先创建好的目录位置
装载路径:/root
类型选读写
hbbs和hbbr两台服务器运行后,检查日志是否有报错项。如没有报错,容器应该为运行中的状态。
补充说明:
默认情况下,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远程互连
ID服务器:hbbs服务器对应ip:端口21116
中继服务器:hbbr服务器对应ip:端口21117
Key:hbbs服务器创建时,配置的存储空间中对应文件/文件夹这一栏的地址中id_ed25519.pub的内容
3.被控制端配置
被控制端手机开启屏幕录制和输入控制这两项权限
确保处于就绪状态(表示已连接上自建的hbbs和hbbr服务器)
测试远程控制
控制端输入被控制端的ID及密码即可实现手机之间的远程控制
由于是自建的服务器,远程控制十分流畅。