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