安全、快速、简单的点对点文件传输解决方案 - 无需注册,即传即用
- 📁 文件传输 - 支持多文件同时传输,基于WebRTC的P2P直连
- 📝 文字传输 - 快速分享文本内容
- 🖥️ 桌面共享 - 实时屏幕共享(开发中)
- 🔒 端到端加密 - 数据传输安全,服务器不存储文件
- 📱 响应式设计 - 完美适配手机、平板、电脑
- 🖥️ 多平台支持 - 支持linux/macos/win 单文件部署
前端 - Next.js 15 + React 18 + TypeScript + Tailwind CSS
后端 - Go + WebSocket + 内存存储
传输 - WebRTC DataChannel + P2P直连
git clone https://github.com/MatrixSeven/file-transfer-go.git
cd file-transfer-go
./build-fullstack.sh
./dist/file-transfer-go
访问 http://localhost:8080 开始使用
发送文件
- 选择文件 → 生成取件码 → 分享6位码
接收文件
- 输入取件码 → 自动连接 → 下载文件
发送方 ←─── WebSocket信令 ───→ 服务器 ←─── WebSocket信令 ───→ 接收方
│ │
└────────────── WebRTC P2P直连传输 ──────────────────────────┘
# 后端
make dev
# 前端
cd chuan-next && yarn && yarn dev
MIT License
⭐ 觉得有用请给个星标!