admin
夜月琉璃Lv46   
站长不常在线,有事欢迎直接QQ联系
爱快上部署rustDesk
2025-06-09 21:47:25    教程与文档 
最近因为Todesk遇到"当前全球中转节点繁忙,请稍后重试",总是提示购买vip服务,实在烦恼,故决定再次寻找可替代的远程桌面软件,正好找到RustDesk,软件本身开源,且支持部署在docker中,既然如此,那为何不自己搭建一个属于自己的远程桌面呢?


说干就干!


软件部署需要:1.支持Docker的系统  2.公网ip


这里我用的是爱快,(部署方法参考了 【教程】docker搭建RustDesk远程桌面服务器!保姆教程 - NAS交流社区)


首先第一步 ,爱快中默认没有Docker,所以 我们 需要在爱快中部署Docker

访问:https://yun.ikuai8.com,照图位置找到,选择进行安装


Image

安装好以后,我们回到 爱快中,就可以看到了

Image


我们点击进入,可以看到默认 是未开启,这里我们 需要把他启用

Image


注意:这里启用前需要在"系统设置" - "磁盘管理"中划分出一个独立的分区以供Docker使用


启用后,我们首先需要配置docker的 网络端口,点击 “接口管理”- > "添加"

Image


这里 我们设置的是172.0.0.0/24,完成后如图

Image


然后 ,点击镜像管理 ,我们需要 下载 rustDesk的 服务端 


Image


下载完成后如图

Image


这时候我们就可以到容器列表进行创建了 ,需要创建两个Docker

注意:创建前,我们需要在前面所分配的Docker目录中先创建两个对应的文件夹,分别为hbbr、hbbs,并记下它们的路径

Image


hbbr是中继服务器,hbbs是主服务器

配置参数如下:

hbbr:
内存 :1G
启动命令:hbbr
源路径(这里就是我们前面所创建的路径):/docker/Docker/rust/hbbr
目标路径(这里保持默认):/root

hbbs:
内存:1G
启动命令:hbbs -r [公网ip/公网域名]
源路径(这里就是我们前面所创建的路径):/docker/Docker/rust/hbbs
目标路径(这里保持默认):/root


以上部分配置好以后,可以看到容器列表中的两个服务均已经显示"已启用",此时在内网中通过ip就可以使用了,但我们如果想在外网中使用,还需要到"网络设置"-"端口映射"中将对应的端口映射出去,同时如果您的ip是公网动态ip,还需要到"高级应用"-"动态域名"中添加一个动态域名,通过以上的步骤,我们即可实现部署rustDesk


注意:

1.这里映射端口需要注意,21115、21116为hbbs提供对应服务,所以这两个端口映射时所填写的内网ip为hbbs对应的ip;21117 端口为hbbr提供服务,所以映射该端口的时候对应的内网ip为hbbr的内网ip,而不是hbbs的内网ip

2.以上的端口开放类型建议均设置为tcp+udp

特别说明:

1.rustDesk 提示中继服务器无法连接

检查创建hbbs的启动命令及公网地址对应的21117端口是否开放 

21115 是 hbbs 用作 NAT 类型测试

21116/UDP 是 hbbs 用作 ID 注册与心跳服务

21116/TCP 是 hbbs 用作 TCP 打洞与连接服务

21117 是 hbbr 用作中继服务

21118 是为了支持网页客户端使用 websocket 协议

21119 是为了支持网页客户端,如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。


2.key如何查看

不需要去找文件,只需要点击hbbs的日志即可看到

Image

Image

本文章最后由 admin2025-06-10 16:22 编辑
 0    39  楼主
回复列表

回复:爱快上部署rustDesk

Powered by Source