docker部署rustdesk及手机安装教程

recallmc 发布于 2026-02-02 251 次阅读


文章部分参考RustDesk服务端搭建教程和踩过的坑(linux端和windows端,以及非docker安装) - 云雀

1、安装docker相关服务

wget -qO- get.docker.com | bash
systemctl start docker
systemctl enable docker
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
apt-get install docker-compose

2、创建相关目录

mkdir -p /data/rustdesk/{hbbr,hbbs}

3、创建docker-compose.yml

cd /data/rustdesk
vim docker-compose.yml

复制以下代码到文件里

version: '3'
 
networks:
  rustdesk-net:
    external: false
 
services:
  hbbs:
    container_name: rustdesk-hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    # 请把 www.recallmc.xyz:21117 修改为自己的域名
    # 如果您禁止没有key的用户建立非加密连接,请在运行hbbs和hbbr的时候添加-k _参数
    command: hbbs -r www.recallmc.xyz:21117 -k _
    volumes:
      - ./hbbs:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
 
  hbbr:
    container_name: rustdesk-hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./hbbr:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

4、拉取镜像并创建容器

docker-compose up -d

我这里使用的云服务器,需要在云服务商控制台放行相关防火墙端口才能使用

5、安装客户端

安装包链接:Releases · rustdesk/rustdesk

win11下载msi的安装包即可

安装好之后配置我们的客户端,点击红色矩形三个点进入设置

点击网络设置,解锁网络设置,点击ID/中继服务器

ID和中继服务器填自己的服务器IP加图示端口号

我们通过docker部署好服务后会在hbbs目录下生成一个.pub类型的文件,打开后复制里面的内容到Key这一栏里面即可

6、手机客户端安装

还是这个链接Releases · rustdesk/rustdesk,我这里拿澎湃os1举例,下载Android的Universal版本

之后我们进入设置,点击我的设备,点击全部参数与信息,连点os版本五下进入开发者模式

返回后进入更多设置,然后进入开发者选项,找到启用系统优化这个选项,关闭后即可正常安装rustdesk,安装完成后再回来打开系统优化

澎湃os2或3没有系统优化这个选项的话,一直点击重置为默认值,直到出现系统优化选项再关闭就行

点击图示按钮,我们可以将windos上的配置导出,之后在手机导入即可