RustDesk Docker部署文档

55 阅读1分钟

Docker镜像下载:www.123865.com/s/sfo6jv-Km…

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

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

宝塔中docker中添加容器编排:

image.png

设置开放端口

RustDesk 服务端运行需要开放 TCP 和 UDP 两种类型的端口,结合使用 network_mode: "host" 的配置(容器直接使用宿主机网络),需要在宿主机 防火墙 / 安全组 中开放以下端口:

协议选择 TCP+UDP,端口范围填写 21115-21119,源 IP 可设置为 0.0.0.0/0(允许所有 IP 访问)或指定 IP 范围

查看 RustDesk 服务端密钥

点击 容器名称-》数据储存卷-》数据卷 下面的路径

查看公钥(客户端连接时需要用到):

cat /www/server/panel/data/compose/rust-desk/data/id_ed25519.pub

注意:客户端配置时只需要填写 id_ed25519.pub 文件中的公钥内容,私钥切勿泄露。

截屏2026-02-01 下午10.15.59.png

客户端配置服务端 IP / 域名服务端公钥

不要加 21115/21116 等端口(客户端会自动适配默认端口);

ID 服务器:服务端 IP

中继服务器:服务端 IP

API服务器:不填

Key:粘贴服务端公钥,id_ed25519.pub的内容

完结

撒花 ~ ❀