400-915-1135
详细

RustDesk自建服务器在Windows Server 2019 上安装 保姆级教程

发表日期:2023-10-31 01:10:03   作者来源:创始人   浏览:0

引用于

https://blog.csdn.net/qq_41561801/article/details/125770162

一、系统环境

windows server 2019 Standard 带桌面管理版


二、安装node.js

2.1、node.js基本信息

软件:node-v16.14.2-x86


node.js官网:Node.js (nodejs.org)


下载v16+ LTS版本


2.2、node.js安装

b8d6a964d2a84cbd9323b5f6be4b0568.png

a6aedb60c38f416e84a3cbbba752134f.png

65dcabad89ab44f68699bf3dff656da2.png

26c24e822b6242aca9124bba70ae8cfe.png

23ba00769407466eac6fb1f99c83f8ff.png

这里一定不要勾选,巨坑,安装一堆东西,还不成功。node.js安装完成后,手动安装VC++。

VC++ 下载地址:Visual C++

42d4560afc894ea19eae4197c00292df.png

98b262e0c54641a89a24e083361f623c.png


2.3、安装完成检查

Microsoft Windows [版本 10.0.17763.1339]

(c) 2018 Microsoft Corporation。保留所有权利。

image.png

C:\Users\Administrator>node -v

v16.14.2


C:\Users\Administrator>

三、安装pm2

打开CMD依次输入以下三行命令

npm install -g pm2

npm install pm2-windows-startup -g

pm2-startup install

image.png


四、安装VC++

下载地址:https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170

傻瓜式安装

image.png

五、运行hbbr和hbbs

5.1、解压rustdesk-server-windows-x64.zip到C盘

5.2、运行hbbr和hbbs

依次运行以下命令

cd c:\rustdesk-server-windows-x64

pm2 start hbbs.exe -- -r hbbr运行所在主机的地址,在公司局域网内用内网地址,再做端口映射就是,若是买了云服务器,写云厂商提供的公网IP,并且开放对应的端口。

pm2 start hbbr.exe 

pm2 save

image.png

image.png

cd c:\rustdesk-server-windows-x64 表示进入rustdesk-server-windows-x64.zip解压后目录

image.png


检查服务是否运行成功

PM2 list

# 若两个服务的状态都是 online 代表成功


64d5355bdfb84d1891a6bb4f6a9d223a[0].png

六、服务器上配置防火墙入栈规则

6.1、所需端口

官方文档:默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。


请注意21116同时要开启TCP和UDP。


21115 是hbbs用作NAT类型测试

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

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

21117 是hbbr用作中继服务

21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。

TCP:21115, 21116, 21117, 21118, 21119


UDP:21116


6.2、配置入栈规则

配置步骤

控制面板 → Windows Defender 防火墙 → 高级设置 → 入栈规则 → 新建入栈规则→ 端口 → 下一步 → TCP→ 特定本地端口(21115) → 允许连接 → 域/专用/公用(都勾上) → 下一步 → 名称(RustDeskServerTCP21115) → 完成

配置结果

六、端口映射到公网

这一块我不熟,就不写了(在防火墙上映射过,没成功。网络课代表可以试一下,成功了记得分享经验哦~)

简单办法:买个带固定IP的云服务器

若是仅仅内网使用,这一步不做,已经可以了

七、用到的资源

资源 地址

客户端 https://wwut.lanzoul.com/iQiXv088fqxg

服务端 https://wwut.lanzoul.com/iCRFD085bz0f

VC https://wwut.lanzoul.com/i9xuC085bz7c

Node https://wwut.lanzoul.com/ieFrx085c1re

————————————————

版权声明:本文为CSDN博主「barboo~~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_41561801/article/details/125770162

本文章多为网络内容整理而来,如有侵犯您的权益,请联系我们免费删除