1535 字
8 分钟

拾光坞搭建 RustDesk 自建服务器教程

2026-01-08
浏览量 加载中...

拾光坞搭建 RustDesk 自建服务器教程#

2026年主流远程连接优劣势对照表#

todesk已死,要么换uu远程,要么自建rustdesk

方案名称主要定位 + 用途梯队评价免费政策及限制核心优势劣势
Tailscale + RDP极客首选 文字办公/远程开发🥇 性能与性价比之王完全免费;系统自带。指令级渲染: 文字显示最清晰,延迟极低,不占任何带宽资源。支持 4K/144Hz 无感延迟。需多端登录谷歌/微软账号,配置有门槛,软件无中文。
UU 远程跨界黑马 高刷办公/游戏串流/家用🥈 免费阵营的“六边形战士”完全免费; 2026年依然坚持全功能不限速,最高支持 4K/144Hz。极致流畅: 继承网易加速技术,P2P 穿透力极强。文件传输不限速且无大小限制,无商业限制弹窗。暂无 Mac/Linux 被控端;部分高级功能(如远程开机)需配合其硬件;安全性配置相对简易。
Parsec硬核玩家 云游戏/高帧率设计🥉 动态流畅度天花板不限时长;但仅限单屏,不支持 4:4:4 高保真色彩。地表最强P2P: 画面动态极其流畅,像操作本地一样,适合打动作游戏或剪辑视频。功能极简,无远程开机,对网络抖动极其敏感,容易断连。
RustDesk安全专家 私密办公/企业自建隐私与自由度之选完全免费;自建服务器无限制,无商业限制弹窗。全平台开源: 跨系统最方便,数据完全自主掌控,安全合规。需要用户具备一定的服务器自建能力,否则公用服务器速度极慢。
ToDesk大众白领 临时修Bug/轻量办公主流全能(第一梯队)120小时/月;限 300 次连接。最高 1080P/60fps。上手即用: 国内节点极多,不用折腾网络,连接成功率几乎 100%。2026年收费项目增多,4K、多屏、高性能等核心功能均需订阅。
向日葵入门新手 远程开机/代劳长辈主流全能(第二梯队)不限时长;但带宽限制在 2Mbps,马赛克感严重。硬件生态强大: 配合开机插座可实现“远程开机-控制-关机”闭环。免费版画质已显著落后,高峰期卡顿明显。

官方文档 应用端下载

有能力建议自己修改程序特征自己编译

rustdesk-server 镜像是一个“多功能工具箱”,通过赋予不同的指令,它可以扮演两种角色:

  1. hbbs (ID 服务器):负责分配 ID 和管理设备连接。
  2. hbbr (中继服务器):负责在点对点连接失败时中转流量。

注意:我们需要创建两个容器,并为它们分配独立的“工位”(文件夹)来存储数据。


🛠️ 步骤一:创建 hbbs 容器 (ID 服务器)#

这是你的通讯中心,负责告知客户端该连接到哪里。

  • 容器名称rd-hbbs
  • 镜像rustdesk/rustdesk-server
  • 网络模式Host
  • 路径设置
    • 本地路径/docker/rustdesk/hbbs
    • 装载路径/root
  • 命令设置
    • EntryPoint (自定义)/usr/bin/hbbs
    • Cmd 命令 (自定义)-r 192.168.1.2:21117 (此处需改为你拾光坞的实际 IP)

🛠️ 步骤二:创建 hbbr 容器 (中继服务器)#

这是你的流量中转站,保证在复杂网络下也能连通。

  • 容器名称rd-hbbr
  • 镜像rustdesk/rustdesk-server
  • 网络模式Host
  • 路径设置
    • 本地路径/docker/rustdesk/hbbr
    • 装载路径/root
  • 命令设置
    • EntryPoint (自定义)/usr/bin/hbbr

🔑 步骤三:获取密钥并配置客户端#

两个容器运行后,系统会自动生成加密密钥,我们需要提取它:

  1. 提取 Key
    • 使用拾光坞文件管理器进入 /docker/rustdesk/hbbs
    • 找到 id_ed25519.pub 文件,右键用文本方式打开。
    • 复制里面那段长字符串。
  2. 客户端设置(电脑/手机):
    • 打开 RustDesk 客户端 -> 设置 -> 网络 -> 解锁网络设置
    • ID/中继服务器:ID服务器填域名:21116 中继服务器填域名:21117
    • Key:粘贴刚才复制的字符串。

🛠️ API服务器?#

  1. API 服务器是做什么的?

如果你不搭建 API 服务器,你的 RustDesk 就像一个没有通讯录的手机:每次都要手动输入对方的 ID。

有了 API 服务器,你可以实现以下高级功能:

  • 账号登录:在客户端登录自己的账号。
  • 云端地址簿:自动保存你连接过的电脑,换台机器登录账号,列表依然在。
  • 收藏夹与标签:给不同的电脑备注名字(如“公司电脑”、“老家监控”)。
  • 连接历史记录:查看谁在什么时候连过你的机器。
  • 状态显示:直接在列表里看到对方是否在线。
  1. 需要自己搭建吗?

结论:不是必须,看个人需求。

  • 不需要搭建的情况: 如果你只是偶尔用一下,或者只有 1-2 台固定的设备,直接在客户端的“历史记录”里点击连接即可。这种情况下,不搭建 API 服务器完全不影响远程控制。
  • 建议搭建的情况: 如果你管理着很多台电脑,或者希望像使用 QQ/微信一样,只要登录账号就能看到所有设备列表,那么搭建一个会方便很多。
  1. 如何搭建?

RustDesk 官方的 API 服务器(Pro 版)是收费的。但是,开源社区有很多开发者用 Python、Go 或 PHP 写了兼容开源版的 API 服务。

常用的开源项目有:

  • rustdesk-api-server (Django/Python 编写)
  • rustdesk-api (Go 编写)

搭建思路(以 Docker 为例): 如果你想尝试,通常步骤如下:

  1. 运行容器:拉取社区开源的 API 镜像。
  2. 配置数据库:API 服务需要保存账号和列表,通常需要配合 MySQLSQLite
  3. 客户端填写:在 RustDesk 客户端的“网络设置”中,除了填 ID 服务器,还要在 “API 服务器” 这一栏填入:http://你的IP:21114

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
拾光坞搭建 RustDesk 自建服务器教程
https://lrwy.de5.net/posts/b4dbcb0c/
作者
凛若无音
发布于
2026-01-08
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
凛若无音
像明天一样
公告
所谓无底深渊,下去,也是前程万里。
分类
标签
数据统计
文章
37
分类
1
标签
17
共码字
131,692
存活时长
0
最终活动
0 天前

目录