RustDesk 中文网 v1.3.9 已更新(2026-07-25)—— 新增UDP协议支持,优化连接稳定性,立即更新

RustDesk自建服务器教程:hbbs/hbbr 部署与客户端配置全指南

立即下载RustDesk 中文网 全平台支持 · 官方最新版

为什么自建服务器

RustDesk 公共服务器免费但带宽有限、高峰期可能慢。自建后你将获得:

架构说明

RustDesk 服务端由两个组件组成:

前置准备

项目 建议
服务器 1 核 1G 起步的 VPS(国内云或海外均可)
系统 Ubuntu 22.04 / Debian 12
带宽 越大越好,中继流量走服务器
防火墙 放行 21115-21119 TCP 与 21116 UDP

方式一:Docker Compose 部署(推荐)

步骤1:创建目录与 compose 文件

mkdir -p /opt/rustdesk-server && cd /opt/rustdesk-server

创建 docker-compose.yml

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: host
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: host
    restart: unless-stopped

步骤2:启动服务

docker compose up -d
docker compose ps   # 确认两个容器运行中

步骤3:获取公钥

首次启动会自动生成密钥对:

cat /opt/rustdesk-server/data/id_ed25519.pub

复制这串公钥,客户端配置时需要。

方式二:二进制直接部署

cd /opt
wget https://github.com/rustdesk/rustdesk-server/releases/latest/download/rustdesk-server-linux-amd64.zip
unzip rustdesk-server-linux-amd64.zip -d rustdesk-server
cd rustdesk-server
./hbbs &   # ID 服务器
./hbbr &   # 中继服务器

生产环境建议配置 systemd 服务托管(官方文档提供模板)。

客户端配置

  1. 打开 RustDesk →「设置」→「网络」→「ID/中继服务器」;
  2. 填写:
ID 服务器: 你的服务器IP
中继服务器: 你的服务器IP
Key: id_ed25519.pub 的内容
  1. 点击确认,主界面底部出现「就绪」绿色状态即配置成功;
  2. 在所有需要互控的设备上做同样配置。

提示:Key 强烈建议填写。不填 Key 时客户端会接受任意密钥的服务器,存在被伪造服务器劫持的风险。

进阶配置

使用域名 + 证书

给服务器绑定域名并配置反向代理(Nginx/Caddy)+ HTTPS,客户端填写域名即可,迁移服务器时也不用改客户端。

限制仅授权客户端

hbbs 支持 -k _ 参数只允许提供正确 Key 的客户端注册,防止陌生人蹭服务器。

监控与日志

# 查看运行日志
docker logs -f hbbs
# 流量监控
vnstat -m

带宽与性能优化

  1. 中继模式下视频流量全走服务器,720P 办公场景约需 2-4Mbps/会话;
  2. 尽量让两端打洞成功(P2P 直连),流量不走服务器:同一局域网或 NAT 友好网络下自动 P2P;
  3. 服务器带宽不足时降低客户端画质或帧率;
  4. 海外服务器对国内速度影响大,建议选国内云或香港节点。

常见问题

问题 解决方法
客户端显示「未就绪」 检查 IP/Key 是否正确、服务器防火墙端口是否放行
能连但速度极慢 打洞失败全程中继;检查服务器带宽
Key 不匹配报错 服务端重置密钥后所有客户端需同步更新
国内 VPS 端口被封 更换端口(hbbs 支持自定义端口参数)
服务器重启服务丢失 确认 compose 中 restart: unless-stopped

总结

RustDesk 自建服务器只需一台最便宜的 VPS 加 10 分钟部署:Docker Compose 启动 hbbs/hbbr、拿到公钥、客户端三行配置。之后你的远程桌面体系就完全脱离公共服务器,速度、隐私、稳定性全部自己说了算。

这篇教程有帮助吗?立即下载RustDesk 中文网试试吧!

全平台支持 · 安全无毒 · 官方最新版