云计算百科
云计算领域专业知识百科平台

《阿里云 CentOS 7 从零搭建 RustDesk 自建中继服务器(2026版)》

《阿里云 CentOS 7 从零搭建 RustDesk 自建中继服务器(2026版)》

文章目录

  • 《阿里云 CentOS 7 从零搭建 RustDesk 自建中继服务器(2026版)》
  • 前言
  • 一、防火墙开路(最重要)
  • 二、环境准备与程序下载
    • 1.创建目录并安装解压工具:
    • 2.下载并解压官方程序(推荐将包下载到本地后通过 SFTP 拖入服务器):
  • 三、配置 Systemd 托管(实现开机自启)
    • 1.配置 hbbs (ID服务器):
    • 2.配置 hbbr (中继服务器)::
    • 3.启动服务:
  • 四、获取连接 Key
  • 五、客户端配置
  • 避坑总结
  • RustDesk 服务器维护指南

前言

` 由于 RustDesk 官方服务器在海外,国内连接偶尔会有延迟。使用阿里云轻量应用服务器自建中继(hbbs/hbbr),可以实现秒连和超低延迟的远程控制体验。


`

一、防火墙开路(最重要)

在阿里云控制台的防火墙设置中,必须手动开放以下端口。这是 90% 的人搭建失败的原因。

在这里插入图片描述

二、环境准备与程序下载

CentOS 7 由于已停止维护,建议直接使用二进制文件安装,简单高效。

1.创建目录并安装解压工具:

代码如下:

mkdir -p /opt/rustdesk && cd /opt/rustdesk
yum install -y unzip

2.下载并解压官方程序(推荐将包下载到本地后通过 SFTP 拖入服务器):

控制台左边可以把本地文件上传进去,之后控制台输入 代码如下(示例):

unzip rustdeskserverlinuxamd64.zip
cd amd64
chmod +x hbbs hbbr```

rustdesk下载地址:(选择Linux版)https://github.com/rustdesk/rustdesk/releases/tag/1.4.5

三、配置 Systemd 托管(实现开机自启)

1.配置 hbbs (ID服务器):

为了让服务在后台稳定运行,并随系统启动,我们创建两个系统服务。

代码如下(示例):

# 创建 /etc/systemd/system/rustdeskhbbs.service,填入 ExecStart
# 启动命令示例:/opt/rustdesk/amd64/hbbs r <服务器公网IP>:21117 k _

2.配置 hbbr (中继服务器)::

为了让服务在后台稳定运行,并随系统启动,我们创建两个系统服务。

代码如下(示例):

# 创建 /etc/systemd/system/rustdeskhbbr.service
# 启动命令示例:/opt/rustdesk/amd64/hbbr

3.启动服务:

为了让服务在后台稳定运行,并随系统启动,我们创建两个系统服务。

代码如下(示例):

systemctl daemonreload
systemctl enable rustdeskhbbs rustdeskhbbr now

四、获取连接 Key

服务启动后,在程序目录下会生成加密密钥。 代码如下(示例):

cat /opt/rustdesk/amd64/id_ed25519.pub

记下这串 Key,它是你私人服务器的“入场券”。

五、客户端配置

在 RustDesk 客户端的“网络设置”中填入: 下面三个东西。 ID 服务器:你的服务器IP(无端口)

中继服务器:你的服务器IP(无端口)

Key:刚才获取的字符串(类似这样fs6JcqrHkFO1XW1eP376DY3xeyM8zrGwPKGzcuvJEBU=)


避坑总结

网络源问题:CentOS 7 官方源可能失效,建议先换成阿里云镜像源。

UDP 端口:很多人只开了 TCP 21116,导致虽然显示“就绪”但无法连接,UDP 21116 必须放行。

二进制 vs Docker:在网络环境不佳(无法访问 Docker Hub)的情况下,直接运行二进制文件是最稳妥的选择。

权限控制:启动命令中加入 -k _ 参数,可以强制要求客户端匹配 Key,防止你的服务器被他人蹭用。

RustDesk 服务器维护指南

现在你的服务器已经变成了一个全自动的“黑盒子”,以下是你以后可能会用到的维护指令:

  • 常用管理命令 查看服务状态:systemctl status rustdesk-hbbs (查看是否正在运行)
  • 重启服务:systemctl restart rustdesk-hbbs rustdesk-hbbr

    停止服务:systemctl stop rustdesk-hbbs rustdesk-hbbr

  • 安全建议
  • 定期更新:RustDesk 服务端更新较慢,一般半年检查一次 GitHub 的 Release 页面即可。

  • 常见连接问题排查 现象:客户端显示“未就绪”
  • 检查:服务器 systemctl status rustdesk-hbbs 是否绿色的 active。

    检查:阿里云后台防火墙端口是否被意外关闭。

    现象:能看到远程画面但非常卡

    检查:这通常是走的中继模式,确认 21117 端口在防火墙是否开启。

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 《阿里云 CentOS 7 从零搭建 RustDesk 自建中继服务器(2026版)》
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!