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

Rustdesk中继服务器搭建(windows 服务器)

1.简介

RustDesk 核心优势
特性说明
完全开源代码托管在 GitHub,可审计可修改
全平台支持Windows/macOS/Linux/Android/iOS/网页版
自托管中继数据自主可控,摆脱官方服务器流量限制
对称连接不区分控制端/受控端,任意设备可互相控制

RustDesk 的连接原理

非常简单,就是通过 ID 中继服务器识别双方,然后再由服务器返回指令让双方直接建立连接。

如果双方无法直接建立连接,那么 ID 中继服务器就充当中间人在连接双方之间来回传递数据和信息。

📚 基础概念
1.核心服务组件
服务作用默认端口
​hbbs.exe​ID 注册服务器(管理设备连接)21115(TCP)
21116(TCP/UDP)
21118(TCP)
​hbbr.exe​中继服务器(数据传输中转)21117(TCP)
21119(TCP)

通常这两个服务器 可以是在同一台机器中运行。

务必在防火墙开启这几个端口, **注意 21116 要同时开启 TCP 和 UDP **。

TCP/21115 - hbbs 用作 NAT 类型测试

UDP/21116 - hbbs 用作 ID 注册与心跳服务

TCP/21116 - hbbs 用作 TCP 打洞与连接服务

TCP/21117 - hbbr 用作中继服务

TCP/21118/21119 - 网页客户端

安装包下载地址:

https://github.com/rustdesk/rustdesk/releases/download/1.3.9/rustdesk-1.3.9-x86_64.exe

https://nodejs.org/dist/v22.14.0/node-v22.14.0-x64.msi

2.部署

2.1.安装运行环境NodeJS 和 PM2

安装nodejs环境

https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi

nodejs安装完成后,运行以下命令安装 Windows 启动管理器 以管理员身份运行 CMD,执行:

npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install

2.2.下载 RustDesk 服务端

启动rustdesk服务

cd C:\rustdesk-server
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save  # 保存配置实现开机自启
pm2 list  # 验证服务状态应为"online"

以上步骤服务器端设置完成.服务器会自动生成 key.

服务端key文件保存位置: 当前文件夹下 id****.pub 文件。 打开文件 可以看到他的Key 值。

例如:JVLuW38EvmRy=

2.3.客户端配置方式

http://www.dtcms.com/a/312852.html

相关文章:

  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-56,(知识点:电源模块,DCDC电源,LDO电源,原理及其特点)
  • Java(HashMap和HashTable和Properties)
  • kafka 是一个怎样的系统?是消息队列(MQ)还是一个分布式流处理平台?
  • 哔哩哔哩招游戏内容产品运营
  • Ubuntu22.4部署大模型前置安装
  • 零确认双花攻击
  • 智变时代:AI 如何重构工作边界与行业生态?
  • 【软考中级网络工程师】知识点之 IS-IS 协议
  • 百度招黑产溯源安全工程师
  • Spring AOP_2
  • CPA全国青少年编程能力等级测评试卷及答案 Python编程(一级)
  • 【代码详解】Triplane Meets Gaussian Splatting中triplane部分解析
  • 【代码随想录|454.四数相加、383.赎金信、15.三数之和、18.四数之和】
  • 模拟-6.N字形变换-力扣(LeetCode)
  • GPIO交换矩阵和IO_MUX
  • Python Seaborn【数据可视化库】 全面讲解
  • node.js常用函数
  • web前端React和Vue框架与库安全实践
  • Elastic 9.1/8.19:默认启用 BBQ,ES|QL 支持跨集群搜索(CCS)正式版,JOINS 正式版,集成 Azure AI Foundry
  • Python爬虫实战:研究awesome-python工具,构建技术资源采集系统
  • 【C语言】结构体详解
  • 第15届蓝桥杯Scratch图形化国赛初/中级组2024年9月7日真题
  • 使用DrissionPage实现xhs笔记自动翻页并爬取笔记视频、图片
  • 禁闭求生2 免安 中文 离线运行版
  • 初识prometheus
  • 控制建模matlab练习04:二阶系统的时域响应
  • Supergateway教程
  • 前端技术制作简单网页游戏
  • 力扣457:环形数组是否存在循环
  • 【Excel】利用函数和Power Query进行数据分析