Dufs一款非常小巧且功能强大的文件服务器,你可以用它搭建文件服务器,它可以用于静态文件服务、文件上传、搜索、访问控制以及WebDAV等功能。
Dufs下载与安装
Dufs的Github主页:https://github.com/sigoden/dufsDufs下载页面 :https://github.com/sigoden/dufs/releases
Windows版本测试
我们以windows环境为例,下载windows版本的安装包,下载完成后将软件包解压,只有一个dufs.exe文件,下载后启动dufs.exe
E:\>dufs.exe E:\Downloads Listening on: http://127.0.0.1:5000/ http://172.16.88.2:5000/
监听端口5000,然后我们打开浏览器,访问http://172.16.88.2:5000,及可打开网页,体验与Apache、Nginx基本相同,如下图:
dufs操作权限管理
E:\>dufs.exe -A E:\Downloads Listening on: http://127.0.0.1:5000/ http://172.16.88.2:5000/ http://[::1]:5000/
加上-A权限后,dufs允许所有操作,包含下载、上传、删除等,如下图:
其它参数:
-A(--allow-all):允许所有操作
--allow-upload:允许上传
--allow-delete:允许删除
--allow-search:允许搜索
--allow-symlink:允许链接
--enable-cors:允许跨域
--render-index:允许渲染index.html,如果没有index.html返回404
--render-try-index:允许渲染index.html,如果没有index.html则展示文件夹内容
--render-spa:渲染单页应用
--tls-cert:https证书cert路径
--tls-key:https证书key路径
更多如下图

dufs登录验证
E:\>dufs.exe E:\Downloads -a admin:123@/rw
再次访问会出现登录验证,如下图