当前位置: 首页 > news >正文

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

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即可--------------**/

一、服务器

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 \
-d rustdesk/rustdesk-server hbbs

3、创建Hbbr

vim hbbr.sh# 内容
docker run --name hbbr \
-p 21117:21117 \
-p 21119:21119 \
-v $(pwd):/root \
-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://www.lryc.cn/news/333696.html

相关文章:

  • intellij idea 使用git ,快速合并冲突
  • AcWing26. 二进制中1的个数。三种解法Java
  • 【ADB】常见命令汇总(持续更新)
  • 【递归与递推】数的计算|数的划分|耐摔指数
  • 企业案例:金蝶云星空集成钉钉,帆软BI
  • 简单设计模式讲解
  • 基于springboot的社区医疗服务系统
  • 影院座位选择简易实现(uniapp)
  • 调用飞书获取用户Id接口成功,但是没有返回相应数据
  • STM32 GPIO输入检测——按键
  • Rustdesk二次编译,新集成AI功能开源Gpt小程序为远程协助助力,全网首发
  • 面试(03)————多线程和线程池
  • 纯CSS实现未读消息显示99+
  • 【C++】C++ primer plus 第十二章--类和动态内存分配
  • 分类预测 | Matlab实现GWO-LSSVM灰狼算法优化最小二乘支持向量机数据分类预测
  • 使用PHP进行极验验证码动态参数提取与逆向分析
  • 43.1k star, 免费开源的 markdown 编辑器 MarkText
  • ArcGIS Pro怎么进行挖填方计算
  • POLY - Survival Melee Weapons
  • 【ARMv7-M】| 01——阅读笔记 | 简介|应用程序级编程和内存模型
  • 用Python做一个4399游戏脚本原来这么简单 !(内含完整思路)
  • 【计算机网络】应用层——HTTPS协议详解
  • 私家侦探如何追踪难以找到的人?
  • 一文讲透亚马逊云命令行使用
  • 感染了后缀为.jayy勒索病毒如何应对?数据能够恢复吗?
  • 一键快速彻底卸载:Mac软件轻松删除,瞬间释放磁盘空间
  • (React Hooks)前端八股文修炼Day9
  • 工厂方法模式:灵活的创建对象实例
  • vue-codeirror编辑器vue3中的使用
  • 搭建python编译环境