前一段儿看到 file.pizza 感觉挺有意思,瞅了瞅它的代码,大概是 WebRTC+Webtorrent 做的,于是对 WebRTC 产生了好奇 搜了搜类似的 product,国内也有 deershare 这种基于 WebRTC 的文件传递工具 相比起微信的文件传输工具,这一类 WebRTC 的工具可以不经服务器转发,网速取决于两端直连带宽;也可以没有文件大小限制。 经过了一周的协议学习和开发过程,终于自己手搓出了一个类似的工具,地址是: 我的文件飞传工具 相比于 Deershare 有几个增强: [ol]部署了一台 TURN 服务器,在至少一端位于 NAT4 背后的时候进行流量转发。(虽然带宽并不大)一个发送端可以连续或同时向多个接收端发送,即发送端不断连,文件码不失效发送端在连接后可以增加或减少被分享的文件 [/ol] 毕竟非专业码农,前端开发得比较粗糙,欢迎大家拍砖哈