数字化技能提升教程,数字化时代生存宝典

首页 / 办公软件 / 远程控制软件 / RustDesk教程

通过Docker安装RustDesk

浏览:653
RustDesk
RustDesk
类型:远程控制软件

RustDesk是一款可以平替TeamViewer的开源软件,旨在提供安全便捷的自建方案。RustDesk教程是一套全面且深入的指导材料,旨在为那些对远程桌面软件RustDesk感兴趣的用户或管理员提供详尽的学习信息。从RustDesk的基础安装步骤到高级配置,以及如何维护和优化RustDesk服务器,每个环节都配有清晰的说明和指导,帮助初学者和有经验的用户熟练掌握RustDesk的搭建和使用。

RustDesk是一个功能强大的远程控制和即时通讯服务,本教程主要介绍如何使用Docker容器安装RustDesk服务器,包括Docker相关命令和Compose示例。

一、RustDesk安装准备

在开始之前,请确保已安装了 Docker。RustDesk 服务器默认监听以下端口:

1、21114(TCP,Web 控制台,仅 Pro 版本)

2、21115(TCP,NAT 类型测试)

3、21116(TCP/UDP,ID 注册、心跳服务和 TCP 打孔连接服务)

4、21117(TCP,中继服务)

5、21118 和 21119(TCP,Web 客户端支持)

请确保在防火墙中开放这些端口,特别是为 TCP 和 UDP 启用 21116。

二、Docker命令示例

# 拉取 RustDesk 服务器镜像
sudo docker pull rustdesk/rustdesk-server
# 启动 hbbs 服务
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs -r <relay-server-ip[:port]>
# 启动 hbbr 服务
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr

注意:--net=host" 选项仅适用于 Linux,用于获取真正的传入 IP 地址而非容器 IP(例如 172.17.0.1)。如果在 Windows 上使用或遇到连接问题,请省略此选项。

要查看日志,可以使用:

docker logs hbbs

或者,移除 "-d" 参数以非守护进程模式运行容器,以便直接查看输出。

三、Docker Compose示例

如果偏好使用 Docker Compose,确保已安装 Docker Compose。以下是 "docker-compose.yml" 文件的示例内容:

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"

    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

将上述内容保存到 "docker-compose.yml" 文件中,然后在该文件所在目录运行 "docker-compose up -d" 以启动服务。

广告合作

广告合作

QQ群号:4114653

QQ群号:4114653

温馨提示:

  1. 本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。
  2. 本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。