博主头像
CodeShadow

作者正在闭关开发产品中...

rustdesk 阿里云宝塔自建服务器

前言

今天因为向日葵连接很不稳定,还经常掉线,所以有了自建远控服务器的想法

刚好也有一台空闲的服务器

使用的是:rustdesk

自建教程

在宝塔安装docker

进入宝塔,点击docker直接安装即可

安装rustdesk

进入命令行,输入:

mkdir -p /data/rustdesk/compose

在该目录创建docker-compose.yaml

填入:

version: '2.1'
services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:1.1.11
    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:1.1.11
    command: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    volumes:
      - /data/rustdesk/root:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

networks:
  rustdesk-net:
    external: false

进入该目录的终端,输入:

sudo docker-compose up -d

开放服务器端口

云服务器安全组配置

  • 开放TCP:21119,21118,21117,21116,21115
  • 开放UDP:21116

宝塔安全如果有开防火墙的话,也要对应开放以上端口

配置客户端

rustdesk下载地址:https://github.com/rustdesk/rustdesk/releases/tag/1.4.4

下载的exe可以直接使用,但建议里面提示安装的时候还是安装一下

安装后点击ID右边的三个点,然后依次点击网络>ID/中续服务器

  • ID服务器填服务器的公网ip
  • key填容器启动时生成的秘钥
key可以在/data/rustdesk/compose目录下使用docker logs hbbs命令查看

其它留空即可

被控和远控端都要配置

配置后填入被控端ID和密码即可开始远程控制

扩展

可以在安全里面使用固定密码,避免每次更换

rustdesk 阿里云宝塔自建服务器
https://blog.abyssdawn.com/archives/8.html
本文作者 CodeShadow
发布时间 2025-12-02
许可协议 CC BY-NC-SA 4.0
发表新评论