一款运行在 Android 设备上的轻量级 NAS 服务端应用,基于 Flutter 构建,将手机变为 NAS 服务器,提供 HTTPS 控制面 API、WebDAV、Relay、设备配对以及共享目录内图片/视频的预览与缩略图功能,需配合 DiuBangNASClient 客户端使用。
- v1.0.1
- 发布于
- 2026年8月27日
- 31
- 星标
- 415
- 下载
- 同步于
- 1 天前
最新版本
v1.0.12026年8月27日 00:28下载慢?可在上方随时切换镜像源
项目说明
项目概述
DiuBangFileS (NASServer) 是一款面向 Android 的 NAS 服务端(Flutter),围绕用户选定的共享目录提供 HTTPS 控制面 API、WebDAV、Relay、设备配对,以及共享目录内图片/视频的预览与缩略图能力。需配合 DiuBangNASClient 客户端使用。
主要功能
- 用户选定共享目录;额外提供 MediaStore 只读视图
/dav/library - WebDAV 文件访问(
/dav/fs) - 控制面 REST API 与 WebSocket 实时通道
- 共享目录内图片/视频预览与缩略图(无服务端 HLS 转码)
- Relay:以 NAS 服务端为中转的设备间文件互传
- HTTPS 配对二维码(NASPAIR3)与设备凭据登记
- 前台服务保持后台运行;省电优化引导
适用人群
- 需要将 Android 手机变为轻量级 NAS 的用户
- 需要局域网文件共享和备份的用户
- Android 用户
快速上手
- 克隆仓库:
git clone https://github.com/DianDanHuaJuan/diubangNASServer_Android.git - 安装依赖:
flutter pub get - 首次构建需运行
bootstrap_media_kit_android.ps1预下载 libmpv 原生库 - 连接设备并运行:
flutter run - 首次启动会生成自签 TLS 证书,默认管理员账户
admin/admin,请尽快修改密码
核心优势
- 将 Android 手机变为轻量级 NAS 服务器
- 支持 WebDAV 文件访问和控制面 API
- 提供图片/视频预览与缩略图
- 配套 DiuBangNASClient 客户端,功能完整
系统要求
- 操作系统:Android
- 额外依赖:Flutter SDK,兼容 Dart ^3.10.7;首次构建需预下载 media_kit 所需的 libmpv 原生库
历史版本
排序