Rustdesk中继服务器搭建(windows 服务器)_rustdesk自建服务器windows
1.简介
RustDesk 核心优势
RustDesk 的连接原理
非常简单,就是通过 ID 中继服务器识别双方,然后再由服务器返回指令让双方直接建立连接。
如果双方无法直接建立连接,那么 ID 中继服务器就充当中间人在连接双方之间来回传递数据和信息。
📚 基础概念
1.核心服务组件
21116(TCP/UDP)
21118(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 pm2npm install pm2-windows-startup -gpm2-startup install

2.2.下载 RustDesk 服务端
启动rustdesk服务
cd C:\\rustdesk-serverpm2 start hbbs.exepm2 start hbbr.exepm2 save # 保存配置实现开机自启pm2 list # 验证服务状态应为\"online\"


以上步骤服务器端设置完成.服务器会自动生成 key.
服务端key文件保存位置: 当前文件夹下 id****.pub 文件。 打开文件 可以看到他的Key 值。
例如:JVLuW38EvmRy=

2.3.客户端配置方式


