当前位置: 首页 > news >正文

私有化部署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包:

unzip rustdesk-server-linux-amd64.zip


三 启动服务

进入amd64目录

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

注:执行完需复制保存key值,这个值用于配置到客户端上。
如想服务一直后台运行,请使用命令

sudo nohup ./hbbs &

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

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

sudo nohup ./hbbr &

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

四 服务器开机自启动

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

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,按需下载

http://www.cnnetsun.cn/news/3272142.html

相关文章:

  • 微软 Project Solara 展示 AI 工牌与智控中枢,卡片式 AI 硬件成手机外设新趋势
  • Reactive Resume深度调试指南:从模板渲染到容器部署的5大技术挑战
  • 前OpenAI安全副总裁翁荔新博客:AI自进化或先从Harness开始,揭示现实路径与瓶颈
  • Oracle EBS 12.2 审计追踪
  • EN 18031标准落地经验:联网无线电设备网络安全合规的关键节点与常见误区
  • AI 指标异动分析:先判断是业务事件还是数据 bug
  • ModelScope命令行工具终极实战:从零到精通的AI模型管理指南
  • MySQL学习第四天
  • 2026.7.8:2026年7月最新安装教程之docker compose 安装最新版neo4j
  • 多云架构下,Atlas 怎么统一管理证书生命周期?
  • 【久久派】LS2K0300 的 LoongOS 原装系统启动分析
  • AI 编程催生新商机:Slopfix 每周 1 万美元删 AI 生成代码引争议
  • 基于TPA3128D2与STM32F756ZG的高效D类音频放大器设计
  • Buzz:终极离线音频转录解决方案,让语音转文字变得简单高效
  • 如何用GBrain在30分钟内构建你的个人AI大脑:终极快速入门指南
  • 异常掉电保护全链路解析
  • PyInstaller逆向工程深度解析:pyinstxtractor-ng架构剖析与实战指南
  • 深度剖析:Bootloader解锁的技术争议与用户自主权之争
  • Matter 1.5数据模型范式转变:从设备互联到智能生态的技术基因图谱
  • 3分钟掌握Whisper:多语言语音识别的终极指南
  • 三亚亲子游一日游出行攻略之槟榔谷
  • 探索Simple Mind Map:构建下一代思维可视化引擎的技术深度解析
  • 如何用ECC Frontend Slides解决技术演示的跨平台困境:架构师的完整指南
  • 告别传统绘图工具:Mermaid Live Editor如何用代码重塑可视化图表创作
  • 如何快速解决MinIO与AWS S3 SDK签名版本4兼容性问题:完整技术指南
  • reMarkable生态完全指南:从基础使用到高级定制的终极教程
  • 高德地图 Skill:当地图能力从“API 调用“进化到“意图理解“
  • 高效团队管理的6个黄金法则
  • 2026年企业级大模型API中转平台选型指南:八大服务商技术指标解析与场景适配策略
  • 语音合成跨平台开发:如何用Sherpa Onnx一次编写、处处运行?