DashBeam 是一款跨平台点对点文件传输工具,基于 Iroh 与 QUIC 让设备直连收发文件,提供桌面端、Android、命令行与网页端。
- v0.7.2
- 发布于
- 2026年10月15日
- 10,270
- 星标
- 81,040
- 下载
- 同步于
- 3 天前
最新版本
v0.7.22026年10月15日 00:11下载慢?可在上方随时切换镜像源
项目说明
项目概述
DashBeam 相当于 WeTransfer 的点对点版本,区别在于文件不落到任何云端存储,而是通过加密的 QUIC 连接在两台设备之间直接流动。桌面端基于 Tauri 2 与 Rust 构建,局域网内靠 mDNS 自动发现设备,跨网络时由中继协助打洞,接收端逐块核对 BLAKE3 哈希。除图形界面外,项目还提供 Android 应用、命令行客户端和免安装的网页接收端。
| 项目 | 内容 |
|---|---|
| 最新版本 | v0.7.2 |
| 技术栈 | Tauri 2、Rust、React |
| 传输协议 | Iroh,QUIC + TLS 1.3 |
| 界面语言 | 25 种 |
| 许可 | AGPL-3.0 |
文件不经过服务器,只有拿到票据的设备才能建立连接。
主要功能
- 近场直连:同一局域网内通过 mDNS 列出设备,选择配对并发送可一步完成配对与传输
- 配对设备:用配对码远程配对一次,之后共享时直接点发送,不必再复制票据
- 票据与链接:接收方扫码、打开
https://app.dashbeam.net/receive?ticket=…链接或在应用内粘贴票据均可 - 断点续传:BLAKE3 树按块校验,断线重连后只补缺失分片,已校验的部分不会重传
- 多接收方广播:一次共享可以同时发给多台设备
- 网络漫游:传输中从 Wi-Fi 切到蜂窝网络不会中断,连接绑定设备密钥而非 IP 地址
- 自建中继:在设置 → Infra 填入自己的中继与发现服务,远程传输不再受公共中继限速
- 历史与预览:接收前可预览文件,本地保留传输记录,桌面端可常驻托盘并随系统启动
界面与操作
- 发送面板:拖入文件或文件夹后生成票据,同时给出二维码、系统分享与复制按钮
- 设备列表:设置 → Devices 中查看附近设备与已配对设备,可发现范围可设为所有人、仅已配对或关闭
- 托盘常驻:桌面端可缩到托盘继续运行,已配对设备的在线状态直接显示在托盘菜单
- 诊断模式:可选开启调试日志,记录连接建立、打洞与中继路径,便于排查速度异常
适用人群
- 频繁互传大文件的设计师
- 需要跨平台协作的开发团队
- 不愿上传云盘的个人用户
- 内网办公的网络管理员
- 需要离线收发的出差人员
快速上手
- 从发行页面下载对应安装包,Windows 可选
Setup.exe、.msi或便携 ZIP,macOS 用通用.dmg - 首次启动后在设置 → Devices 确认可发现范围,默认允许附近设备找到本机
- 点击发送并拖入文件或文件夹,等待票据与二维码生成
- 接收方在同一局域网时,从附近列表选中设备并点配对并发送
- 跨网络时把链接或二维码发给对方,浏览器打开即可接收,超大文件建议用原生客户端
- 在设置 → Infra 填入自建中继地址,可解除公共中继的速率限制
- 传输中断后重新打开同一票据,客户端会从已校验的分片继续
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 及以上、macOS、Linux(deb/rpm/AppImage)、Android |
| 处理器架构 | x86_64、arm64、armv7(Android) |
| 磁盘空间 | 安装包约 10 到 15 MB,另需接收文件的存储空间 |
| 网络 | 局域网发现需允许 mDNS,跨网络需能访问 UDP 中继 |
注意事项
- 中继路径:在对称 NAT 或企业网络中约十分之一的传输全程走中继,速度受中继带宽影响
- mDNS 限制:访客 Wi-Fi 与部分 VPN 会屏蔽组播,附近列表为空时改用配对码远程连接
- 网页端瓶颈:浏览器接收受标签页内存限制,数 GB 级文件应改用桌面端或命令行
- 配置位置:桌面端设置存放在应用数据目录的
settings.json,手动修改后需要重启生效 - 票据即权限:票据同时包含设备身份与文件哈希,转发给他人等同于授权对方下载
历史版本
排序