发送方可以一次选择多个文件,按顺序自动发送,实时显示总体进度和单个文件速度。
接收方可实时查看每个文件的接收进度,文件完成后可单独下载,或一键打包为ZIP文件全部下载。
所有数据通过WebRTC DataChannel传输,默认使用DTLS加密,确保内容不被窃听或篡改。
传输过程中实时显示已发送/接收的百分比、传输速度和剩余时间,方便监控。
双方输入相同的房间号即可建立连接,无需IP地址或复杂配置,简单易用。
内置15秒连接超时机制,避免无限等待,提升用户体验。
本工具基于 WebRTC 和 PeerJS 库实现。WebRTC 是浏览器内置的实时通信技术,支持点对点音视频和数据传输。PeerJS 对 WebRTC 进行了封装,简化了信令服务器的交互。
所有传输通道均采用 DTLS 加密,相当于 HTTPS 级别的安全。文件数据始终在两端浏览器中流动,任何第三方都无法获取。
不会。文件数据直接在浏览器间点对点传输,PeerJS 服务器仅用于初始连接握手。
理论上无大小限制,但受浏览器内存和网络带宽影响。建议单个文件不超过 2GB,以避免内存溢出。
可能原因:① 双方房间号不一致;② 防火墙阻止 WebRTC 连接;③ 其中一方处于对称 NAT 后无法直连。可尝试切换网络(如使用手机热点)或刷新重试。
速度取决于双方的上行/下行带宽,建议在相同网络环境(如同一局域网)下使用以获得最佳速度。
当前设计为一对一传输,一个房间同一时间只能有一对发送方和接收方。