【教程】docker搭建RustDesk远程桌面服务器!保姆教程

761次阅读
一条评论
因工作需要,常常需要远程控制客户电脑,用过向日葵、todesk,但是不花钱的东西,不是画质感人就是走别人宽带速度堪忧,今天就搭建一款可以私有化部署的远程工具,网速取决你家里的上传宽带的远程桌面软件 RustDesk,在这分享一下搭建过程,方便以后再折腾,也给有兴趣的小伙伴抛个砖。(以前玩群晖就这样做的 应该通用 极空间更简单)
(一)docker 里下载 RustDesk Server

拉取映像的时候拉取最新的就可以
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
(二)配置 RustDesk 的 hbbs、hbbr 容器
文件夹建立文件(我是建立了一个 docker 文件夹 所有的容器搭建都放这里面)/docker 里面建立 hbbs、hbbr 文件夹
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
配置 hbbs 容器,设置容器名称为:hbbs
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
映射路径,装载路径必须是:/root
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
网络选择桥接模式(不知道默认行不行 以前玩群晖都是这样设置的)
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程

 【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程

 【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程

在高级设置的执行命令里输入命令:

hbbs -r 192.xxx.x.xxx

ps:可以是内网地址,我输入的就是 z4s 的内网 ip 地址,注意 - r 前后有空格

【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
(二)配置 hbbr 容器,hbbr 容器配置与 hbbs 容器基本相同

1. 注意容器名称
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程 
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
2. 注意高级设置里的命令(不用 ip)
hbbr
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
hbbs、hbbr 启动完就这样
路由器 做端口映射(一)需要映射的端口(请注意 21116 同时要开启 TCP 和 UDP)

  • TCP:21115, 21116, 21117,21118,21119
  • UDP:21116(我的就是这里没有映射,外网就连不起)
21118 和 21119 是支持网页客户端的,如果不需要用网页端就可以不映射

(二)各端口作用说明

21115 是 hbbs 用作 NAT 类型测试
21116/UDP 是 hbbs 用作 ID 注册与心跳服务
21116/TCP 是 hbbs 用作 TCP 打洞与连接服务
21117 是 hbbr 用作中继服务
21118 是为了支持网页客户端使用 websocket 协议
21119 是为了支持网页客户端,如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。

下载操作系统 RustDesk 客户端安装
点此下载
在客户端设置 hbbs/hbbr 地址 点击 ID 右侧的菜单按钮如下,选择“ID/ 中继服务器”。
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程

 【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程
用公钥就是加密连接,公钥在 …/docker/rustdesk/hbbs/id_xxxx.pub 中,极空间打不开,下载到本地用记事本打开,复制到上图中的 key 中
六、控制端和被控端都安装 rustdesk,输入 ID 和密码就能远程连接了。
【教程】docker 搭建 RustDesk 远程桌面服务器!保姆教程

被控端(客户端)可以设置成安装包,安装就能被控 看看官方文档说明吧 挺简单的 不写了 点此查看手册

正文完
 0
评论(一条评论)
验证码
zz123 评论达人 LV.1
2024-07-16 12:37:01 回复

这个教程有点复杂啊

 Windows  Edge  中国陕西省安康市电信