1、下拉rustdesk的docker镜像,本次1.1.14版本为例,需要自行先配置docker镜像仓库加速

docker pull rustdesk/rustdesk-server:1.1.14

2、建一个数据存储目录

mkdir /data/rustdesk

3、使用docker-compose启动rustdesk,新建一个docker-compose.yml启动文件

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:1.1.14
    command: hbbs
    environment:
      - "RELAY=hbbr:21117"
      - "ENCRYPTED_ONLY=1"
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    volumes:
      - /data/rustdesk:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:1.1.14
    command: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    volumes:
      - /data/rustdesk:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

networks:
  rustdesk-net:
    external: false

4、启动

docker-compose -f docker-compose.yml up -d

5、寻找配置文件key,我们在docker-compose.yml里定义的数据存储目录是/data/rustdesk,所以在这个目录下查看id_ed25519.pub,并记录这段key

cat /data/rustdesk/id_ed25519.pub

6、配置客户端

ID服务器:公网IP:21116

中继服务器:公网IP:21117

API服务器:空着就行

Key:刚才查的key

更多推荐