再见网盘!FilePizza - 极速文件分享神器

51工具 / 04-13 / 25点赞 / 0评论 / 434阅读
在日常工作生活中,分享文件常常会选择上传到网盘,不仅上传速度被限制,还常常受到文件大小限制和隐私安全的困扰。 上传完成后,对方又有可能因网络问题或账号问题无法下载或速度极慢,这种体验确实让人头疼。 今天介绍的 **FilePizza** 开源项目完美解决了这些问题。 它利用浏览器的 WebRTC 技术,实现了点对点的文件传输,无需经过中间服务器存储,传输速度快,还能保证隐私和安全。 而且无需安装、无需注册,只需打开网页,就能轻松实现文件共享。 ![image-20250326134227454](https://cdn.res.knowhub.vip/c/2504/13/ae88c0ed?G5gAAGTIbtvW%2bDADdAgsinSKx47PJ34oJAnA%2bvQnbvi0ITYwX2B4IK%2bndX7a0AmTnjnUT6sMR9xwzIviwXF73VrqfpAgdHvRHheDsl6x%2b3ANnhB0X5kLuVTyTuuNv4NHfnzaMJtc4lt8yNCqdcoDKXCU%2bfku9uCpY3jorABW93cE9BXG4HEA) ### 主要功能 下面来看看 FilePizza 有哪些简单实用的核心功能: - **点对点传输**:文件直接从上传者传输到下载者的浏览器,无需通过中间服务器存储,保证传输速度和安全性。 - **无大小限制**:理论上支持任意大小的文件传输,仅受浏览器本身限制。 - **密码保护**:可以为文件添加额外的密码保护,提升安全性。 - **多文件上传**:支持一次上传多个文件,下载者将收到打包的 zip 文件。 - **传输监控**:上传者可以监控传输进度,并在需要时停止传输。 - **移动设备兼容**:支持大多数移动浏览器,包括移动版 Safari。 - **暗黑模式**:新的用户界面支持暗黑模式,采用现代浏览器技术构建。 - **流式下载**:通过 Service Worker 实现流式下载体验。 ### 安装指南 安装和部署 FilePizza 非常简单,即使对技术不太熟悉的朋友也能轻松完成。 如果想要自己部署,可以按照以下步骤操作: 1. 克隆 GitHub 仓库:`git clone https://github.com/kern/filepizza.git` 2. 安装依赖:`pnpm install` 3. 开发环境运行:`pnpm dev` 4. 构建项目:`pnpm build` 5. 启动服务:`pnpm start` 对于喜欢使用 Docker 的朋友,也可以通过以下命令快速部署: 1. 构建 Docker 镜像:`pnpm docker:build` 2. 启动容器:`pnpm docker:up` 3. 停止容器:`pnpm docker:down` 如果只是想使用而不是自己部署,可以直接访问官方给出的体验网站。 ### 使用指南 1、打开 FilePizza 网站,点击上传区域选择要分享的文件。 ![image-20250326134227454](https://cdn.res.knowhub.vip/c/2504/13/876f3819?G5gAAGTIbtvW%2bDADdAgsinSKx47PJ34oJAnA%2bvQnbvi0ITYwX2B4IK%2bndX7a0AmTnjnUT6sMR9xwzIviwXF73VrqfpAgdHvRHheDsl6x%2b3ANnhB0X5kLuVTyTuuNv4NHfnzaMJtc4lt8yNCqdcoDKXCU%2bfku9uCpY3jorABW93cE9BXG4HEA) 2、系统会生成一个唯一的短链接或长链接,分享给需要接收文件的人。 ![GitHubDaily 个人主页](https://cdn.res.knowhub.vip/c/2504/13/38589828?G5oAAORoXa19lDkLnlQU6RSPMc%2bz3Homo%2fWfJ2nb4pAGo%2f8Ii2YU%2f6845Ob5hSia58V2aU2L13upUqH9wem4qx7DuDr9%2fRlkZ7n5lrhyOJwg%2foPwguA05TAbzLO5qqc5lMc2lYCK0fh3EyH5hZlyMdsJow%2fRXktYmKZ%2b2moQx9Stn2VplwI%3d) 3、接收方打开链接后,文件会直接从上传者的浏览器传输到接收者的浏览器。 ![image-20250326165426124](https://cdn.res.knowhub.vip/c/2504/13/950721ba?G5gAAGRgnq09DsYBTyyKdIrH3nWdVwwIJsn1MwJF%2frkBtzQ%2f5ekL%2fH%2bu%2fucGO4j7xbKlG3m5ha23OEm%2bFHUxj6l5J1du0uAb4xmV0efSKbb1lLMl%2fvjcKgjqItQPU%2bX9Sx1c%2f377tGh6VFXJ0H6BBAaJXX96JjWfp6%2fJJcnZZ5kl%2fCXPk%2boF) 4、上传者需要保持浏览器窗口打开,直到传输完成。 需要注意的是,如果上传者关闭了浏览器,文件链接将不再有效。 已完成下载的用户可以继续向未完成的下载者提供文件,但不能启动新的下载。 ### 写在最后 FilePizza 真正改变了我们分享文件的方式,特别适合临时需要分享大文件的场景。 比如在会议中快速分享演示文稿,或者向远程客户发送高清设计稿。 无需注册账号,无需担心文件大小限制,更不用担心隐私泄露,让文件共享变得更加便捷、高效和安全!
相关资源
FilePizza
查看内容