TrueNAS 篇七:TrueNAS Scale入坑指南No.7——RustDesk服务器的部署及客户端配置

2023-09-30 21:34:26 2点赞 6收藏 3评论

一、前言

商业软件公司的远程控制软件受制于服务成本、开发成本等限制,往往把最基础的功能拆分出来,刻意去做出一些功能上的区别,利用功能上的差别去引导用户购买会员,因此要想完整的使用基础的远程控制功能都离不开三个字:得加钱!。而多数人对于远程控制软件的需求无非是能随时随地方便快捷的操作远程电脑就可以了。从这一点来讲,RustDesk无疑是抓住了远程控制软件的核心需求,恰到好处地给予满足。就像他们首页中所写的那样“我们崇尚简单,尽一切可能让它简单。”

下面我们就在TrueNAS Scale中部署RustDesk。

二、RustDesk部署

RustDesk在官网提供了多种部署方式,这里我们只需要关注官方提供的docker部署代码:

sudo docker image pull rustdesk/rustdesk-server sudo docker run --name hbbs -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs -r sudo docker run --name hbbr -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr

部署代码很简单,可以看出完整的使用RustDesk需要部署两个docker容器,名为“hbbs”的容器是中继服务器,名为“hbbr”的容器是注册服务器。

同时也对端口做出了说明:

By default, hbbs listens on 21115 (TCP) and 21116 (TCP/UDP), 21118 (TCP), and hbbr listens on 21117 (TCP), 21119 (TCP). Be sure to open these ports in the firewall. Please note that 21116 should be enabled both for TCP and UDP. 21115 is used for the NAT type test, 21116/UDP is used for the ID registration and heartbeat service, 21116/TCP is used for TCP hole punching and connection service, 21117 is used for the Relay services, and 21118 and 21119 are used to support web clients. If you do not need web client (21118, 21119) support, the corresponding ports can be disabled.

看不懂没关系,跟着我一步一步来就行。

-v 后面的参数说明我们需要到TrueNAS Scale中分别给这两个容器新建两个数据集。可以参考我下图的方式新建数据集。

RuskDesk部署RuskDesk部署

1、先来部署“hbbs”ID服务器

来到TrueNAS Scale的应用部署页面,点击右上角“启动docker镜像”

RustDesk部署RustDesk部署

在“应用名称”中按照命名规则填写一个自定义的应用名称,这里我填入的是“hbbs”,下方的“Image repository”中填入官方镜像名称“rustdesk/rustdesk-server”。

RustDesk部署RustDesk部署

向下来到“Container Entrypoint”,分别点击“Container CMD”和“Container Args”右侧的“添加”按钮,添加启动命令和命令参数。

“命令”中填入“hbbs”,“arg”中填入“-r IP地址”(注意-r后面有个空格),我这里填写的是-r 192.168.0.10。

RustDesk部署RustDesk部署

继续向下来到“Port Forwarding”,这里需要映射3个端口

21115:21115 TCP

21116:21116 TCP

21116:21116 UDP

“Node Port”中的端口号可以根据自己需要填写9000以上的端口号即可,不用和我的完全一致,但在设置客户端的时候也要填写你设置的端口号才可以正常使用。

RustDesk部署RustDesk部署RustDesk部署RustDesk部署

继续向下来到“存储”,在“Host Path”中选择刚才建立的“hbbs”数据集,“Mount Path”中填写“/root”。

RustDesk部署RustDesk部署

完成后下拉到最下方,点击“保存”按钮,待应用右上角的状态标签变为绿色的“ACTIVE”之后,说明已经部署成功了。

RustDesk部署RustDesk部署

2、接下来部署“hbbr”中继服务器

其实部署过程和ID服务器非常类似

这里“应用名称”改为“hbbr”,下方的“Image repository”中填入的名称和ID服务器的一样都是“rustdesk/rustdesk-server”。

RustDesk部署RustDesk部署

向下来到“Container Entrypoint”,分别点击“Container CMD”右侧的“添加”按钮,添加启动命令

“命令”中填入“hbbr”,不需要再添加参数。

RustDesk部署RustDesk部署

继续向下来到“Port Forwarding”,只需要映射一个端口即可。

21117:21117 TCP

RustDesk部署RustDesk部署

继续向下来到“存储”,在“Host Path”中选择刚才建立的“hbbr”数据集,“Mount Path”中填写“/root”。

RustDesk部署RustDesk部署

完成后下拉到最下方,点击“保存”按钮,待应用右上角的状态标签变为绿色的“ACTIVE”之后,说明已经部署成功了。

RustDesk部署RustDesk部署

三、PC端RustDesk的使用

在官网下载RustDesk安装包,双击运行。其他设备如果需要链接当前的设备只需要输入

软件界面的左上方会提供的ID号和一次性密码,即可。

软件最下方绿色小点,并且状态显示“就绪”,说明已经链接到服务器了,而目前连接的服务器是RustDesk官方的服务器,并不是我们之前建立的服务器,因此软件会提示“如果需要更快的连接速度,你可以选择自建服务器”。

如果长期使用,我们可以点击软件左侧的安装按钮将软件安装到电脑上。

PC端RustDesk的使用PC端RustDesk的使用

安装完成后我们开始设置使用自己建立的服务器

首先要去获取服务器的key,这个文件就在刚才部署hbbs的时候建立的数据集中,我们把这个数据集共享出来。进入共享目录,找到扩展名为.pub的文件,双击,用记事本打开。

PC端RustDesk的使用PC端RustDesk的使用

看到一串很长的字符,留着一会要用。

PC端RustDesk的使用PC端RustDesk的使用

回到RustDesk软件,点击右上角“ID”旁边的三个小点。

PC端RustDesk的使用PC端RustDesk的使用

选择“网络”→“解锁网络设置”

PC端RustDesk的使用PC端RustDesk的使用

填入ID服务器和中继服务器地址(如果你你通过DDNS做了域名解析,那么这里可以填入域名+端口),在key中输入刚才.pub文件中的那串字符。完成后点击应用。

PC端RustDesk的使用PC端RustDesk的使用

其实如果你按照官方的端口号进行配置的话,,只需要在ID服务器中填写IP或者域名即可,不需要填写端口号和中继服务器地址,再填入key,就能连接了。Rustdesk会自动补全端口号和中继服务器地址。所以其实上面的设置我只需要在ID服务器中填入“192.168.0.10”,在key中填入.pub文件中的内容就可以点击应用了。

回到软件首页,你会发现,最下方提示连接自建服务器的提示消失了,并且状态仍然显示“就绪”,说明我们已经成功的连上了我们自己搭建的服务器。

PC端RustDesk的使用PC端RustDesk的使用

至此我们就可以开始愉快的使用RustDesk来进行远程控制了。

为了更安全地使用RustDesk,我们可以修改ID号和密码。RustDesk在使用上也没有任何限制,软件的使用非常简单,更多功能以及移动端的使用方法这里不再详细介绍了,请大家自行研究探索。

四、下期预告

下一篇会介绍利用TrueNAS Scale部署远程下载工具实现类似于群晖上download station的功能。

展开 收起

贝壳宝Neo个人云盘NAS网络自动备份局域网远程共享家用WIFI硬盘盒

贝壳宝Neo个人云盘NAS网络自动备份局域网远程共享家用WIFI硬盘盒

暂无报价

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

3999元起

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

3999元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1799元起

创米小白内存卡摄像头监控家用microsd储存卡NAS网络存储手机tf卡

创米小白内存卡摄像头监控家用microsd储存卡NAS网络存储手机tf卡

18.88元起

群晖(Synology)DS224+ 2盘位NAS 磁盘阵列网络存储服务器 个人私有云备份网盘 DS224+【标配不含硬盘】

群晖(Synology)DS224+ 2盘位NAS 磁盘阵列网络存储服务器 个人私有云备份网盘 DS224+【标配不含硬盘】

2849元起

拾光坞/N3星光版/nas私有云盘/网络存储/离线下载/虚拟机/电视投屏/远程访问/低功耗/送星光豆 星光版- V1 白色

拾光坞/N3星光版/nas私有云盘/网络存储/离线下载/虚拟机/电视投屏/远程访问/低功耗/送星光豆 星光版- V1 白色

499元起

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4块4T西数红盘PLUS】钛金灰

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4块4T西数红盘PLUS】钛金灰

暂无报价

极空间 新Z4S版 四核4盘位 NAS网络存储服务器 8G nas家用 个人云 私有云 主机 新Z4S 碳晶灰 版 标配

极空间 新Z4S版 四核4盘位 NAS网络存储服务器 8G nas家用 个人云 私有云 主机 新Z4S 碳晶灰 版 标配

2899元起

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配4T西数红盘PLUS】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配4T西数红盘PLUS】钛金灰

暂无报价

海康威视(HIKVISION) nas网络存储服务器 家用个人私有云存储 家庭云盘存储Mage20 标配+双盘(8TB*2)

海康威视(HIKVISION) nas网络存储服务器 家用个人私有云存储 家庭云盘存储Mage20 标配+双盘(8TB*2)

3057元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

TBS-464 性能出色轻轻薄小巧 全M.2 NVMe SSD NASbook 双HDMI2.0支持Plex 共享存储智选

TBS-464 性能出色轻轻薄小巧 全M.2 NVMe SSD NASbook 双HDMI2.0支持Plex 共享存储智选

5600元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095 8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095 8GB)

1999元起

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4块8T希捷酷狼硬盘】钛金灰

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4块8T希捷酷狼硬盘】钛金灰

暂无报价

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2599元起
3评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
天天领现金,最高8888元
红包按钮
最新文章 热门文章
6
扫一下,分享更方便,购买更轻松