SixDrop SixDrop

关于 SixDrop:浏览器点对点传文件的原理、用法和限制

SixDrop 是一个打开网页就能用的传文件工具:一方把 6 位取件码报给另一方,两个浏览器建立直连,文件从一台设备直接流到另一台。

更新于 2026 年 10 月

它解决的是什么问题

平时传一个文件,通常要先把它搬到某个中间服务器上:网盘先上传、对方再下载;聊天工具会压缩图片和视频,还有大小限制。中间这一跳,往往比传输本身更花时间。

如果两个浏览器能直接对话,这一跳就可以省掉。WebRTC 的 DataChannel 就是为此设计的:它能在两个浏览器之间开一条点对点的通道,数据不经过网站服务器。

怎么用

打开 sixdrop.dev,有两种进入方式:

场景操作
两台设备在同一个网络 大厅里会直接列出对方的设备,点「申请加入」,对方点「同意」,一起进入房间
不在同一个网络 一方复制链接或报 6 位取件码,另一方在网页里输入,进入同一个房间

进房间后选文件(可以多选),对方确认并选择保存位置,就开始传了。传完房间还在:可以再发一批,也可以切到「消息」发文字,文字走同一条连接。

为什么文件不经过服务器

连接建立分两步:先通过 Cloudflare 上的一个房间服务交换 SDP 和 ICE 候选(这些只是「怎么找到对方」的信息,不含文件内容),然后在两个浏览器之间做 NAT 穿透,打出一条直连通道。数据面走的始终是这条点对点通道。

默认不走中继。打洞失败时会明确失败,而不是悄悄把文件传到云上。失败页会给出候选统计和失败类型,并给出三条后续:换网络重试、用同一个取件码重连、或者主动选择「改用中转」。

速度由什么决定

传输速度不是一个固定值,它至少受这几件事影响:

所以这里不做「不限速」这类承诺:没有会员限速这一层,但上限由你我的网络决定。传的过程中如果对方接不住(发送队列满),页面会停下来等,而不是直接判失败。

安全与隐私

它不适合的场景

常见问题

文件会上传到服务器吗?
直连成功时不会,文件只在两个浏览器之间流动;只有你主动选「改用中转」时才会临时存到 R2,最多 24 小时自动删除。
为什么有时候连不上?
最常见的是双方都在对称 NAT 后面,或者一方走 IPv4、另一方走 IPv6。页面会告诉你卡在哪,并给出换网络、重连、中转三条路。
能传多大的文件?
直连没有硬性上限,取决于接收方磁盘;Firefox 和 Safari 不支持流式写盘,建议单文件不超过 1 GB。中转模式单文件上限 5 TiB。
需要注册或安装吗?
都不需要,浏览器打开网页即可,电脑和手机之间也能互传。
取件码会被别人猜到吗?
6 位、32 个字符表(去掉了 0/1/I/O 等易混字符),只在房间存活期内有效,用完可以换新码。把码只发给要传的人最稳妥。
为什么不做会员提速?
传输是点对点的,速度不经过服务器,也不存在下载排队这一层,所以没有做会员限速或提速包的必要。
手机用流量能传吗?
可以,但手机流量通常是 CGNAT,打洞成功率比同一个 Wi-Fi 低;能连上时速度也受移动网络影响。
支持哪些浏览器?
支持 WebRTC 的现代浏览器都可以,包括 Chrome、Edge、Firefox、Safari 以及它们的手机版本;接收端只有 Chrome/Edge 支持边收边写盘。
开始使用 首页的常见问题 SixDrop · 6 位取件码 · 点对点直传