> 技术文档 > 利用RustDesk建立专属自己的远程桌面_rustdesk客户端定制

利用RustDesk建立专属自己的远程桌面_rustdesk客户端定制


文章目录

  • 前言
  • 一、云服务器购买
  • 二、宝塔面板配置
  • 三、Rustdesk远程桌面搭建
    • 1.Rustdesk服务端搭建
    • 2.Rustdesk客户端搭建
  • 总结

前言

远程桌面对于多个电脑操作十分重要,之前的时候在用一些远程桌面软件,像Todesk,向日葵啥的,但是用久了就会发现限制很多,而且开始收费了,所以我选择自建服务器,拥有不限制连接时间和次数的远程桌面自由


一、云服务器购买

我选择的是直接购买阿里云的轻量化服务器,购买别的也行,反正一次买一年,过期了重新买一个就行,一年也就几十块,比开远程桌面会员一个月19.9划算多了

使用下面的链接到阿里云官网
https://www.aliyun.com/

在这里插入图片描述
在产品里面选云服务器ECS或者轻量应用服务器都行,选最便宜的就行,新人只要68哦
在这里插入图片描述
买完之后进入服务器控制台,点击远程连接,我们就可以开始配置我们的服务器了
在这里插入图片描述
我们选择root用户连接,如果你的服务器配置了宝塔面板,那么直接在阿里云实例的服务器详情面板中直接登录
在这里插入图片描述
没有宝塔面板可以按照下面的教程下载一下

二、宝塔面板配置

打开下面的链接:
https://www.bt.cn/new/product_linux.html

点击下载,根据需要复制指令
在这里插入图片描述
复制完成之后通过阿里云控制台选择root用户连接,就能输入宝塔官网给的指令就可以下载了

url=https://download.bt.cn/install/installStable.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O installStable.sh $url;fi;bash installStable.sh ed250616lt

完成下载之后,不要关闭终端,终端会显示如下信息

 注意:如果使用的是阿里云或腾讯云还需要在防火墙开放8888端口

在这里插入图片描述
开放端口的方法很简单,在防火墙添加规则即可
在这里插入图片描述
完成上述步骤,我们直接在浏览器输入终端给我们的外网IPv4面板地址,就可以登录到面板了,用户名和密码终端刚刚给我们了,登录面板之后我们就可以开始研究远程桌面操作了

三、Rustdesk远程桌面搭建

1.Rustdesk服务端搭建

进入宝塔面板后,我们点击Docker,完成Docker安装
在这里插入图片描述
之后进入docker的应用商店,搜索rustdesk,点击安装
在这里插入图片描述
这时会弹出一个环境配置界面,不用更改,直接安装就行
在这里插入图片描述
安装完成之后如果是阿里云依然要去防火墙开通对应的端口,注意21116端口需要同时开放TCP和UDP
在这里插入图片描述
此时我们就完成了服务端搭建
点击容器,在容器编辑界面可以进行一些别的配置,根据自己的需求做调整
在这里插入图片描述
打开容器日志,重点关注KEY的值,这对我们后面客户端配置十分重要,红色的画圈为存放key的文件,在宝塔的文件中通过搜索打开可以看到key,如果后面忘了的话,下一段是key的值,我们复制下来,后面有用
在这里插入图片描述
以上我们就完成了服务端搭建

2.Rustdesk客户端搭建

这部分主要参考
https://rustdesk.com/docs/zh-cn/client/

搭建方法如下:
去github下载软件
https://github.com/rustdesk/rustdesk/releases/tag/1.4.0
在这里插入图片描述
选择自己电脑的版本,之后在网络中填写服务器的公网IP(不带端口号)以及刚刚服务端出现的key
在这里插入图片描述
之后在另外一个电脑也安装客户端,在客户端点击启动,之后按照要求输入对方的ID和密码即可完成配置


总结

为了彻底摆脱商业远程桌面软件(如Todesk、向日葵)的费用限制和功能约束,自建远程桌面服务器是极佳选择。该方案的核心是搭建开源的RustDesk服务端。首先,在阿里云或腾讯云购买性价比高的轻量应用服务器(年费约六七十元),性价比远超按月付费的会员。接着,在服务器上安装宝塔面板简化管理,并通过其Docker功能快速部署RustDesk服务端镜像。部署过程中需确保服务器防火墙开放必要的端口(21115-21119,尤其是21116需同时开放TCP和UDP)。服务端启动后,最关键的是在容器日志中获取并记录唯一的Key(身份验证密钥)。最后,在需要远程控制的设备(Windows/macOS/Linux均可)下载安装RustDesk客户端软件,在客户端设置中填入服务器的公网IP地址以及服务端生成的Key,即可完成配置。此后,任何安装并设置好客户端的设备,只要知晓对方的ID和临时密码(或固定密码),就能建立直接、稳定的远程连接。这一整套方案完全规避了连接时间、次数、带宽和用户数量等商业软件的诸多限制,尤其适合需要频繁跨设备操作或对隐私及连接稳定性要求高的用户,整个过程利用宝塔面板大大降低了技术门槛