用 chfs 为小米路由器添加 NAS 文件共享功能,支持 HTTP、WebDAV 协议
CuteHttpFileServer(简称 chfs)是一个免费的文件共享工具,它可以让运行 Windows、Linux、macOS 的设备变成文件服务器,通过 HTTP 网页,或者使用 WebDAV 协议访问共享文件。@Appinn
CuteHttpFileServer(官网) 的特性不少:
- 单个文件,核心功能无需其他文件
- 跨平台运行,支持主流平台:Windows,Linux 和 Mac
- 界面简洁,简单易用
- 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
- 支持账户权限控制和地址过滤
- 支持快速分享文字片段
- 支持webdav协议
chfs 支持众多 CPU,可以在很多设备上使用,比如路由器、NAS、miniPC 等等,最早 @kuyucman 同学在发现频道推荐了 chfs,但他的推荐太简单了,并没有引起别人的注意。@浪漫酱同学就不一样了,他分享了在小米路由器上使用 chfs 的方法,并实现了自动启动、网页共享文件、WebDAV 协议支持,非常的实用。具体思路是这样的:
- 小米路由器 R1D 刷开发版,开通 SSH 访问权限
- 下载对应 chfs,R1D 是 chfs-linux-arm-2.0.zip
- 配置 chfs(支持用户名密码访问、可配置 https、图片预览等)
- 设置开机启动
- 使用
具体教程、配置文件见这里。
设置完成之后,会看到服务器信息:
然后,就可以在浏览器访问路由器上的 chfs 地址,然后就能看到共享文件列表了:
而如果想要使用 WebDAV 协议,只需要在地址后面添加 /webdav 即可,比如 chfs 地址为 http://192.168.1.1:82,那么 WebDAV 地址就是 http://192.168.1.1:82/webdav
如果你愿意并且拥有公网 IP,还可以将这个端口开放给公网,让全世界都可以凭用户名密码访问你的小 NAS 服务器。以及,@浪漫酱 同学还说,他直接将 WebDAV 放到了公网上使用,非常的方便。
如果你也有小米路由器,或者其他型号的路由器(能获取 SSH、知道 CPU 型号),也可以折腾一下 CuteHttpFileServer,这样就能几乎 0 成本完成一个永久在线的文件共享服务,能做很多事情。
链接如若失效请反馈;网络整理资源若侵权留言处理!