私有化部署RustDesk中继服务器

一.RustDesk介绍

RustDesk 是一款开源远程桌面控制软件,支持自己搭建信令和中继服务器。与 TeamViewer、ToDesk 等专有远程访问解决方案相比,RustDesk 完全免费使用,跨平台,支持 Windows、macOS、Linux、Android 、 iOS 等多种操作系统。

二 环境

Static hostname: rustdesk-test.novalocal

Icon name: computer-vm

Chassis: vm

Machine ID: b63da86dbbb6417ebfa9d322355adbf7

Boot ID: e7b96fbd4c6a4cf3810d057037ff8f66

Virtualization: kvm

Operating System: Kylin Linux Advanced Server V10 (Sword)

Kernel: Linux 4.19.90-25.38.v2101.ky10.x86_64

Architecture: x86-64

三 部署

下载地址:https://github.com/rustdesk/rustdesk-server/releases/download/1.1.15/rustdesk-server-linux-amd64.zip

一 获取Server端安装包:

https://github.com/rustdesk/rustdesk-server/releases/download/1.1.15/rustdesk-server-linux-amd64.zip

二 解压缩zip包:

bash 复制代码
unzip rustdesk-server-linux-amd64.zip

三 启动服务

进入amd64目录

首先输入命令:sudo ./hbbs &

注:执行完需复制保存key值,这个值用于配置到客户端上。

如想服务一直后台运行,请使用命令**:**

bash 复制代码
sudo nohup ./hbbs &

如发现关闭终端后服务停止,请使用此方式。其次输入命令:

注:如想服务一直后台运行,请使用命令**:**

bash 复制代码
sudo nohup ./hbbr &

如发现关闭终端后服务停止,请使用此方式。

四 服务器开机自启动

为防止服务器重启后服务端未启动,建议加入PM2守护进程

bash 复制代码
PM2 安装

#安装NodeJs
[root@rustdesk-test /opt/amd64]#yum -y install nodejs


#安装npm
[root@rustdesk-test /opt/amd64]#yum -y install npm


#安装pm2
[root@rustdesk-test /opt/amd64]#npm -g install pm2


#PM2启动进程及添加守护

进入服务端程序目录

pm2 start hbbs
pm2 start hbbr
pm2 save
pm2 startup


#重启验证

重启服务器后进入终端运行如下命令,显示两个进程都online即正常开机自启正常

pm2 list

五 防火墙放行

防火墙规则,放行端口:

  • TCP: 21115, 21116, 21117, 21118, 21119

  • UDP: 21116

六 客户端安装配置

1. 客户端 (Client),下载地址:

https://github.com/rustdesk/rustdesk/releases,按需下载

相关推荐
蜡笔婧萱2 分钟前
Linux--远程登录服务ssh
linux·服务器·ssh
雾岛心情12 分钟前
小铭邮件管理工具箱的界面(公司版)
运维·服务器·工具·o365·小铭邮件工具箱(公司版)
一只鹿鹿鹿14 分钟前
数据库运维与管理规范(WORD)
运维·数据库
伏加特遇上西柚33 分钟前
Loki+Alloy+Grafana日志采集部署
java·linux·服务器·spring boot·grafana·prometheus
zl_dfq33 分钟前
服务器设计细节 之 【eventfd、struct stat、stat接口】
服务器
King's King35 分钟前
自动化立体仓库系统项目施工要点
运维·自动化
资源分享助手37 分钟前
三网H5小游戏战车向前冲搭建教程(Win+Linux)
linux·运维·服务器
无限进步_1 小时前
Linux权限模型:从rwx到粘滞位
linux·运维·服务器
似是燕归来1 小时前
WiFi 模块自动联网自带MQTT协议栈和云服务器串口透传免AT开发
服务器·esp32·wifi模块·mqtt协议
Web极客码2 小时前
什么是WHMCS?
服务器·whmcs