sigoden avatar

sigoden/dufs

10.6k 580 55
Rust Apache-2.0
创建于 4 年前 最后更新 1 个月前 +3 stars today

AI 综合评分

56 B 级
代码质量
52
文档质量
58
社区健康
54
项目活跃
60
创新性
49

项目简介

Rust 编写的轻量级全能文件服务器,支持静态服务、上传、搜索、访问控制及 WebDAV。

项目摘要

1. 【主题】

一款用 Rust 编写的轻量级全能文件服务器,旨在用单个二进制文件解决局域网文件共享与临时传输的繁琐配置问题。

2. 【核心分点总结】

  1. 单文件部署:基于 Rust 编译为单一二进制文件,零依赖、跨平台,一条命令即可启动,彻底告别繁琐的环境配置。

  2. 全能协议:不仅支持静态文件服务,还内置了文件上传、全文搜索以及完整的 WebDAV 协议支持,满足多场景需求。

  3. 精细管控:提供完善的访问控制机制,支持账号认证与读写权限分离,让文件共享既便捷又安全。

  4. 极简交互:自带美观的 Web UI,支持拖拽上传与在线预览,让文件管理像操作本地文件夹一样直观。

3. 【行动指南】

  1. 当你需要在局域网内快速互传大文件,或者临时给同事分享构建产物时,抛弃微信文件传输助手,用 dufs 一键起一个带上传功能的临时服务器。

  2. 当你觉得 Python 的 http.server 只能下载不够用,需要支持上传、搜索或挂载为本地磁盘时,dufs 是完美的 Rust 系平替。

  3. 直接下载对应平台的二进制文件,赋予执行权限后运行 ./dufs,浏览器访问 localhost:5000 即可开始使用,复杂场景可通过命令行参数配置权限。

4. 【金句总述】

一个二进制文件,还你一个功能完备的私人云盘。

5. 【故事性收尾】

曾经,你在命令行和网盘客户端之间来回切换,忍受着限速和繁琐的登录;如今,你只需敲下一行命令,泡一杯咖啡的功夫,文件已在局域网内自由流转,而你,终于可以专注于代码本身。

相关项目推荐