自建RustDesk远程中继服务器"

admin 2026-10-18 21:15:54 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

自建 RustDesk 远程中继服务器

原创

W不懂安全
W不懂安全

W不懂安全

2026年6月30日 22:00
河北

在小说阅读器读本章

去阅读

RustDesk 是一款优秀的开源远程桌面工具,但在实际使用中,默认的公共中继服务器常常难以保证稳定的连接质量,高峰时段甚至无法建立会话。若想获得更可靠、更可控的远程访问体验,自建 RustDesk Server 几乎是必经之路。好在整个部署流程十分简洁,只需一台云服务器,几分钟即可搭建完成,全程基于 Docker 运行。

本文将以 Ubuntu 22.04 为例,演示如何快速部署一套 RustDesk 中继服务,并完成客户端配置。


环境准备

建议选用国内的云服务器,例如腾讯云、阿里云或华为云等,以获得更低的网络延迟。操作系统推荐 Ubuntu 22.04。


第一步:安装 Docker

使用官方脚本一键安装 Docker:

curl -fsSL https://get.docker.com | bash

安装完成后,验证版本:

docker -v


第二步:创建工作目录

mkdir -p /opt/rustdeskcd /opt/rustdesk


第三步:编写 docker-compose.yml

使用 nano 创建编排文件:

nano docker-compose.yml

填入以下内容:

cat << 'EOF' | tee docker-compose.yml > /dev/nullservices:  hbbs:    image: rustdesk/rustdesk-server:latest    container_name: hbbs    command: hbbs    network_mode: host    volumes:      - ./data:/root    depends_on:      - hbbr    restart: unless-stopped
  hbbr:    image: rustdesk/rustdesk-server:latest    container_name: hbbr    command: hbbr    network_mode: host    volumes:      - ./data:/root    restart: unless-stoppedEOF

保存并退出(Ctrl+O → 回车 → Ctrl+X)。


第四步:启动服务

先创建数据持久化目录,再拉取并启动容器:

mkdir datadocker compose up -d

查看容器运行状态:

docker ps

正常情况下应看到 hbbs 与 hbbr 两个容器。


第五步:配置防火墙与安全组

请确保云服务器安全组放行以下关键端口:

  • 21115(TCP)
  • 21116(TCP 和 UDP)
  • 21117(TCP)

部分教程还会额外开放 21118(TCP)和 21119(TCP),一并放行即可。


第六步:获取公钥

进入数据目录,查看生成的公钥文件:

cd /opt/rustdesk/datacat id_ed25519.pub

输出类似:

zF2kGQ.........

请妥善保存这段公钥,后续客户端配置时需要用到。


第七步:客户端设置

在 RustDesk 客户端中,进入 设置 → 网络 → ID/Relay 服务器,填写以下信息:

  • ID 服务器

:你的服务器公网 IP
* 中继服务器

:你的服务器公网 IP
* Key

:上一步复制的公钥内容

示例:

ID 服务器:1.2.3.4中继服务器:1.2.3.4密钥:zF2kGQ.........

第八步:连接测试

将两台设备的客户端都配置为相同的自建服务器。若主界面显示 “就绪”(Ready),表示服务已成功连接,可以开始享受稳定流畅的远程控制体验。


进阶:绑定自定义域名

如果拥有域名(例如 rd.example.com),可将其解析至服务器公网 IP。但需要注意,RustDesk 并非标准的 HTTP 协议服务,因此在使用 Cloudflare 等 CDN 时,务必关闭代理(灰色云朵,DNS Only 模式),不能开启橙色云朵(Proxied),否则会导致连接失败。

配置完成后,客户端中的服务器地址即可填写域名:

ID 服务器:rd.example.com中继服务器:rd.example.com密钥:(同上)

结语

至此,你已经拥有了一套完全属于自己的 RustDesk 中继服务,不仅摆脱了对公共服务器的依赖,也大幅提升了远程桌面的稳定性与安全性。整个部署过程仅需几条命令,后期维护也几乎零成本,非常适合个人或小团队长期使用。


自建RustDesk远程中继服务器" 网络安全文章

自建RustDesk远程中继服务器"

本文详细介绍了在Ubuntu22.04系统上使用Docker快速自建RustDesk远程中继服务器的完整流程,包括环境准备、Docker安装、服务部署、防火墙配置、密钥获取及客户端设置等关键步骤。通过自建服务器可显著提升远程桌面的连接稳定性和安全性,并提供了域名绑定的进阶配置方法。
【资料】情报界如何阻碍了开源技术的发展" 网络安全文章

【资料】情报界如何阻碍了开源技术的发展"

美国国防部官员ChrisRasmussen在《情报研究》撰文指出,美国情报界长期将开源情报(OSINT)错误定位为机密情报的收集补充而非独立分析学科,这种收集框架和过度强调整合的行话阻碍了其专业化发展。作者认为OSINT缺乏如SIGINT等成熟情报门类的专业壁垒,并提出改革建议:创建ODNI主导的OSINT产品线、翻转工作流程以非机密分析为先、建立OSINT期刊与培训学校,最终使OSINT能与其他情报门类平等发展。
【资料】开源情报(OSINT)在欺诈预防中的应用技术指南" 网络安全文章

【资料】开源情报(OSINT)在欺诈预防中的应用技术指南"

本文介绍了开源情报(OSINT)在欺诈预防中的应用技术,阐述了OSINT的定义、工作流程、数据来源、优劣势及合法性。重点讲解了OSINT的核心调查逻辑(从邮箱、用户名、真实姓名等已知信息展开)、技术方法(高级搜索运算符、专业数据库)及调查员工作流程。文章还详细列举了OSINT在欺诈预防中的具体应用场景、对抗欺诈分子的特点、证据捕获方法,并推荐了SEON自家产品及其他行业级OSINT工具,最后强调OSINT是分析师工具箱中的关键部分,思维模式至关重要。
评论:0   参与:  0