大地主的知识库
专注于收集、整理和分享各种各样的知识信息

飞牛NAS部署RustDesk远程控制服务教程

RustDesk 简介

RustDesk 是一个开源的远程桌面工具,支持跨平台使用,类似于 TeamViewer 和 AnyDesk,但无需中介服务器,用户可以自己搭建服务端。RustDesk 提供安全、快速、易于部署的远程访问解决方案,适用于家庭用户或企业内网环境。

RustDesk 的用途

RustDesk 可以帮助用户实现以下功能:

  • 远程桌面访问:随时随地远程访问其他设备进行控制或维护。
  • 自托管服务:保障数据隐私,所有通信都在本地网络中传输。
  • 轻松部署:支持使用 Docker 进行简单快捷的服务端部署。
  • 远程打卡:企业微信和钉钉远程打卡使用,淘宝上卖的远程打卡基本都是用的rustdesk。

RustDesk 的部署教程

1.登陆飞牛后,先在文件管理里面创建两层的文件夹,第一层文件夹名称docker,第二层文件夹名称rustdesk,当然你也可以用其他的名称,方便自己使用即可。

2.点击飞牛桌面的Docker图标,然后选择compose→新增项目,项目名称自定义,路径选择刚才创建的目录,然后选择创建docker-compose.yml。把下面的配置代码复制进去,然后勾选创建项目后立即启动,再点击完成即可。配置代码里黑色加粗的部分需要修改,其他默认即可。

 

version: '3'  # 指定使用的 Docker Compose 版本

networks:  # 定义网络配置
  rustdesk-net:
    external: false  # 创建一个内置的 Docker 网络供服务间通信

services:  # 定义所有需要运行的服务

  hbbs:  # RustDesk 服务的信令服务器
    container_name: hbbs  # 为容器命名为 "hbbs"
    ports:  # 映射主机和容器的端口
      - 21115:21115  # hbbs 服务的监听端口 21115
      - 21116:21116  # 映射端口 21116 用于通信
      - 21116:21116/udp  # 映射 UDP 端口 21116
      - 21118:21118  # 额外的服务端口 21118
    image: rustdesk/rustdesk-server:latest  # 使用最新的 RustDesk 服务器镜像
    command: hbbs  # 指定容器启动时运行的命令:hbbs
    volumes:  # 配置数据挂载
      - /vol1/1000/docker/rustdesk/hbbs:/root  # 将本地目录挂载到容器的 /root
    environment:  # 设置环境变量
      - "RELAY=192.168.2.146:21117"  # 指定中继服务器的地址和端口,这里修改为飞牛的内网IP地址,端口不需要更换.外网访问的话需要开启端口映射,这里面用到的几个端口都要做映射.
      - "ENCRYPTED_ONLY=1"  # 启用加密模式,仅允许加密通信
      - "KEY=1234567890"  # 设定密钥,用于客户端连接验证,这里自定义,输入自己能记住的密钥.
    networks:
      - rustdesk-net  # 将服务连接到 rustdesk-net 网络
    depends_on:
      - hbbr  # 设置服务依赖,确保 hbbr 在 hbbs 启动前运行
    restart: unless-stopped  # 容器异常退出时自动重启

  hbbr:  # RustDesk 服务的中继服务器
    container_name: hbbr  # 为容器命名为 "hbbr"
    ports:  # 映射主机和容器的端口
      - 21117:21117  # 中继服务器的监听端口 21117
      - 21119:21119  # 额外的服务端口 21119
    image: rustdesk/rustdesk-server:latest  # 使用最新的 RustDesk 服务器镜像
    command: hbbr  # 指定容器启动时运行的命令:hbbr
    volumes:  # 配置数据挂载
      - /vol1/1000/docker/rustdesk/hbbr:/root  # 将本地目录挂载到容器的 /root
    networks:
      - rustdesk-net  # 将服务连接到 rustdesk-net 网络
    restart: unless-stopped  # 容器异常退出时自动重启

3.部署成功后在Docker容器里能看到hbbs和hbbr两个容器,说明已经安装成功。

RustDesk 的使用方法

客户端下载地址: https://github.com/rustdesk/rustdesk/releases/tag/1.3.2 

无法打开页面的话,使用下面的百度网盘链接下载。
链接: https://pan.baidu.com/s/1BS8QXqQ7SFwWH2FluPTbFQ 提取码: shk5

以电脑端为例,下载安装rustdesk后,在设置里面的网络设置里配置服务器地址。这里支持使用域名,对于有公网ip的用户可以做好端口映射后在此填写ddns解析的域名,DDNS解析教程点此查看。

手机端的配置和电脑端基本一样,主要是服务器的设置。远程打卡就是在两个手机都安装rustdesk,然后有需要的时候远程解锁手机后打卡即可。

 

 

赞(2) 打赏
未经允许不得转载:大地主的知识库 » 飞牛NAS部署RustDesk远程控制服务教程

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

登录

找回密码

注册