RustDesk 自建服务器安装教程 (飞牛 NAS 版)

_

⚠️ 第一阶段:国内环境“避坑”预警 (安装前必看)

在国内网络环境下部署 Docker 和 RustDesk,你会遇到两个主要阻力,请提前知晓:

  1. 镜像拉取困难:Docker Hub 在国内访问不稳定。

    • 预防:如果在点击“创建”后日志一直卡在 Pulling 不动,或者报错 Time out,你需要配置 Docker 镜像加速(配置阿里云、网易云等镜像源),或者使用科学环境拉取镜像。

  2. UDP 阻断/QoS:RustDesk 的速度很大程度上依赖 P2P 直连(UDP 协议)。

    • 预防:运营商(尤其是移动/广电)可能会对大流量 UDP 进行限速。如果发现连接后很卡,可以在客户端强制使用 TCP(虽然慢一点但稳定),或者在防火墙放行所有 UDP 端口。

第二阶段:保姆级安装步骤

1. 新建项目

  • 对应图片

    截图_1246-UGIUCtCzKdMICbHJKjWWpgyzlDYsMsJD.png
  • 操作:在 Docker 管理界面,点击右上角的蓝色按钮 “新增项目”

填写项目信息与路径

  • 对应图片

    截图_1248-xYVLNFvdpEjndonSgDhuJGlnhjqMTjwI.png
  • 操作详情

    • 项目名称:填写 rustdesk

    • 路径:这是关键!点击文件夹图标,选择或手动填写你的专用数据盘路径: /vol1/1000/dock/RustDesk1 (这样即使重装系统,你的密钥和配置也不会丢失)

    • 来源:选择 “创建 docker-compose.yml”

截图_1250-SJoFgLUBrGdxNTlydVKDiCmvvJKeEkKW.png

3. 粘贴配置代码 (核心)

  • 操作:将下方的代码复制进去

version: '3'

networks:
  rustdesk-net:
    external: false

services:
  rustdesk:
    container_name: rustdesk-server
    ports:
      - 21114:21114
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21117:21117
      - 21118:21118
      - 21119:21119
    image: lejianwen/rustdesk-server-s6:latest
    environment:
      # 重要:必须设置为你的公网IP或域名,不要用127.0.0.1
      - RELAY=127.0.0.1
      # 强制必须登录才能连接
      - MUST_LOGIN=Y
      # 单个连接限速 2MB/s = 16Mb/s
      - SINGLE_BANDWIDTH=16
      # 总带宽限制
      - TOTAL_BANDWIDTH=100
      # 只允许加密连接
      - ENCRYPTED_ONLY=1
      # 时区设置
      - TZ=Asia/Shanghai
      # API相关配置(如需要)
      # - RUSTDESK_API_JWT_KEY=your_jwt_key_here
    volumes:
      # 密钥和数据持久化目录 - 改为绝对路径
      - /data/rustdesk/data:/data
      # API数据库目录 - 改为绝对路径
      - /data/rustdesk/api:/app/data
    networks:
      - rustdesk-net
    restart: unless-stopped

⚠️ 修改提醒:请务必把代码中的 RELAY=... 后面改成你 NAS 的实际 局域网 IP(如果你只在内网用)或者 公网域名/DDNS域名(如果你要远程用)。

. 构建与部署

  • 对应图片

    截图_1251-fRsASlxyVnqchwtyMkzrIyhchglxTZUg.png
    截图_1252-TBblTscOMbnCTcvsBYOohsXcxomHrbLQ.png
  • 现象解释

    • 点击“确认”后,你会看到黑色日志窗口。

    • 关于黄色警告:日志中显示 version is obsolete(版本过时),这是正常的 Docker Compose V2 提示,直接忽略即可,不影响使用。

    • 等待出现 Container rustdesk-server1 Started 即表示安装完成。

第三阶段:如何找回密钥与密码 (看图解密)

你最关心的问题是:去哪里找密钥和密码? 我们通过你提供的日志截图来详细说明。

  • 这个密码是干嘛的? 用来登录 RustDesk 的 Web 管理后台。

  • 怎么登录? 在浏览器输入 http://你的NAS_IP:21114,用户名为 admin,密码就是日志里这个 0wrs9fo0

  • 注意:这个密码每次全新安装可能会变,建议登录进去后立刻修改

  • 注意如果查找不到可以把日志全部复制然后发给ai让ai帮你查找

截图_1256-XkyEyTGeorRoavjyIXoDZNOEFTdOGsdJ.png
截图_1254-fGlpRzgBPNRgUQnKqNBzqGGEBVgkhzJZ.png
截图_1255-TgvdFOWmNwNLxsthJkQAfTzaoWHhKoAV.png

🎉 第四阶段:登录后台,验证成果

安装和解密工作都已经搞定,现在我们进入 Web 管理面板,拿取最后的连接“钥匙”。

1. 访问管理后台

  • 对应图片

    截图_1258-tKLLhZfAQYAOgSTMsSlBzRvSUCbfQIab.png
  • 操作:打开浏览器,在地址栏输入你的 NAS IP + 端口号

    • 比如你现在的地址是:http://192.168.5.38:21114

    • (注意:请确保地址栏是 http 开头,而不是 https,除非你配置了反向代理)

2. 输入账号密码

  • 用户名:统一默认为 admin

  • 密码:输入我们在上一步日志里找到的那串字符(就是那个 0wrs9fo0)。注意密码在每个设备上是随机的所以要查看你的日志的密码

截图_1259-nCNOfPuZQOnFKnalWbvaVSZqiIDRtktP.png

🎮 第六阶段:客户端连接配置 (最终篇)

服务器装好了,电脑/手机怎么连?请按照下图配置:

1. 设置 ID/中继服务器

  • 对应图片

    截图_1260-LpJyAFBedjNmcVEcHADEahPNxGijXjRp.png
  • 操作:打开 RustDesk 客户端,点击 ID 旁边的三个点 -> “网络” -> “ID/中继服务器”

  • 填写指南

    • ID 服务器:填 192.168.5.38 (如果你只在家里局域网用) 或 你的公网域名

    • 中继服务器:同上,填 192.168.5.38你的公网域名

    • API 服务器http://192.168.5.38:21114 (一般会自动生成,如未生成可手动填)。

    • Key (Key)必填! 粘贴我们在网页后台获取的那串 Key

2. 安全建议 (必做)

  • 对应图片

    截图_1259-nCNOfPuZQOnFKnalWbvaVSZqiIDRtktP.png
  • 操作:你已经成功登录了 Web 后台,请点击页面中间红色的 “修改密码” 按钮。

  • 原因:默认密码 0wrs9fo0 是写在日志里的,不安全。请改为你自己记得住的强密码。


💡 最后的专家提示

  1. 关于 IP 的特别说明

    • 写的 192.168.5.38 属于局域网 IP。这意味着你的手机/电脑必须连接家里的 WiFi 才能连接。

    • 如果你想在公司连家里的电脑:需要把上面的 IP 全部换成你的公网 IP 或者 DDNS 域名,并在路由器做好端口映射 (TCP 21115-21119, UDP 21116)。

  2. 验证是否走了自建服务器

    • 连接成功后,在连接窗口上方如果看到一个小绿盾牌图标,且鼠标放上去显示“加密连接”,说明你已经成功使用了自建服务器,速度和安全性都拉满了!

教程结束,享受你的飞速远程桌面吧

RustDesk 导入使用教程 2026-01-22

评论区