
FilePizza 快速上手指南三步跑起免费的浏览器文件传输【免费下载链接】filepizza:pizza: Peer-to-peer file transfers in your browser项目地址: https://gitcode.com/GitHub_Trending/fi/filepizzaFilePizza 是一个免费开源的浏览器文件传输工具文件直接从你的浏览器发到对方浏览器不经过任何服务器。本文带你弄清它的能力并用三步在本地跑起来适合想快速体验点对点分享的新手。 场景把大视频发给同事不用先传网盘想象你要把一个视频发给同事。传统流程是先传到网盘生成链接等你的上传跑完对方才能下载。用 FilePizza上传这一步消失了。打开页面把文件拖进去立刻得到一个链接发给同事对方一点就开始传输文件从你的电脑直接进对方的电脑。✨ 看 FilePizza 的三面传输、安全、门槛传输能力支持多文件一次上传下载者收到一个 zip 包Service Worker 流式下载边收边用不必等整个文件下完上传者可盯实时进度随时中止传输移动端浏览器可用包括 Mobile Safari安全与隐私链路默认经 DTLS 公钥加密可给分享链接加密码多一层保护内置举报入口便于处理违规内容使用门槛新界面带深色模式无需注册拖入文件即得可分享链接 三步本地跑起来FilePizza 快速上手git clone https://gitcode.com/GitHub_Trending/fi/filepizza pnpm install pnpm dev克隆仓库拿到源码安装依赖启动开发服务器浏览器打开即可试传想跑生产版本pnpm build构建后执行pnpm start。想省事直接部署Docker 三步走pnpm docker:build构建、pnpm docker:up启动、pnpm docker:down停止。 为什么文件不经过服务器两句话原理文件走 WebRTC 数据通道从上传者浏览器直达下载者浏览器服务器只负责发链接、撮合对端这类协调工作。代价是上传者要开着页面直到传输结束。消息交互的细节见 协议详解上传端的核心逻辑在 src/components/ 里。❓ 新手最常卡住的 4 个问题文件大小有限制吗没有写死的上限受浏览器内存和处理能力约束。上传者关掉浏览器会怎样链接失效新的人没法发起下载但已下完的人会继续给没下完的人补传。能多人同时下载吗可以同一个链接发给几个人都能同时拉。文件是加密的吗默认由 DTLS 自动加密整个链路再给链接加个密码就更稳妥。适合谁适用与不适用FilePizza 适合一次性传大文件、不想注册、不想把文件放上第三方服务器的场景发给朋友、自己的多台电脑之间搬文件、临时共享素材。如果你需要长期有效的链接或者希望上传者离线后别人还能随时下载那还是得用传统网盘类服务。本地跑起来试一把遇到卡点去仓库的 issue 里找找有没有同类问题。【免费下载链接】filepizza:pizza: Peer-to-peer file transfers in your browser项目地址: https://gitcode.com/GitHub_Trending/fi/filepizza创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考