自建rustdesk中继服务器

服务端配置:

服务端我们用docker来部署,先创建一个rustdesk专用的文件夹,然后拉取镜像

sudo mkdir /home/rustdesk
cd /home/rustdesk
sudo docker image pull rustdesk/rustdesk-server

等待镜像拉取完成之后创建docker-compose文件并编辑

sudo vim docker-compose.yml

进入编辑模式,黏贴复制下面的内容

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 自定义端口:21116 # 自定义 hbbs 映射端口
      - 自定义端口:21116/udp # 自定义 hbbs 映射端口
    image: rustdesk/rustdesk-server
    command: hbbs
    volumes:
      - /自定义挂在目录:/root # 自定义挂载目录
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 64M

  hbbr:
    container_name: hbbr
    ports:
      - 自定义端口:21117 # 自定义 hbbr 映射端口
    image: rustdesk/rustdesk-server
    command: hbbr
    volumes:
      - /自定义挂在目录:/root # 自定义挂载目录
    networks:
      - rustdesk-net
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 64M

修改自定义端口之后保存并退出,输入以下命令启动容器

sudo docker-compose up -d

容器启动后,如果服务端有防火墙配置则需要放开配置的自定义端口,没有就可以开始配置客户端

客户端配置:

客户端的下载地址如下

Release 1.3.9 · rustdesk/rustdesk

下载之后双击运行,然后按照下图指示添加中继服务器地址

完成后保存,回到rustdesk客户端主页之后看到最下面是如下图所示则成功


自建rustdesk中继服务器
http://localhost:8090/archives/zi-jian-rustdeskzhong-ji-fu-wu-qi
作者
Administrator
发布于
2025年04月15日
许可协议