Windows系统安装RustDesk Server的详细步骤和客户端设置

news/2024/11/15 15:48:41/文章来源:https://www.cnblogs.com/suzhoulaowang/p/18298971

Windows系统安装RustDesk Server的详细步骤

在Windows系统上安装RustDesk Server涉及几个关键步骤,包括安装必要的依赖、下载RustDesk Server程序、配置并启动服务。以下是详细的步骤:

1. 安装Node.js和PM2

RustDesk Server的某些版本可能需要Node.js环境来运行,而PM2是一个常用的Node.js应用进程管理器,可以帮助维持RustDesk Server的稳定运行。

步骤

  • 下载并安装Node.js。可以从Node.js官网下载最新版本或根据RustDesk Server的兼容性要求选择合适的版本。
  • 安装PM2。打开命令提示符(cmd)或PowerShell,执行以下命令来全局安装PM2:
    npm install -g pm2
    

2. 下载RustDesk Server

从RustDesk的GitHub仓库下载适用于Windows的RustDesk Server程序。

步骤

  • 访问RustDesk Server的GitHub发布页面。
  • 找到并下载适用于Windows的RustDesk Server压缩包(如rustdesk-server-windows-x86_64.zip)。
  • 解压下载的文件到指定的文件夹,例如D:\Installed Programs\RustDesk\rustdesk-server-windows-x86_64\

3. 配置RustDesk Server

RustDesk Server包含两个主要的可执行文件:hbbs(ID注册服务器)和hbbr(中继服务器)。

步骤

  • 打开命令提示符(cmd)或PowerShell,并导航到RustDesk Server的解压目录。
  • 使用PM2来启动hbbshbbr服务。执行以下命令:
    pm2 start hbbs.exe -- -r 你的服务器IP地址(可选)
    pm2 start hbbr.exe
    
    注意:-r参数用于指定中继服务器的地址,如果你打算在内网中使用且hbbrhbbs在同一台机器上,这个参数可以省略。如果打算通过公网访问,需要填写公网IP地址或域名。
  • 使用pm2 save命令来保存当前的服务状态,以便在系统重启时自动恢复。
  • 使用pm2 list命令来检查服务是否成功启动。

4. 开放防火墙端口

RustDesk Server需要使用特定的TCP和UDP端口进行通信。确保你的防火墙已经开放了这些端口。

需要开放的端口

  • TCP: 21115, 21116, 21117, 21118, 21119
  • UDP: 21116

5. 获取密钥

RustDesk Server在第一次运行时会自动生成一对加密私钥和公钥(分别位于运行目录下的id_ed25519id_ed25519.pub文件中)。客户端连接时需要用到公钥(.pub文件中的内容)。

步骤

  • 打开包含公钥的文件(id_ed25519.pub),复制其中的内容。

RustDesk客户端设置的具体方法

1. 下载并安装RustDesk客户端

从RustDesk的官网或GitHub仓库下载适用于你的操作系统的RustDesk客户端,并按照提示进行安装。

2. 配置自建服务器

打开RustDesk客户端,进行以下设置以连接到你的自建服务器。

步骤

  • 在RustDesk客户端界面,找到并点击“ID”旁边的设置按钮(通常是三个点或齿轮图标)。
  • 进入“网络”设置,找到“ID/中继服务器”选项。
  • 在“ID服务器”字段中填写你的RustDesk Server的IP地址或域名。
  • 在“Key”字段中粘贴之前从id_ed25519.pub文件中复制的公钥内容。
  • 点击“应用”或“确定”保存设置。

现在,你的RustDesk客户端应该已经配置为连接到你的自建RustDesk Server了。你可以开始使用RustDesk进行远程桌面控制和文件传输等操作。

如果觉得以上资源可以帮助到您,请扫码支持作者,您的支持就是创作最大的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/742578.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rocky Linux/Redhat8运行Calibre2022报错:Software tree is for environment VCO=aoj

运行出现了错误:virserver.tcl error: ERROR: Current execution environment is VCO=aok. Software tree is for environment VCO=aoj。 即calibre软件版本为aoj,但当前的环境是aok。 从官网查询calibre的roadmap:http://calibre.mentorcloudservices.com/docs/Calibre_OS_…

[深入理解Java虚拟机]高效并发

第12章 Java内存模型与线程 并发处理的广泛应用是Amdahl定律代替摩尔定律[1]成为计算机性能发展源动力的根本原因,也是人类压榨计算机运算能力的最有力武器。 [1] Amdahl定律通过系统中并行化与串行化的比重来描述多处理器系统能获得的运算加速能力,摩尔定律则用于描述处理器…

使用CDN,给你的网站加速!

使用 CDN,可以大大提高网站的访问速度,提升用户体验使用 CDN,可以大大提高网站的访问速度,提升用户体验 ‍ 在 CDN 出现之前 在介绍 CDN 之前,我想先介绍下没有 CDN 的场景。你搭建了一个网站,配置了域名,这样用户可以通过域名来访问你的网站 当用户多起来后,由于网络带…

PENR论文阅读笔记

Popularity-Enhanced News Recommendation with Multi-View Interest Representation 论文阅读笔记 Abstract 现存的问题: ​ 现有方法通常利用新闻标题、摘要、实体等信息来预测点击率(CTR),或在多任务学习框架中添加一些辅助任务。但是,它们都没有将预测的新闻流行度和用…

易优cms网站prenext 功能:获取当前文档上一篇、下一篇内容-Eyoucms

【基础用法】名称:prenext功能:获取当前文档上一篇、下一篇内容。语法:{eyou:prenext get=pre} <a href="{$field.arcurl}" title="{$field.title}"> 上一篇:{$field.title} </a>{eyou:else /} 上一篇:暂无{/eyou:prenext} {eyou:p…

网络的四层五层七层网络

Markdown Example.centered-text { text-align: center; font-size: 40px; font-family: "Times New Roman", Georgia, serif }聊聊网络协议参考:https://zhuanlan.zhihu.com/p/665914921 参考:https://blog.csdn.net/weixin_43988680/article/details/123754721 网…

易优cms网站videoplay功能:该标签仅限于视频模型的文档,用于在线播放视频选集列表里的第一个视频-Eyoucms

videoplay 视频在线播放 [基础用法]名称:videoplay功能:该标签仅限于视频模型的文档,用于在线播放视频选集列表里的第一个视频。 (温馨提示:如果一篇视频文档有多个选集视频,可以同时使用【videolist 视频选集列表】标签,进行视频切换播放。)语法:{eyou:videop…

易优cms网站php功能:执行php代码-Eyoucms

[基础用法]名称:php功能:执行php代码语法:{eyou:php}$a = CMS;echo $a;{/eyou:php} 参数:无底层字段:无本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18298818

易优cms网站notice功能:统计站内通知未读消息条数-Eyoucms

[基础用法]名称:notice功能:统计站内通知未读消息条数语法:{eyou:notice id=field} <a href="{$field.url}">站内消息<span id="{$field.id}"></span></a> {$field.hidden}{/eyou:notice} 参数:id= 可以任意指定循环里的…

学习菜老板知识星球2-Day

今天我们来学习一下 作用域Scope 与 被绑定量Binding 作用域 Scope @Babel解析出来的语法树节点对象会包含作用域信息,这个信息会作为节点Node对象的一个属性保存 这个属性本身是一个Scope对象,其定义位于node_modules/@babel/traverse/lib/scope/index.js中 执行 Scope.dump…

易优cms网站weapp功能:用于网站安装更多的插件,建议放置在文件模板的底部-Eyoucms

【基础用法】名称:weapp功能:用于网站安装更多的插件,建议放置在文件模板的底部。语法:{eyou:weapp type=default /}参数:type= 类型底层字段:无本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18298795

【nvm、node、npm、nrm】安装配置教程(windows版)

一、nvm 的安装与配置 1、nvm 下载与安装 nvm官方下载地址 (我这里使用当前最新版本 1.1.12)2、验证 nvm 是否安装成功 # 查看 nvm 版本 nvm -v # 显示远程可安装 node 列表 nvm ls available # 安装指定 node 版本(版本可以直接输入大版本,比如20,会自动安装20大版本下的最…