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 成本完成一个永久在线的文件共享服务,能做很多事情。
小米本身的smb 也不错啊
我的是一代小米路由,芯片限制,还有内置硬盘是USB转sata接口的原因,smb的传输效率相比webdav还是低一些。
而且smb有谁敢开端口到公网?你敢开,运营商都给你封了。
如果有小米路由的Aria2傻瓜教程就好了,我是小白,需要很傻瓜的那种。小米路由的迅雷开会员都没有加速,实在是限制太多了。
这软件确实不错,开发者邮件回复速度很快,支持一下了,最简单的多协议文件共享。SMB和NFS缺点很明显,非内网基本不能用,最主流的还是 HTTP 和 WebDAV。
nfs没用过,但是smb我一直公网映射访问的,何来非内网基本不能用之说?
你这里网络可以正常使用也不能代表其他运营商的网络也可以吧,在国内的绝大部分运营商不会允许 SMB 的。
超级好用!(虽然不开源)支持arm32,部署到树莓派上可以搭一个小型低成本的nas。
这软件有个比较严重的bug。
开启HTTPS后共享目录path参数设置无效,总是默认以当前目录为共享目录。
如果开源就更好了,请问有别的开源且简单的支持webdav服务的软件吗?
小米R2D内网可以访问webdav,外网不行,有公网IP。
R2D对应 chfs是哪个