Docker 部署开源远程桌面工具RustDesk的使用
作者:Tom Ma.
RustDesk是一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!官网地址:https://rustdesk.com/
环境准备
1、阿里云服务器一 台:CentOS7,IP:114.55.84.170
2、软件功能
Hbbs:ID服务器。默认监听:21115(TCP),21116(TCP/UDP), 21118(TCP)
Hbbr:中继服务器。默认监听:21117(TCP),21119(TCP)
3、端口功能
21115:是Hbbs用作NAT类型测试,端口可以不开。
21116:TCP是Hbbs用作TCP打洞与连接服务,UDP是Hbbs用作ID注册与心跳服务。
21117:是Hbbr用作中继服务使用。
21118、21119:是为了支持网页客户端。如果您不需要,端口可以不开。
/**--------------如果只需要基本的远程控制,同时开启21116TCP和UDP,21117即可--------------**/
一、服务器
1、创建目录
mkdir -p /docker/rustdesk
2、创建Hbbs
vim hbbs.sh # 内容 docker run --name hbbs \ -p 21115:21115 \ -p 21116:21116 \ -p 21116:21116/udp \ -p 21118:21118 \ -v $(pwd):/root \ --restart=always \ -d rustdesk/rustdesk-server hbbs
3、创建Hbbr
vim hbbr.sh # 内容 docker run --name hbbr \ -p 21117:21117 \ -p 21119:21119 \ -v $(pwd):/root \ --restart=always \ -d rustdesk/rustdesk-server hbbr
4、启动并查看
[root@~ rustdesk]# ll # 其中id_ed25519.pub,后面会用到 -rw-r--r-- 1 root root 4096 Apr 2 16:47 db_v2.sqlite3 -rw-r--r-- 1 root root 32768 Apr 3 10:33 db_v2.sqlite3-shm -rw-r--r-- 1 root root 140112 Apr 3 10:29 db_v2.sqlite3-wal -rwxr-xr-x 1 root root 110 Apr 3 10:29 hbbr.sh -rwxr-xr-x 1 root root 149 Apr 3 10:29 hbbs.sh -rw-r--r-- 1 root root 88 Apr 2 16:47 id_ed25519 -rw-r--r-- 1 root root 44 Apr 2 16:47 id_ed25519.pub
二、客户端
1、下载地址
2、首次打开是这样的,点击安装
3、安装后,点击设置
4、控制端设置
ID服务器:阿里云外网IP
Key:id_ed25519.pub,文件在服务器
5、被控制端设置与控制端一样,可以不用安装,打开即可
省略...
三、实现远程桌面
1、在控制端输入被控制端的ID,点击连接
2、输入被控端显示的密码,也可以让被控端点击接受
3、成功连接
到此这篇关于Docker 部署开源远程桌面工具RustDesk的使用的文章就介绍到这了,更多相关Docker远程桌面RustDesk内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!