Peekd

Peekd

局域网网页文件浏览与分享

连接官网

应用介绍

想把电脑里的一个文件夹临时给同事或另一台设备看,要么拷 U 盘,要么传网盘等上传,用 python -m http.server 起个服务吧,打开只有一串光秃秃的文件名,Markdown 看不了、图片点进去才知道是什么。

Peekd 是一个用 Go 写的轻量网页文件服务器:在想分享的目录里运行 peekd,局域网里任何设备打开浏览器就能浏览,而且文件直接在网页里预览——Markdown 会渲染成排版好的文档(连 Mermaid 流程图都能画),代码、CSV、图片、音视频、PDF 都能直接看,ZIP 和 TAR 压缩包还能直接列出里面的文件。

整个程序只有一个可执行文件,自动适配深色模式。端口被占用会自动换下一个,需要保护时设两个环境变量就能加上密码。开源免费(MIT)。

软件功能



丰富预览:Markdown、HTML、XML、代码、文本、CSV/TSV、图片、音频、视频、PDF 都能在浏览器里直接查看,预览大小上限可调。

压缩包浏览:ZIP、TAR、TAR.GZ 不用解压就能看到里面的文件列表。

整个文件夹打包下载:目录页点「↓ ZIP」就把整个文件夹即时打包下载,保留目录结构和文件权限。

断点续传:支持 HTTP Range 请求和 sendfile,大文件下载中断了可以接着下。

密码保护:设置 PEEKD_AUTH_USER 和 PEEKD_AUTH_PASSWORD 即启用 HTTP 基本认证。

快速筛选:目录页带筛选框和「复制路径」按钮,文件多的时候也能快速定位。