DashBeam
基于 P2P 与端到端加密的开源文件传输工具,支持 Windows、macOS、Linux、Android、CLI 与浏览器,文件不经云端中转,可断点续传、多设备同时发送,并支持自建中继。
爱鲜报评分
0.0
0 人评分
1k
星数
是
中文
TypeScript
主语言
是
活跃
48
贡献者
人工分析
EDITORIAL推荐理由
DashBeam 用 P2P 直连替代网盘中转,TLS 1.3 端到端加密且无需账号,隐私友好;覆盖桌面、移动端、命令行和网页,接收方甚至无需安装。它支持局域网自动发现、配对设备、断点续传与漫游切换网络,适合经常传大文件或跨设备协作的开发者。AGPL-3.0 开源且可自建中继,可控性较强。
适用场景
- 局域网内手机与电脑互传大文件
- 跨网络远程发送文件且不希望经过第三方云盘
- 无账号、注重隐私的临时文件分享
- 多设备批量分发同一份文件
- 在终端或脚本中通过 CLI 传输文件
优点
- 端到端加密,文件不落地云端,无需注册账号
- 跨平台覆盖桌面、Android、CLI 与浏览器,接收方可不安装
- 支持断点续传、多设备同时发送与网络漫游切换
- 局域网自动发现与设备配对,日常使用便捷
- 开源 AGPL-3.0,可自建中继,避免限速
缺点
- 网页版吞吐受限,大文件建议使用客户端
- 局域网发现依赖 mDNS,访客 Wi-Fi 或 VPN 下可能失效
- 自建中继需要额外部署与维护成本
- 实际速度受设备、网络与连接路径影响
上手难度
入门
DashBeam 是什么
DashBeam 是一款免费开源的文件传输工具,核心思路是点对点直连:文件不经过云端服务器存储,而是通过 P2P 网络在设备之间直接传输,并使用 TLS 1.3 做端到端加密。它希望解决的是「传个文件为什么要这么麻烦」的问题——不用登录、不用上传网盘、不用暴露个人信息。
项目使用 TypeScript 编写,采用 AGPL-3.0 协议开源,目前已有超过一万颗 Star。
主要特性
- 跨平台:Windows、macOS、Linux 桌面端,Android 应用,CLI 命令行,以及免安装的浏览器版本。
- 任意文件与大小:支持文件或整个文件夹,传输后以 BLAKE3 校验完整性。
- 高速传输:官方给出的实测数据中,最大单次传输达 452 GB,峰值速度约 125 MB/s。
- 附近设备:同一局域网内自动发现,一键「配对并发送」。
- 配对设备:用配对码远程配对一次,之后发送无需再复制票据;还可将受信任设备设为自动接收。
- 断点续传与多对端:中断后可恢复,也能同时分享给多台设备。
- 按密钥拨号:通过设备身份而非 IP 地址建立连接。
- 网络漫游:传输过程中切换 Wi-Fi、蜂窝网络不会中断。
- 多种接收方式:分享码、链接或二维码,接收方无需安装即可通过浏览器接收。
- 预览与历史:下载前可预览,本地保留传输记录。
- 自建中继:在设置中配置自己的中继服务,远程传输不受限速。
- 隐私友好:无账号、无追踪、无广告。
安装与使用
最直接的方式是从 GitHub Releases 或官网下载对应平台的安装包:
| 平台 | 推荐格式 | 体积 |
|---|---|---|
| Windows (x64) | Setup.exe / MSI / 便携 ZIP | 约 10 MB |
| macOS (Universal) | DMG(含 Apple Silicon 与 Intel) | 约 15 MB |
| Linux (amd64) | deb / rpm / AppImage | 约 13 MB |
| Android | Google Play 或 APK | 约 15 MB |
| CLI | 官网下载 | 约 4-5 MB |
| Web | app.dashbeam.net | — |
网页版吞吐量有限,传输大文件时建议使用桌面端或 CLI。
三种发送方式
- 附近设备(推荐):同一网络下的应用会出现在「附近」列表中,选择设备后点击「配对并发送」,首次连接双方屏幕会显示验证码。
- 已配对设备:在设置中用配对码(支持远程)或局域网请求完成配对,之后分享时设备旁会直接出现「发送」按钮。
- 分享码 / 链接 / 二维码:适合一次性传输,接收方通过浏览器打开链接即可,无需安装。
适用人群
如果你经常需要在手机和电脑之间传大文件、不想把资料上传到第三方网盘,或者希望有一个可自托管、可审计的传输方案,DashBeam 是一个值得尝试的选择。项目提供中文文档与多语言界面,对中文用户较为友好。
注意事项
- 局域网发现依赖 mDNS,在访客 Wi-Fi 或 VPN 环境下可能无法列出设备。
- 自建中继需要自行部署和维护。
- 实际传输速度取决于设备性能、网络状况与连接路径。
评论
- 暂无评论,来写第一条吧。