P2P 文件互传

基于 WebRTC 的点对点传输 · 无需上传服务器 · 端到端加密

⚠ 正在检测环境...
📋 选择文件
🔒 生成房间
🔗 交换连接
✅ 传输完成
📂 选择要发送的文件
文件仅在双方设备间直传,不会上传到任何服务器
📥
点击选择或拖放文件到此处
支持任意类型文件,无大小限制(受限于内存)
🔒 输入房间
🔗 交换连接
📤 接收文件
✅ 下载完成
🔒 输入发送方的房间号
输入对方提供的 6 位房间 ID,填入其 SDP 后点击连接
💡 使用说明
1
📦
创建房间
发送方选择文件后系统生成房间号
2
🔗
交换 SDP
双方通过聊天工具交换 SDP 描述信息
3
🚀
开始传输
连接建立后直接点对点传输文件
工作原理:基于 WebRTC (PeerConnection + DataChannel) 技术,传输过程文件不经过服务器,直接点对点传输。
  1. 双方通过任意渠道(IM、邮件等)交换 SDP 文本即可完成 NAT 穿透建立连接
  2. SDP 中包含的是加密连接信息而非文件本身,安全性由 DTLS/SRTP 保证
  3. 需要至少一方网络支持 STUN(大多数网络环境均支持)
  4. 若双方均在同一局域网内,则速度取决于局域网带宽