Windows 安装
Note
Windows 安全策略比较复杂,如果此教程对您不适用,或者您遇到不稳定的连接,请迁移到 Linux 服务器。
Note
GUI 版本
RustDeskServer.setup.exe
已不再维护,不推荐使用。安装
在 Windows 上运行 rustdesk 需要 Microsoft Visual C++ Redistributable。您可以在这里下载。
- 从 https://rustdesk.com/pricing.html 获取您的许可证,更多详情请查看许可证页面。
- 从 GitHub 下载 Windows 安装程序。
- 解压 Windows 安装程序。
- 运行安装程序并按照屏幕上的步骤进行。或者手动安装 PM2 或 NSSM。
- 完成后打开 RustDesk Server。
- 按照提示进行安装。
- 点击
Services
然后点击Start
。 - 安装完成后访问
http://youripaddress:21114
。 - 使用用户名
admin
和密码test1234
登录。 - 输入您在第 1 步中购买的许可证代码。
使用 IIS 作为代理
请确保已安装 Dynamic Content Compression
(这是一个 IIS 功能,可以通过服务器角色安装)。
- 打开 IIS(或安装它)。
- 为 RustDesk 创建一个新网站,设置绑定(理想情况下为 443)和相关证书。基本设置应该指向一个空白文件夹。(如果您使用默认站点,请确保文件夹中没有其他文件)。
- 在 IIS 上,安装 Application Request Routing 和 URL Rewrite。
Application Request Routing
- 在 IIS 服务器主机下打开 Application Request Routing。
- 转到 Server Proxy Settings。
- 启用代理,所有设置都会出现,您可以保持默认值。
- 保存设置,然后我们可以进入下一步:URL Rewrite。
URL Rewrite
- 在左侧面板中打开 IIS 上的站点,双击 URL Rewrite。
- 点击
Add rules
。 - 设置一个新的反向代理规则。
- 设置本地地址(RustDesk 内部 21114 地址)
Inbound Rule – RustDesk 内部 21114 地址
Outbound Rules –From
是 RustDesk 内部 21114 地址,To
是外部地址。
注意:地址前不要有 http / https – 它们会被自动处理。另外,确保所有地址在内部和外部都可以访问。
压缩
- 禁用
Dynamic Content Compression
。
故障排除
如果您遇到 500.52 错误,请添加提到的变量:IIS acting as reverse proxy: Where the problems start。
您可能需要将 SSL 设置更改为 “Require SSL → Ignore”。