
在现代远程办公和技术支持环境中,建立一个稳定、安全的连接是至关重要的。本文将指导您如何在自己的服务器上自建 RustDesk 中继连接,以便实现高效的远程桌面访问。我们将从环境准备开始,逐步介绍所需的步骤、命令、配置示例及注意事项。
操作前的准备
在开始之前,确保您具备以下条件:
- 一台能够访问互联网的服务器(VPS)
- 操作系统推荐为 Linux(如 Ubuntu)
- 基本的命令行操作知识
- 安装 RustDesk 的基本需求和原理了解
步骤概述
我们将分为以下几个步骤进行操作:
- 安装 RustDesk 服务器
- 配置中继服务器
- 启动服务并进行测试
安装 RustDesk 服务器
1. 更新系统
在执行任何操作之前,首先要更新您的服务器操作系统。使用以下命令:
sudo apt update && sudo apt upgrade -y
2. 安装 RustDesk
使用以下命令下载并安装 RustDesk 服务器:
wget https://github.com/rustdesk/rustdesk/releases/latest/download/rustdesk-server-linux.tar.gz
解压缩下载的文件:
tar -xvf rustdesk-server-linux.tar.gz
3. 安装必要的依赖
RustDesk 依赖 Docker,因此需要安装 Docker。运行以下命令:
sudo apt install docker.io
启动 Docker 服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
配置中继服务器
1. 核心配置
创建一个配置文件,您可以在解压后的目录下找到示例配置文件:
cp rustdesk-server/server_config.json.example rustdesk-server/server_config.json
打开配置文件进行编辑:
nano rustdesk-server/server_config.json
在文件中配置您的服务器信息,例如:
{
"relay": {
"addr": ":21114",
"cert": "
",
"key": "
"
}
}
确保 addr 端口可以根据需要修改,但通常建议使用 21114。
2. 启动 RustDesk 服务
用以下命令运行 RustDesk Relay 服务器:
docker run -d --name rustdesk-server \
-v $(pwd):/rustdesk \
-p 21114:21114 \
rustdesk/rustdesk-server
启动服务并进行测试
1. 检查服务状态
确认 RustDesk 服务是否正在运行,可以使用以下命令查看状态:
docker ps
2. 进行连接测试
在客户端 RustDesk 应用中,填写您的服务器地址(如 your.server.ip:21114),并进行连接测试。确保可以成功连接。
可能遇到的问题与注意事项
在搭建和使用 RustDesk 中继服务器时,您可能会遇到如下问题:
-
防火墙设置:确保您的服务器允许流量通过 21114 端口。可通过以下命令开放端口:
sudo ufw allow 21114 -
SSL 设置:在生产环境中,建议使用有效的 SSL 证书来保证连接的安全性。
-
Docker 权限问题:如果 Docker 没有正确运行,尝试使用 sudo。
通过本文的步骤,您应该能够成功搭建自己的 RustDesk 中继连接服务器。希望本指南能帮助您更高效地进行远程桌面管理和支持。



