如果按照之前提供的教程安装RustDesk服务器不成功,或者发现连接不稳定,那么本教程提供了一个替代方案。虽然我们建议在可能的情况下迁移到 Linux 服务器以获得更好的性能和稳定性,但如果必须继续在 Windows 环境下运行,本教程将指导如何使用 PM2 或 NSSM 这两种工具来启动和管理 RustDesk 服务器。
一、PM2或NSSM
1、PM2 更适合普通用户,尤其是那些希望在同一台计算机上运行服务器和其他应用的用户。它简单易用,且具有直观的日志管理。
2、NSSM 是为专业环境设计的,特别适合旧版 Windows 系统(如 Windows Server 2008 R2/Windows 7)和 Windows Server。它允许服务无需用户登录即可自动启动。
二、NSSM安装RustDesk
1、下载并安装 NSSM:根据操作系统体系结构(32位或64位),从官方网站下载 NSSM。将 NSSM 的二进制文件复制到一个目录(例如 “C:\Program Files\NSSM”)。
2、验证 NSSM 安装:打开命令提示符,输入 “nssm” 查看帮助页面确认安装成功。
3、设置 RustDesk 服务:
解压 RustDesk 服务器到所选目录(例如 “C:\Program Files\RustDesk Server”)。使用以下命令安装服务:
nssm install RustDesk_hbbs "C:\Program Files\RustDesk Server\hbbs.exe" nssm install RustDesk_hbbr "C:\Program Files\RustDesk Server\hbbr.exe"
自定义服务名称和路径。
4、命令模板:命令模板,以防只想复制、粘贴和编辑。
nssm install <Desired hbbs servicename> <RustDesk hbbs binary path> <RustDesk hbbs arguments> nssm install <Desired hbbr servicename> <RustDesk hbbr binary path> <RustDesk hbbr arguments>
5、启动服务:成功安装服务后,需要启动它们。
nssm start <Desired hbbs servicename> nssm start <Desired hbbr servicename>
三、PM2安装RustDesk
1、安装 Node.js:首先下载并安装 Node.js,因为 PM2 需要 Node.js 环境。
2、安装 PM2:使用 Node.js 包管理器 npm 安装 PM2:
npm install -g pm2 npm install pm2-windows-startup -g pm2-startup install
3、运行 hbbr 和 hbbs:
下载 Windows 版本的RustDesk 服务器.将程序解压缩到 C: 驱动器。运行以下四个命令:
cd C:\rustdesk-server-windows-x64 pm2 start hbbs.exe pm2 start hbbr.exe pm2 save
4、查看日志:
pm2 log hbbr pm2 log hbbs