GFile 是一个基于 WebRTC 的文件传输软件。它允许直接在两台计算机之间共享文件,无需第三方。
该项目仍处于初期阶段。
STUN 服务器仅用于检索信息元数据(如何连接两个客户端)。您使用 gfile 传输的数据不会通过它传输。
gfile
发送者
gfile send --file filename
接收者
# SDP being the base64 SDP gotten from the other client echo "$SDP" | gfile receive -o filename
基准
gfile 能够使用 bench 命令对 2 个客户端(1 个主服务器和 1 个从服务器)之间的网络速度进行基准测试。
bench
此功能仍处于实验当中。
# Run as 'master' gfile bench -m # Run as 'slave' echo "$SDP" | gfile bench
Web 界面
正在通过 WebAssembly 开发 Web 界面。目前无法正常运行。