开源 / 无需注册 / 可自行部署

文件传过去,
事情就简单了。

电脑、手机,同事的另一台设备。打开浏览器,分享取件码,让文件直接到达对方。

无需安装客户端支持断点恢复文件完整性校验
文件传输操作示意
发送文件同步目录接收文件
把文件放进来打开应用后,拖入文件或点击选择打开传输工作台
选好文件后分享取件码,对方连接后开始传输。
浏览器之间的临时连接WebRTC / WebSocket

不止文件

日常传递,一个入口。

文件与目录

从一张照片到整个文件夹,保留目录结构。支持动态分片、完整性校验和断点恢复。

文件传输 / 目录同步

文字与图片

复制一段文字、分享一张截图。在电脑与手机之间互传,不必添加好友或新建群聊。

双向消息 / 跨设备复制

桌面与语音

通过 WebRTC 分享屏幕画面与声音,用于临时演示、协助排障和远程沟通。

屏幕共享 / 实时语音

如何使用

三步,把内容交给对方。

查看详细教程
  1. 01

    选择要传的内容

    打开应用,选择文件、目录、消息或桌面共享。

  2. 02

    分享取件码

    把生成的 6 位取件码、链接或二维码发给对方。

  3. 03

    连接后开始传输

    优先尝试 P2P,首次建连失败可按设置使用 WS。传输中不自动换路。

传得快,也要传得完整

进度条之外,
还有可靠的确认。

传输策略有清楚的边界。不会因为路径提示变化,在传到一半时自动换通道。

校验完成,才算传完

逐片哈希、链式校验与完成确认保持一致,文件完整落盘后再显示完成。

断线后,从确认的断点恢复

恢复位置以接收端已安全保存的检查点为准,不把尚未落盘的数据当作完成。

大文件直接写入目标位置

浏览器支持文件系统 API 时使用流式写入,IndexedDB 只保存少量恢复信息。

传输内容不落服务器磁盘

P2P 直接连接浏览器;WS 中继仅实时转发。部署数据目录保存配置、账号及运行记录。

自己部署,自己掌控

放在你信任的服务器上。

公网、家庭或公司局域网均可部署。前端已嵌入 Go 二进制,也可通过 Docker Compose 构建运行。

Docker Compose

在项目目录构建当前版本,数据使用独立持久卷。

docker compose up -d --build

单文件运行

下载对应平台的发布文件,无需单独部署前端。

查看发布版本

升级前请保留原数据目录。新安装不使用默认弱密码,具体配置见部署文档。

常见问题

开始之前,了解这些。

P2P 中断后会切换到 WS 吗?

不会。P2P 一旦建立,当前房间保持使用 P2P;中断后暂停,通过重连和断点恢复继续。只有首次 P2P 建连失败时,才允许选择 WS。

大文件会占满浏览器存储吗?

支持文件系统写入的浏览器会直接把内容写入你选择的目标文件。没有该能力时只能使用受大小限制的内存接收;大文件建议在 HTTPS 下使用 Chrome 或 Edge。

可以部署到局域网吗?

可以。服务器与设备处于同一内网时,可以在本地网络内建立连接。桌面共享、剪贴板及文件系统能力仍受浏览器安全上下文限制,建议配置 HTTPS。

需要注册账号吗?

日常传输无需注册。管理员可以在后台设置创建房间的访问密码;后台管理账号与传输房间彼此独立。