400-915-1135
详细

群晖NAS搭建RustDesk远程桌面自建服务器+编译个人服务地址APK/EXE

发表日期:2023-12-31 22:24:52   作者来源:创始人   浏览:0

比起其它的远程控制软件,RustDesk是完全开源的且有公网的可以自行搭建个人的服务器。

通过个人搭建的服务地址,可以远程控制自己的电脑/手机/电视等,这比较安全一些。

一、创建所需要的目录

在需要安装的文件夹下创建如下两个文件夹“hbbs”和“hbbr”

二、Docker(Container Manager)拉取RustDesk镜像

如果是DSM7.1之前的版本,可能就需要通过SSH拉取镜像才行

三、安装RustDesk容器

1. 创建hbbs容器

名称自定义,尽量包含hbbs方便识别

1)添加映射目录

2)网络选择“host”

3)执行命令添加如下

“hbbs -r 192.168.50.140”

其中 192.168.50.140为群晖的内网地址

4)完成配置

单击下一步并点击完成。


2. 创建hbbr容器

名称自定义,尽量包含hbbr方便识别

1) 添加映射目录

2)网络选择“host”

3)执行命令添加如下

4) 配置完成

三、秘钥提取

1)进入“hbbs”目录

2)下载“id_ed25519.pub”文件

3)用txt文本打开该文件就能看到key


三、路由器端口转发及说明

端口转发类型转发与否描述
21114TCP非必须API服务端口(可登录账号保存标签),如有API服务就需要转发
21115TCP必须NAT类型测试
21116TCP和UDP必须(2个)ID注册/打洞连接服务端口(此端口需要UDP和TCP)
21117TCP必须中继服务
21118TCP非必须支持网页客户端使用websocket协议(专业版所有)
21119TCP非必须支持网页客户端(专业版所有)

四、RustDesk客户端设置

客户端可去官网下载 RustDesk – 开源远程桌面访问软件

1)点击设置(三点)

2)单击“网络”然后添加如下服务器地址和Key(域名:端口号)

3)完成

配置完成点应用后,再回来看主页下面就会显示“就绪”说明已经连接成功了,如果出现别的问题可能上面哪个步骤没有做好。

五、自编译APK/EXE等可执行文件(包含证书)

因官网的客户端编译时用的是RustDesk的自己的服务器地址,所以我们用的时候每次都需要自己再设置一次中继服务器地址和key等内容。配置1~2个还好,可如果配置很多或者需要提供给远方的亲戚/朋友时还是比较不方便。如果不想编辑,而是传完直接能用的可执行文件就必须要自己编译的版本才行。

有偿提供自编译版APK/EXE等可执行文件(可包含自行签名证书),如有需要请私聊,谢谢!

本文章多为网络内容整理而来,如有侵犯您的权益,请联系我们免费删除