flashdrop
v1.0.0
Published
Zero-config P2P file & text transfer via WebRTC — LAN drop zone
Downloads
101
Maintainers
Readme
⚡ 闪电快传 (FlashDrop)
局域网内设备间零配置 P2P 文件与文字传输,基于 WebRTC 直连,文件不经过服务器。
特性
- 文件传输走 WebRTC DataChannel 直连,服务器只负责信令中转
- 支持任意大小文件、文字片段
- 纯浏览器,无需安装 App
- 兼容手机 / 平板 / 桌面浏览器
- 内置 WebRTC 连接日志面板,方便排查问题
快速使用
无需安装,直接用 npx 运行:
npx flashdrop或全局安装后使用:
npm install -g flashdrop
flashdrop启动后按提示在两台设备上分别打开局域网地址,输入对方 ID 即可传输。
选项
flashdrop 启动服务(默认端口 3000)
flashdrop --port 8080 指定端口
flashdrop --help / -h 显示帮助环境变量:
FLASHDROP_PORT=8080 flashdrop本地开发
git clone https://github.com/YOUR_USERNAME/flashdrop.git
cd flashdrop
npm install
npm run dev技术栈
| 层 | 技术 |
| ---------- | ------------------------------ |
| 信令服务器 | Node.js + ws |
| 点对点传输 | WebRTC DataChannel |
| 前端 | 原生 HTML / CSS / JS(无框架) |
