0


开源rust desk的安装与部署

RustDesk 是一个开源的远程桌面软件,类似于 TeamViewer 和 AnyDesk。它允许你远程控制其他计算机,支持多平台,包括 Windows、Linux 和 macOS。安装和部署 RustDesk 的步骤会因操作系统不同而有所差异。下面是基于 Ubuntu 的安装和部署指南。

RustDesk 服务端安装与部署

RustDesk 服务端主要有两个组件:hbbs(Heartbeat Broker Server)hbbr(Relay Server)。你需要部署这两个组件来搭建自己的 RustDesk 服务端。

1. 安装依赖

首先,确保你的服务器上安装了

curl

docker

。你可以通过以下命令安装这些依赖:

sudo apt-get update
sudo apt-get install -y curl docker.io docker-compose
2. 下载和启动服务端

使用官方的 Docker 镜像来部署服务端。

  1. 创建一个目录来存放配置文件:
mkdir -p ~/rustdesk-server
cd ~/rustdesk-server
  1. 创建一个 docker-compose.yml 文件:
version: "3"
services:
  hbbs:
    image: rustdesk/rustdesk-server
    container_name: hbbs
    restart: unless-stopped
    ports:
      - "21115:21115"  # Heartbeat (UDP)
      - "21116:21116"  # Rendezvous (TCP)
    command: hbbs -r
  hbbr:
    image: rustdesk/rustdesk-server
    container_name: hbbr
    restart: unless-stopped
    ports:
      - "21117:21117"  # Relay (TCP)
    command: hbbr
  1. 启动服务:
docker-compose up -d

这将启动 hbbs 和 hbbr 容器,服务端将在后台运行。

3. 配置客户端连接

现在你已经启动了 RustDesk 服务端,接下来需要配置 RustDesk 客户端以使用你自己的服务器。

  1. 下载 RustDesk 客户端,并安装到你的设备上(可通过 RustDesk 官网 下载)。
  2. 打开 RustDesk 客户端,在设置(Settings)中,找到 ID/Relay Server 选项,将其更改为你服务端的 IP 地址或域名。例如:
Relay Server: <your_server_ip_or_domain>:21117
ID Server: <your_server_ip_or_domain>:21115
  1. 保存设置并重启客户端。

自定义 ID 范围和安全性设置

为了确保安全性,建议自定义 ID 范围和设置密码。

  1. 生成 docker-compose.override.yml 来添加环境变量:
version: "3"
services:
  hbbs:
    environment:
      - IDRANGE=1000000-2000000  # 自定义 ID 范围
      - KEY=your_password  # 设置密码
  1. 更新并重启服务:
docker-compose up -d

RustDesk 服务端管理与更新

管理 RustDesk 服务端主要通过 Docker 来进行,常用命令包括:

  • 查看运行状态:
docker-compose ps
  • 查看日志:
docker-compose logs -f
  • 停止服务:
docker-compose down
  • 更新服务:
docker-compose pull
docker-compose up -d

总结

RustDesk 提供了一个相对简单且开源的远程桌面解决方案,通过上述步骤,你可以轻松部署自己的 RustDesk 服务端,并在内网或互联网环境中进行远程控制和管理。如果你有更复杂的需求,可以根据文档进一步配置和优化。


本文转载自: https://blog.csdn.net/PingGuoAiShangMaiD/article/details/141161296
版权归原作者 狒狒伯尼 所有, 如有侵权,请联系我们删除。

“开源rust desk的安装与部署”的评论:

还没有评论