miniserve
轻量HTTP文件服务器CLI
⭐ 7.7k Rust
✓ 解决什么问题
快速在局域网或本地通过HTTP共享文件,无需安装复杂Web服务器(如Nginx、Apache)。特别适合临时传输、演示、调试或从命令行快速启动文件服务。
✓ 最适合
临时文件共享、局域网文件传输、开发调试时快速启动HTTP服务器、演示下载、教学场景、嵌入式设备或容器中轻量级文件服务。
✗ 不适合
作为生产环境的高性能Web服务器(缺乏负载均衡、缓存、反向代理等)、需要复杂权限分级的文件管理、大规模并发上传场景(未做专门优化)。
快速上手
bash
步骤1:下载二进制(以Linux x86_64为例)
curl -L https://github.com/svenstaro/miniserve/releases/latest/download/miniserve-linux-x86_64 -o miniserve && chmod +x miniserve
步骤2:启动服务,共享当前目录(默认端口8080)
./miniserve .
步骤3:在浏览器访问 http://localhost:8080 即可浏览文件