资讯动态

FilePizza 浏览器 P2P 文件传输教程:跳过网盘直连分享

发布时间:2026/9/17 20:18:37 来源:尧图企业网站定制
FilePizza 浏览器 P2P 文件传输教程跳过网盘直连分享【免费下载链接】filepizza:pizza: Peer-to-peer file transfers in your browser项目地址: https://gitcode.com/GitHub_Trending/fi/filepizza想把一个 2GB 的视频直接发给同事又不想先传到网盘等上传进度FilePizza 干的就是这件事在浏览器里发起 P2P 文件传输文件直接从你这台设备的浏览器流向对方浏览器全程不经过中间存储。为什么选 FilePizzaP2P 直连代替网盘中转传统分享流程是先传上云、再发给别人上传慢、存储方还能看到你的文件。FilePizza 换了一条路你选好文件后页面只生成一个分享链接接收方打开链接时双方浏览器之间直接建连文件数据走的是彼此之间的通道。服务器只负责撮合和分发链接不碰文件本体。对普通用户来说这意味着零安装。打开网页就能发手机浏览器包括 Safari也支持不用装任何客户端或插件。安全性是内置的WebRTC 链路自带加密数据流默认就是密文敏感文件还能再加一层 密码。没有上传环节速度取决于你和接收方之间那条线路链接可以发多个人对方同时下载不冲突文件不落盘任何服务器关页面链接即失效第一次上手从零发起一次 P2P 文件传输打开 FilePizza 页面把要发的文件拖进虚线框或者点添加文件逐个选选几个都行。文件就位后点开始。页面立刻生成一条短链接旁边的复制按钮点一下就能拿走。这条链接就是这次传输的唯一凭证。把链接发给接收方。对方打开后看到的是一页文件清单和下载入口你这边则会实时显示连接状态和进度条每一格都看得见。对方传输完成、本地文件校验无误后你可以关掉页面。注意你关页面前链接对其他人随时可用关掉后链接即失效。进阶玩法密码锁、多文件打包与传输监控 给链接上密码锁创建传输时填入密码再开始对方打开链接只会看到一个密码输入框——密码没对上连文件清单都看不到。发合同、发内推材料这类场景这一步值得做。协议细节见 docs/file-transfer-protocol.md。多文件自动打 zip一次拖入十几个文件时发送端会边传边打包接收方拿到的是一个 zip 压缩包解压后目录结构原样保留。实现逻辑在 src/zip-stream.ts。 盯着传输随时叫停发送端页面会列出每个接收方连接传输卡住或中途想撤回直接点停止即可无需等它跑完。卡住了先看这里对方一直连不上怎么办多为 NAT 网络把直连挡住了。让对方换个网络试试手机切到热点往往立刻能通。自己部署实例的话可开启 TURN 中转兜底设置环境变量COTURN_ENABLEDtrue再填上TURN_HOST等参数配置说明在 src/config.ts。传输速度为什么忽快忽慢速度由双方网络中较慢的一方决定加上链路延迟共同决定。同一 WiFi 下通常跑满带宽跨运营商或跨国就明显变慢属正常现象。想让速度好看一点让接收方靠近你或者错峰传输。传一半断了要不要从头来先说最重要的一条发送端的页面必须一直开着关掉链接当场失效。接收端若中途断开刷新页面重新打开原链接即可协议按偏移量续接已收部分不用重发。所以发送端宁可挂着页面也别提前关。30 秒看懂 FilePizza 怎么工作一句话服务器只当媒人。发送端注册拿到短链接接收端凭链接找到发送端之后所有文件数据直接在两个浏览器之间走 WebRTC 加密通道服务器看不到也不经手文件。三步在本地部署一个 FilePizza 实例用 Docker 最省事三条命令跑起来git clone https://gitcode.com/GitHub_Trending/fi/filepizza cd filepizza pnpm install然后构建并启动pnpm docker:build pnpm docker:up✅ 浏览器打开本地 3000 端口能看到选文件的首页就算部署成功用完执行pnpm docker:down停掉即可。【免费下载链接】filepizza:pizza: Peer-to-peer file transfers in your browser项目地址: https://gitcode.com/GitHub_Trending/fi/filepizza创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价