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

相关推荐
Sinclair16 分钟前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主26 分钟前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
茶杯梦轩8 小时前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
甲鱼9291 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
YuMiao2 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
碳基沙盒3 天前
OpenClaw 多 Agent 配置实战指南
运维
Sinclair5 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean6 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
蝎子莱莱爱打怪6 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
茶杯梦轩6 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试