与RustDesk开源版本相比,RustDesk Server Pro具有更多功能,包括Web控制台、应用程序接口、OIDC公司、LDAP、2FA等,因此收到很多用户的青睐。大家在使用RustDesk Server Pro过程中可能会遇到各种问题,本文汇总了一些比较常见的问题及解决方案。
一、RustDesk Pro如何安装与升级?
使用简单安装脚本进行安装:
1、获取许可证: 访问RustDesk官网购买许可证。
2、启动环境: 启动VPS、裸机或 Linux VM。
3、配置域名(如果需要): 创建 DNS 名称,例如: rustdesk.yourdomain.com。
4、执行安装命令: 将安装命令复制粘贴到 Linux 终端中,并按照提示操作。
5、访问 RustDesk: 通过 https://rustdesk.yourdomain.com 或 http://youripaddress:21114 访问。
6、登录和激活: 使用默认的 admin 账户和 test1234 密码登录,并输入购买的许可证代码。
二、如何从RustDesk Server Open Source转换?
从 RustDesk Server Open Source 转换为 RustDesk Server Pro:
1、获取许可证: 同上。
2、登录服务器: 通过 SSH 登录到 RustDesk 服务器。
3、执行转换命令: 在 Linux 终端中执行相应的转换命令,并按照提示完成安装。
4、访问与登录: 如上所述。
三、如何升级RustDesk Server Pro?
1、备份数据: 备份 SQLite3 数据库等重要文件。
2、执行升级命令: 如果是通过脚本安装,执行页面提供的命令并跟随提示操作。
3、Docker 用户: 对于使用 Docker 的用户,执行特定的 Docker 命令序列来升级。
Docker Compose命令:
docker compose up -d --build --pull always
Docker命令:
docker ps docker stop <CONTAINER ID> docker rm <CONTAINER ID> docker rmi <IMAGE ID> docker run ..... # same as you installed it before
四、管理服务相关解答
1、安装了脚本,如何启动和停止服务?
使用 “sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr” 命令控制服务。
2、安装了脚本,如何查看 Linux 日志?
使用 “tail /var/log/rustdesk-server/hbbs.log” 或 “tail /var/log/rustdesk-server/hbbs.error” 查看日志。
3、安装了脚本,如何检查 RustDesk 服务的状态?
使用 “sudo systemctl status rustdesk-hbbs|rustdesk-hbbr” 命令查看服务状态。
五、如何修改管理员密码与跨组访问?
1、更改管理员密码: 登录后,点击右上角的管理员按钮 (admin),然后在设置 (Settings) 中输入新密码。
2、允许跨组访问: 在设备列表中选择设备,点击 “Edit”,然后选择要访问的相关组。
六、SSL配置与错误解决
1、API Web 控制台 SSL 保护: 使用 Nginx 代理来为 API Web 控制台配置 SSL。
2、提交错误报告: 通过 GitHub 提交错误报告以获得帮助。
3、自托管不免费: RustDesk 的开发和维护成为某些人的全职工作,因此自托管版本不是免费的,但它基于 AGPL 许可证继续开源。
七、如何卸载RustDesk Server Pro?
运行以下命令:
sudo systemctl stop rustdesk-hbbs.service sudo systemctl disable rustdesk-hbbs.service sudo systemctl stop rustdesk-hbbr.service sudo systemctl disable rustdesk-hbbr.service sudo systemctl daemon-reload sudo rm /etc/systemd/system/rustdesk-hbbs.service sudo rm etc/systemd/system/rustdesk-hbbr.service sudo rm /usr/bin/hbbs sudo rm /usr/bin/hbbr sudo rm -rf /var/lib/rustdesk-server/ sudo rm -rf /var/log/rustdesk-server/
如果脚本安装了 Nginx,则使用以下命令删除:
sudo apt remove nginx
八、其他常见问题
1、电子邮件端口被阻止: 使用 telnet 或 PowerShell 的 Test-NetConnection 测试邮件服务器端口。
2、部署工具: 可以使用 PowerShell 或其他脚本工具进行部署。
3、自动获取配置: 配置自动生成,只需下载最新客户端并填写主机与 API 信息。
4、卸载 RustDesk Server Pro: 运行一系列命令停止服务、删除服务文件和目录。
5、更新 RustDesk via PowerShell: 在 PowerShell 中执行一系列命令来更新 RustDesk。