Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-cn.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

4.6 KiB
Raw Blame History

title, weight, description, keywords
title weight description keywords
Synology DSM 7.2 20 RustDesk 的Synology DSM 7.2文档,提供安装、配置、部署和故障排查指南。
rustdesk synology dsm 7.2
rustdesk container manager
rustdesk synology nas
rustdesk synology docker
rustdesk self-host synology

DSM 7.2 更新后Synology 将其"Docker"包重命名为"Container Manager"。它带来了新的 GUI并在其 GUI 中提供了"docker-compose",这使您可以更轻松地创建 Docker。

什么时候应该使用 DSM 7.2 指南?

当你的 Synology NAS 运行 DSM 7.2 且计划通过 Container Manager 部署 RustDesk Server 时使用本指南。这是当前的 Synology 路线,维护起来比旧的 DSM 6 Docker 流程更容易。

DSM 7.2 部署检查清单

  • 确认 NAS 型号支持 Container Manager。
  • 从 Package Center 安装 Container Manager
  • 为 RustDesk 数据创建持久化共享目录。
  • 在一个 compose 项目里同时部署 hbbshbbr
  • 取回 id_ed25519.pub 并配置客户端。
  • 在路由器上转发所需端口。

支持的型号和要求

Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持,有关支持型号的详细列表,请查看 Synology 网站。 大多数时候,您不需要为安装 Docker 和 RustDesk Server 安装额外的 RAM。

1. 安装 Container ManagerDocker

打开"套件中心",搜索并安装"Container Manager"。

2. 创建文件夹

安装"Container Manager"后,它将创建一个名为 docker 的共享文件夹,让我们将服务器数据放在这里。

打开您的 File Station创建一个名为 rustdesk-server(或您喜欢的任何名称)的文件夹。然后在其中创建一个名为 data 的文件夹,如图所示。

3. 创建容器

打开您的 Container Manager转到项目并单击创建。

输入项目名称 rustdesk-server 并将源从"上传 compose.yml"更改为"创建 compose.yml",并将以下内容复制到框中。

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest # 如果您要安装 Pro请将此更改为 rustdesk/rustdesk-server-pro:latest。
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: host
    depends_on:
      - hbbr
    restart: always

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest # 如果您要安装 Pro请将此更改为 rustdesk/rustdesk-server-pro:latest。
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: host
    restart: always

# 因为使用 docker host 模式
# 以防您忘记端口:
# 21114 TCP 用于网页控制台,仅在 Pro 版本中可用
# 21115 TCP 用于 NAT 类型测试
# 21116 TCP TCP 打洞
# 21116 UDP 心跳/ID 服务器
# 21117 TCP 中继

请跳过"网页门户设置"然后完成。

4. 检查是否正常工作

打开您的 File Station您应该在 docker/rustdesk-server/data 文件夹中看到 id_ed25519id_ed25519.pub。您可以下载它并通过任何文本编辑器或使用 Synology Text Editor 打开它。这是您的 RustDesk 客户端需要的公钥。

公钥看起来像这样:

查看这里设置您的客户端。只需要 ID 服务器密钥。不需要 中继服务器,因为我们已在 hbbs 中设置,hbbs 将自动提供此信息。

5. 在路由器上设置端口转发

转到您路由器的管理网页,找到与"端口转发"相关的任何内容,它应该出现在"WAN"或"防火墙"设置中。

如果仍然找不到设置,请在 Google 搜索 {路由器品牌} + 端口转发{路由器型号} + 端口转发。如果此设备来自您的 ISP请询问他们。

打开这些必需的端口:

  • 21114 TCP 用于网页控制台,仅在 Pro 版本中可用
  • 21115 TCP 用于 NAT 类型测试
  • 21116 TCP TCP 打洞
  • 21116 UDP 心跳/ID 服务器
  • 21117 TCP 中继