Rustdesk自建服务器操作指南
自建RustDesk服务器可以让你更好地控制远程访问数据和连接。那么,以下是如何在Linux服务器上自建RustDesk服务器的基本步骤:
第一步:准备服务器环境
选择服务器:
- 你需要一台Linux服务器,推荐使用Ubuntu 20.04或更新版本。
- 确保服务器可以访问Internet,以便下载必要的软件包。
更新系统:
sudo apt update && sudo apt upgrade -y
第二步:安装Docker
RustDesk服务器的部署通常通过Docker来进行,这简化了安装和配置。
1. 安装Docker:
- 首先安装Docker的工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
- 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 设置Docker的稳定版仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 安装Docker引擎:
sudo apt update
sudo apt install docker-ce -y
- 启动并启用Docker:
sudo systemctl start docker sudo systemctl enable docker
第三步:安装RustDesk服务端
下载并运行RustDesk的Docker镜像:
- 使用以下命令来下载并运行:
sudo docker run -d --name hbbs --network host rustdesk/rustdesk-server hbbs sudo docker run -d --name hbbr --network host rustdesk/rustdesk-server hbbr
hbbs
是RustDesk的中继服务器,hbbr
是其信令服务器。
- 使用以下命令来下载并运行:
配置映射和端口:
- 默认情况下,以下端口将被使用:
hbbs
: 21115hbbr
: 21116
- 确保这些端口在你的防火墙中是开放的,或根据需求调整Docker运行参数来映射不同的端口。
- 默认情况下,以下端口将被使用:
第四步:配置并启动客户端
- 下载适用于你的操作系统的RustDesk客户端(Windows、macOS、Linux)。
- 在客户端中配置自定义服务器地址,这里你需要输入自己的服务器IP地址及相应的端口。
第五步:测试连接
- 启动客户端并尝试进行连接,以确保服务正常运行。
- 验证连接过程中没有问题,确保性能和稳定性符合需求。
注意事项
- 确保服务器的安全性,比如,配置防火墙、密钥认证,定期更新密码及程序。
- 定期查看Docker容器状态,使用如
sudo docker ps
来确认其运行状态。 - RustDesk服务器端版本可能会更新,定期检查RustDesk的GitHub页面以获取新的镜像和指引。
通过以上步骤,你应该可以成功搭建起一个用于RustDesk的自定义服务器,并通过客户端连接进行远程桌面控制。