DianDanHuaJuan

diubangNASServer_Android

一款运行在 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 用户

快速上手

  1. 克隆仓库:git clone https://github.com/DianDanHuaJuan/diubangNASServer_Android.git
  2. 安装依赖:flutter pub get
  3. 首次构建需运行 bootstrap_media_kit_android.ps1 预下载 libmpv 原生库
  4. 连接设备并运行:flutter run
  5. 首次启动会生成自签 TLS 证书,默认管理员账户 admin / admin,请尽快修改密码

核心优势

  • 将 Android 手机变为轻量级 NAS 服务器
  • 支持 WebDAV 文件访问和控制面 API
  • 提供图片/视频预览与缩略图
  • 配套 DiuBangNASClient 客户端,功能完整

系统要求

  • 操作系统:Android
  • 额外依赖:Flutter SDK,兼容 Dart ^3.10.7;首次构建需预下载 media_kit 所需的 libmpv 原生库

历史版本

排序