当前位置:首页 » 《随便一记》 » 正文

Docker 部署开源远程桌面工具 RustDesk

10 人参与  2024年10月02日 10:40  分类 : 《随便一记》  评论

点击全文阅读


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、下载地址

https://rustdesk.com/zh/

2、首次打开是这样的,点击安装

3、安装后,点击设置

4、控制端设置

ID服务器:阿里云外网IP

Key:id_ed25519.pub,文件在服务器

5、被控制端设置与控制端一样,可以不用安装,打开即可

省略...

三、实现远程桌面

1、在控制端输入被控制端的ID,点击连接

2、输入被控端显示的密码,也可以让被控端点击接受

3、成功连接 


点击全文阅读


本文链接:http://zhangshiyu.com/post/167102.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1