私有化部署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,按需下载

相关推荐
乘云数字DATABUFF10 小时前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB4 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3105 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode5 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220706 天前
如何搭建本地yum源(上)
运维
大树889 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠9 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql