处理使用chfs创建webDAV挂载节点实现局域网内文件访问这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。
chfs(Cute HTTP File Server):轻量 HTTP/WebDAV 文件共享服务,替代 SMB/NFS,局域网播放视频流畅,支持多文件夹共享、只读权限,适配 iPhone 浏览器、播放器(nPlayer/Infuse/VLC)。

终端执行:
brew install chfschfs 二进制文件放入 /usr/local/binchmod +x /usr/local/bin/chfsmkdir -p /Users/xxx/chfsnano /Users/xxx/chfs/chfs.iniport=8080# 共享多个文件夹,一行一个 pathpath=/Users/xxx/Downloads/Vpath=/Volumes/HIKSEMI# 匿名用户只读,禁止上传/删除rule=::Rpath=目标文件夹绝对路径rule=::R:全局匿名只读,保障文件安全Ctrl+O → 回车确认 → Ctrl+X
适合临时使用、排查问题:
chfs --file=/Users/xxx/chfs/chfs.ini启动成功会输出:共享目录、监听端口、网页地址、WebDAV 地址。
pkill chfsnohup chfs --file=/Users/xxx/chfs/chfs.ini >/Users/xxx/chfs/chfs.log2>&1 &cat /Users/xxx/chfs/chfs.logpkill chfs浏览器访问:
http://192.168.31.131:8080nPlayer/Infuse/VLC 等软件新建 WebDAV 连接:
http://192.168.31.131:8080/webdavpath 配置:nano /Users/xxx/chfs/chfs.ini示例追加:path=/Users/xxx/Movies,保存后重启服务生效。
chfs.ini 内 port=xxx,例如 port=8081,重启服务即可。~ 波浪号;