type
Post
status
Published
date
Oct 9, 2024
slug
summary
tags
recommend
tools
category
tech
icon
password
大家好!今天要给大家介绍一款超好用的文件服务器工具——Dufs!它不仅功能强大,而且使用起来也超级简单!无论你是想快速分享文件、上传下载,还是进行更高级的访问控制和 WebDAV 操作,Dufs 都能满足你的需求!✨

🧰 安装 Dufs

Dufs 的安装方式非常灵活,你可以根据自己的喜好选择以下任意一种:
1. 使用 Cargo 安装 (推荐 Rust 开发者):
2. 使用 Docker 安装 (快速便捷):
这个命令会将当前目录 (pwd) 挂载到容器的 /data 目录,并将容器的 5000 端口映射到主机的 5000 端口。-A 参数允许所有操作,方便快速上手。
3. 使用 Homebrew 安装 (macOS 用户):
4. 下载二进制文件:
你也可以从 Github Releases 下载适用于 macOS、Linux 和 Windows 的二进制文件,解压后将 dufs 添加到你的 $PATH 环境变量中即可。

🕹️ 使用 Dufs

安装完成后,就可以开始使用 Dufs 了!以下是一些常用的命令示例:
  • 启动 Dufs,以只读模式服务当前目录:
  • 允许所有操作 (上传/删除/搜索/创建/编辑):
  • 只允许上传操作:
  • 服务特定目录:
  • 服务单个文件:
  • 服务单页应用 (SPA) (例如 React/Vue):
  • 服务静态网站,并渲染 index.html:
  • 设置用户名和密码:
  • 指定主机和端口:
  • 使用 HTTPS:

🌐 API 交互

Dufs 还提供了方便的 API 接口,可以使用 curl 等工具进行文件操作:
  • 上传文件:
  • 下载文件:
  • 更多 API 用法请参考官方文档。 1

✨ 高级用法

Dufs 还支持访问控制、隐藏路径、自定义日志格式等高级功能,具体使用方法请参考官方文档。1
希望这篇博客能帮助你快速上手 Dufs! 🎉 赶紧试试吧!
🎉 ARP-Scan: 发现你网络邻居的小能手! 🎉8.24~8.28
Loading...