记录一下在Win上搭建RustDesk

发布于:2025-02-10 ⋅ 阅读:(117) ⋅ 点赞:(0)

RustDesk官方文档
RustDesk分为Client和Server,如果选择自己搭建服务器,需要准备一台具有公网IP的机器,并在其上部署Server

0x01 服务端搭建

这里是在Windows机器上部署,使用Docker的方式进行搭建

  1. 首先需要安装Docker-Desktop

  2. 创建一个目录,在里面新建一个文件,命名为compose.yml,内容如下:

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

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

    networks:
    rustdesk-net:
    external: false

如果是用Linux上部署,则hbbs和hbbr下还要加上network_mode: "host"
3. 在该目录下启动终端运行命令docker-compose up -d
4. 在Docker-Desktop里查看hbbs的日志,可以看到密钥key,或者进入容器内部,在root目录下找到id_ed25519.pub文件,里面即是key,这个key后面在Client部署时有用

0x02 客户端配置

客户端支持Linux、Win、android等各平台,安装都不难,这里主要讲里面的配置
以Win为例:
在设置->网络里填写配置

ID服务器: <IP>:21116
中继服务器: <IP>:21117
API服务器: 不填
Key: 上面Server配置时得到的Key

在这里插入图片描述
最后主页显示就绪,就说明配置好了


网站公告

今日签到

点亮在社区的每一天
去签到