与开源版本相比,RustDesk服务器专业版具有更多功能,例如没有同时连接限制、Web控制台功能、应用程序接口和日志管理等等。为什么大家更好的使用,本教程主要介绍RustDesk服务器专业版的相关安装指南。
一、安装RustDesk
将上述命令复制并粘贴到Linux终端中,以安装RustDesk Server Pro(RustDesk服务器专业版)。
<(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)
作用:
- 安装一些依赖项;
- 如果可用,设置UFW防火墙;
- 创建工作目录和日志目录 /var/lib/rustdesk-server/var/log/rustdesk-server;
- 将可执行文件安装到 /usr/bin;
- 下载并解压RustDesk Pro服务到上述文件夹;
- 为hbbs和hbbr创建systemd服务(服务名称为 rustdesk-hbbs.service 和 rustdesk-hbbr.service);
- 如果选择域名,将安装Nginx和Certbot,使API在端口443(HTTPS)上可用,并通过端口80获取SSL证书,自动续订。
二、升级RustDesk
将上述命令复制并粘贴到Linux终端中,以升级现有的RustDesk Server Pro安装,也可以保存本地并使用cron调度。
<(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)
作用:
- 检查RustDesk Server Pro的新版本;
- 如果找到新版本,将删除API文件并下载新的可执行文件和API文件;
三、升级开源RustDesk
将上述命令复制并粘贴到Linux终端中,以从RustDesk Server转换为RustDesk Server Pro。
<(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)
请将TCP端口添加到防火墙,这是RustDesk客户端Web控制台和用户登录的额外端口。端口为21114。
作用:
- 禁用并删除旧服务;
- 安装一些依赖项;
- 如果可用,设置UFW防火墙;
- 创建一个文件夹并将证书复制到这里 /var/lib/rustdesk-server;
- 删除并创建 /var/log/rustdesk/var/log/rustdesk-server;
- 下载并解压RustDesk Pro服务到上述文件夹;
- 为hbbs和hbbr创建systemd服务(服务名称为 rustdesk-hbbs.service 和 rustdesk-hbbr.service);
- 如果选择域名,将安装Nginx和Certbot,使API在端口443(HTTPS)上可用,并通过端口80获取SSL证书,自动续订。