远程控制软件RustDesk自建服务器全平台部署及使用教程

RustDesk挺出名的一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!其中客户端支持安卓,且支持控制安卓手机。

官方地址
官网:https://rustdesk.com/

开源地址:https://github.com/rustdesk/

一、准备工作

1,有自己的一台服务器,带宽最好3Mbps以上。推荐是国内服务器,国外UDP协议干扰比较严重

2,(非必须)一个域名,替换IP使用,如果控制多台服务器,ID配置写死IP,不利于后续替换

二、服务端安装步骤

1.开放防火墙

TCP(21115, 21116, 21117, 21118, 21119)
UDP(21116)

2.本人使用Linux(Ubuntu)搭建

Github下载编译后的文件,直接部署运行即可!启动的服务有俩个:

hbbs - RustDesk ID注册服务器

hbbr - RustDesk 中继服务器

下载地址:https://github.com/rustdesk/rustdesk-server/releases/
根据自己服务器系统选择下载~

解压上传服务器,添加文件权限。

chmod +x hbbs
chmod +x hbbr

如下图所示变绿色就OK了

3.后台持续运行

官方推荐采用PM2来维持后台运行。

3.1 安装nodejs

可以参考博主的另外一篇安装教程
https://www.cnblogs.com/safe-rabbit/p/17140388.html

3.2 安装pm2并启动rustdesk服务器

执行 npm install -g pm2 全局安装PM2

pm2 start hbbs
pm2 start hbbr

执行 pm2 list 可看见2个服务运行情况

设置开机自动启动

pm2 startup
pm2 save

3.3 获取key

可执行文件所在目录,vim id_ed25519.pub 文件 即可获取KEY!

三、客户端设置

设置自建服务器,左侧 ID 旁边 单击 三个竖点,设置 - 网络 - ID/中继服务器

ID服务器填写 服务器IP

Key 填写部署服务生成的 id_ed25519.pub 文件中的内容

posted @ 2024-02-19 12:17  安全兔  阅读(6527)  评论(0编辑  收藏  举报