侧边栏壁纸
博主头像
伯淳的个人博客博主等级

行动起来,活在当下

  • 累计撰写 35 篇文章
  • 累计创建 5 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

搭建远程桌面服务RustDesk

Administrator
2023-10-22 / 0 评论 / 1 点赞 / 47 阅读 / 2628 字

环境配置

系统:Debian 12(腾讯云服务器)

安装docker、docker compose(大神舍友帮忙安装)

安装代码

安装前奏

sudo -i # 切换到root用户

apt update -y  # 升级packages

apt install wget curl sudo vim git  # Debian系统比较干净,安装常用的软件

创建安装目录

mkdir -p /root/data/docker_data/rustdesk 

cd /root/data/docker_data/rustdesk

vim docker-compose.yml

在docker-compose.yml复制入下面内容:

version: '3'

networks:
  rustdesk-net:
    external: false

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r hbbs.example.com:21117   # hbbs.example.com改成域名或者服务器ip
    volumes:
      - ./hbbs:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

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

在腾讯云服务器设置防火墙开放以下端口:

在终端输入ls,查看是没有红圈的文件的

输入docker compose up -d

再输入ls ,即可看到hbbr hbbs两个文件了。

更新

docker compose pull    # 拉取最新的镜像

docker compose up -d   # 重新更新当前镜像

docker compose这个命令在有些系统是这样的docker-compose

卸载

如果不想用RustDesk了,就可以卸载

cd /root/data/docker_data/rustdesk  # 进入docker-compose所在的文件夹

docker compose down    # 停止容器,此时不会删除映射到本地的数据

rm -rf /root/data/docker_data/rustdesk  # 完全删除映射到本地的数据

RustDesk客户端设置

在设置-网络-ID服务器中输入域名或服务器IP(受控方的客户端也要这样设置)

完成上面的配置就可以正常使用RustDesk了

1

评论区