
应用简介
FnOS RustDesk Server Program 是一款基于 RustDesk 的开源自托管远程桌面服务器应用,专为飞牛 fnOS 平台设计。
核心功能
· 自托管远程桌面服务器:完全掌控你的远程桌面数据
· 端到端加密:基于 RustDesk 的安全加密机制
· 身份验证:支持 JWT 密钥校验和公钥/私钥加密
· Docker 部署:基于 lejianwen/rustdesk-server-s6 镜像,集成 s6 进程管理
技术栈
| 项目 | 说明 | 链接 |
|---|---|---|
| 基础项目 | RustDesk 官方开源远程桌面软件 | https://rustdesk.com |
| Server Fork | lejianwen 的 rustdesk-server fork | https://github.com/lejianwen/rustdesk-server |
| Docker 镜像 | lejianwen 制作的 s6 增强版镜像 | https://hub.docker.com/r/lejianwen/rustdesk-server-s6 |
s6 镜像优势
· 进程监控与自动重启
· 优雅的容器停止处理
· 多个服务(ID 服务、中继服务、API 服务)统一管理
· 日志输出标准化,便于 fnOS 集成
安装说明
系统要求
· 操作系统: fnOS 0.9.27 及以上
· 架构: x86_64
· 依赖: Docker 环境(需提前安装并启动 Docker 服务)
安装步骤
- 在 fnOS 应用中心点击"安装本地应用"
- 选择 RustDeskServerProgram.fpk 文件
- 按照安装向导填写配置(共 4 页)
- 等待安装完成
安装向导说明
安装向导分为 4 个页面:
第 1 页:欢迎使用
· 应用介绍和依赖说明
第 2 页:服务器配置(1/2)
· 中继服务器地址:格式 域名/IP:21117
· ID 服务器地址:格式 域名/IP:21116
· API 服务器地址:格式 http://域名/IP:21114
· JWT 密钥:用于校验 token 的合法性(非 KEY)
第 3 页:服务器配置(2/2)
· 公钥 KEY_PUB(可选):用于强制指定加密密钥
· 私钥 KEY_PRIV(可选):与公钥配对使用
· 连接前是否必须登录:选择"是"则必须登录才能连接
第 4 页:存储路径配置
· 服务器数据目录:默认 /vol1/rustdesk-server/data
· API 数据目录:默认 /vol1/rustdesk-server/api
· 建议:选择 fnOS 存储池中的目录(如 /vol1/rustdesk-server),以便数据持久化保存
第 5 页:安装确认
· 显示将要开放的端口
· 选择是否安装后自动启动服务
使用说明
访问管理后台
安装完成后,通过浏览器访问:
· 管理员账号:admin
· 管理员密码:在容器日志中搜索 "Admin Password Is: " 查找
自动生成密钥
如果部署服务器时未填写公钥/私钥,则第一次启动时会自动生成:
· 在容器日志内搜索 "Key" 查找生成的密钥
端口说明
| 端口 | 用途 |
|---|---|
| 21114 | API 服务端口 |
| 21115 | WebSocket 中继端口 |
| 21116 | ID 注册服务(TCP + UDP) |
| 21117 | TCP 中继服务 |
| 21118 | ID API 服务 |
| 21119 | ID 注册备用端口 |
感谢使用 FnOS RustDesk Server Program 感谢 RustDesk、lejianwen,下载地址在文章顶部,评论可见,有任何使用问题及建议请留言。
本应用由龙虾AI生成,所有资源来源于网络,若有侵权请联系本站。

[版本历史]
| 时间 | 内容 | 版本 |
|---|---|---|
| 2026.05.16 | 基本功能完成,应用打包完成,重新整理版本号,归档开发过程,开始内测。 | 1.0.0 |
| 2026.05.17 | 修复应用安装时提示“本地用户已存在”的错误。 | 1.0.0 |
| 2026.05.17 | 新增存储路径配置向导页, 支持自定义卷挂载路径。开放测试。 | 1.0.1 |











这一切,似未曾拥有