自建RustDesk远程桌面服务器,NAS极简部署无公网穿透远程控制,开源跨平台屏幕共享工具
作者
小编
发布时间

项目介绍
RustDesk 是一款用 Rust 编写的开源远程桌面解决方案,开箱即用,无需复杂配置。它让您能够完全掌控自己的数据,无需担心安全隐患。无论是使用官方提供的中转服务器,还是自建私有服务器,亦或是开发自定义中转方案,RustDesk 都能满足您的需求。
这是一个跨平台的远程控制工具,支持 Windows、Linux、macOS 等多个操作系统,提供屏幕共享、文件传输、TCP 隧道等丰富功能。界面简洁直观,即使是技术小白也能快速上手,随时随地远程访问和控制您的设备。
项目地址:点我跳转
部署安装
如果您需要在外网环境中使用 RustDesk,建议配置内网穿透服务以便随时随地访问。可以前往 帕斯内网穿透 进行注册,提前准备好账号。详细的配置步骤可以 点我查看内网穿透全平台上手攻略,帮助您快速完成设置。
RustDesk 提供了最便捷的 Docker 部署方式,让您轻松在 NAS 或其他设备上运行。
使用 Docker 快速部署
打开您的飞牛 NAS 或其他 NAS 设备的管理界面。
进入本地镜像模块,选择添加镜像,然后点击从 URL 添加。
在镜像地址栏中填入:rustdesk/rustdesk-server:latest(这是 RustDesk 服务器镜像),等待镜像下载完成。
下载完成后,点击启动按钮启动容器。
进入容器配置界面,勾选开机自动启动选项,确保 NAS 重启后服务能够自动恢复。
端口配置说明:
容器内部使用的端口为 21115(TCP)、21116(TCP/UDP)和 21118(TCP),这些是 RustDesk 服务器的默认通信端口
主机端口可根据您的需要进行调整,但需要确保端口格式正确
如果提示端口被占用,您可以修改主机端口映射,例如将 21115 改为 21115:21115 或其他未被占用的端口
存储位置配置:
RustDesk 需要持久化存储配置文件和数据库。建议在 NAS 上创建一个专用文件夹(如 /mnt/data/rustdesk),然后将其映射到容器内的 /root 目录,以确保重启后数据不会丢失。
环境变量设置:
RustDesk 服务器通常不需要额外的环境变量配置,使用默认设置即可正常运行。如果您有特殊需求,可以参考官方文档进行自定义配置,但对大多数用户来说,直接启动容器就能工作。
其他配置保持默认,直接点击下一步完成启动即可。
创建成功后,您可以通过 http://您的NAS地址:21115 访问 RustDesk 服务器的管理界面(如果您修改了端口,请使用对应的端口号)。
到这里,RustDesk 远程桌面服务就已经成功部署完成了!您现在可以在任何地方使用 RustDesk 客户端连接到您的设备,享受便捷的远程控制体验。
本篇教程结束