月色真美

月色真美

搭建全平台私有远程控制RustDesk

128
2024-07-09

1.服务端部署

docker-compose脚本

  rustdesk-server:
    container_name: rustdesk-server
    image: rustdesk/rustdesk-server-s6:1.1.11-1
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21117:21117
    environment:
      - "RELAY=xxxxxxxxxx:21117"
      - "ENCRYPTED_ONLY=1"
      - "DB_URL=/db/db_v2.sqlite3"
      - "KEY_PRIV=xxxxxxxxxxxxxxxxxxx"
      - "KEY_PUB=xxxxxxxxxxxxxxxxxx"
    volumes:
      - /data/rustdesk/db:/db
    restart: unless-stopped

其中KEY_PRIVKEY_PUB是远程需要的密钥对,可以通过以下命令生成:

docker run --rm --entrypoint /usr/bin/rustdesk-utils  rustdesk/rustdesk-server-s6:1.1.11-1 genkeypair

其中RELAY是您的中继服务器的IP+端口,也可以使用域名以及使用nginx转发代替端口直出

注意部署好后,记得开放对应端口

2.客户端部署

到github下载对应客户端:https://github.com/rustdesk/rustdesk/releases/tag/1.2.6

填入ID服务器中继服务器KEYKEY是部署里的KEY_PUB