在Windows环境下安装RustDesk可能面临一些挑战,尤其是与Windows安全策略相关的问题。如果发现本教程难以理解或遇到连接不稳定的问题,考虑迁移到Linux服务器可能会是一个更好的选择。虽然存在一个GUI版本的安装程序(RustDeskServer.setup.exe),但该版本已不再维护,因此不推荐使用。
Linux环境安装RustDesk专业版:《RustDesk Pro安装》
一、安装RustDesk专业版
获取许可证和安装文件
1、获取许可证:首先访问 RustDesk 的定价页面获取许可证。
2、下载 Windows 安装程序:从 GitHub 上下载最新版本的 Windows 安装程序。
3、解压安装文件:对下载的安装文件进行解压。
4、运行安装程序:执行解压后的安装程序,并遵循屏幕上的指示完成安装。也可以选择手动安装 PM2 或 NSSM。
5、启动 RustDesk Server:安装完成后,根据提示操作来启动 RustDesk Server 服务。
6、登录管理界面:通过浏览器访问 `http://youripaddress:21114`,使用默认管理员账户(admin/test1234)登录。
7、输入许可证代码:将在第一步获得的许可证代码输入到系统中。
二、配置IIS作为代理
如果打算通过 IIS 代理来运行 RustDesk Server,确保已经安装了 IIS,并且启用了动态内容压缩功能。
1、设置 IIS:打开 IIS,为 RustDesk 创建一个新的网站,并绑定到端口 443,同时配置好相关的 SSL 证书。
2、安装必要的 IIS 模块:在 IIS 上安装应用程序请求路由和 URL 重写模块。
3、配置应用程序请求路由:启用 ARR 代理,并保持默认设置。
4、设置 URL 重写规则:为 RustDesk 设置入站和出站的反向代理规则。
三、故障排除
如果在配置过程中遇到 HTTP 错误 500.52,确保按照处理 IIS 反向代理问题的指示进行操作。此外,可能需要调整 SSL 设置为“需要 SSL→忽略”。
通过遵循这些步骤,可以在 Windows 环境中成功安装和配置 RustDesk Server。尽管 Windows 上的安装过程可能较为复杂,但遵循这些详细的指导可以帮助顺利完成设置。