#networking #utils #speed-test #server #self-hosted #connection #testing

app nettest

一个带有自托管服务器的简单网络速度测试

2 个版本

使用旧的 Rust 2015

0.1.1 2016 年 4 月 23 日
0.1.0 2016 年 4 月 5 日

#9 in #speed-test

MIT 许可证

12KB
304

nettest - 简单的速度测试

编译

安装 rust nightly,然后运行

cargo build --release

安装

sudo cp target/release/nettest /usr/local/bin

用法

首先,运行服务器。服务器需要在端口 5001 上允许传入连接

nettest -s

然后使用以下方式连接到服务器

nettest -c <ip or hostname of server>

背景

很久以前,有一个穷学生(就是我)在图书馆里。为了好玩,他尝试进行速度测试,然而速度测试服务器无法处理高速。所以他转而使用 iperf 进行上行测试,以及由 netcat、pv、dd 和 unix-shell-fu 组成的 hack 进行下行测试(iperf 不允许在防火墙后面进行下行测试,防火墙阻止传入连接)。这个工具就是为了允许通过防火墙进行上行和下行测试而制作的

依赖项

~1.1–1.6MB
~20K SLoC