tonyantony300

dashbeam

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 中查看附近设备与已配对设备,可发现范围可设为所有人、仅已配对或关闭
  • 托盘常驻:桌面端可缩到托盘继续运行,已配对设备的在线状态直接显示在托盘菜单
  • 诊断模式:可选开启调试日志,记录连接建立、打洞与中继路径,便于排查速度异常

适用人群

  • 频繁互传大文件的设计师
  • 需要跨平台协作的开发团队
  • 不愿上传云盘的个人用户
  • 内网办公的网络管理员
  • 需要离线收发的出差人员

快速上手

  1. 从发行页面下载对应安装包,Windows 可选 Setup.exe、.msi 或便携 ZIP,macOS 用通用 .dmg
  2. 首次启动后在设置 → Devices 确认可发现范围,默认允许附近设备找到本机
  3. 点击发送并拖入文件或文件夹,等待票据与二维码生成
  4. 接收方在同一局域网时,从附近列表选中设备并点配对并发送
  5. 跨网络时把链接或二维码发给对方,浏览器打开即可接收,超大文件建议用原生客户端
  6. 在设置 → Infra 填入自建中继地址,可解除公共中继的速率限制
  7. 传输中断后重新打开同一票据,客户端会从已校验的分片继续

系统要求

项目 要求
操作系统 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,手动修改后需要重启生效
  • 票据即权限:票据同时包含设备身份与文件哈希,转发给他人等同于授权对方下载

历史版本

排序