在 Surge 内进行 iPerf 测试
查看【Surge】专题可浏览更多内容
从 Surge iOS 4.0.2 开始,Surge 增加了一个新特性:iPerf3 客户端模式。
可以使用它对带宽进行基准测试。与独立的 iPerf 应用程序不同的是可以使用指定的代理进行测试。
首先是在服务器上部署 iPerf3 服务端,此处以 Debian 为例安装 iPerf3
sudo apt update
sudo apt install iperf3
# 查看 iPerf3 版本以检查是否安装成功
iperf3 -v
# 以服务端模式运行 iPerf3
iperf3 -s
此时可以在终端中看到:
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
表示 iPerf3 运行成功并正在监听 5201 端口。
此时打开 Surge iOS,在「工具」页面找到并进入「iPerf 测试」,在「主机名」填写服务器 IP 地址,然后点击「Start」按钮即可开始测试。
在「文本输出」可以看到文本结果,如:
Connecting to host 216.24.255.3, port 5201
Reverse mode, remote host 216.24.255.3 is sending
[ 10] local 198.18.0.1 port 54611 connected to 216.24.255.3 port 5201
[ ID] Interval Transfer Bitrate
[ 10] 0.00-1.00 sec 494 KBytes 4.04 Mbits/sec
[ 10] 1.00-2.00 sec 11.0 MBytes 92.6 Mbits/sec
[ 10] 2.00-3.00 sec 18.1 MBytes 152 Mbits/sec
[ 10] 3.00-4.01 sec 17.5 MBytes 146 Mbits/sec
[ 10] 4.01-5.00 sec 17.0 MBytes 144 Mbits/sec
[ 10] 5.00-6.00 sec 18.0 MBytes 151 Mbits/sec
[ 10] 6.00-7.00 sec 18.1 MBytes 152 Mbits/sec
[ 10] 7.00-8.00 sec 18.2 MBytes 153 Mbits/sec
[ 10] 8.00-9.00 sec 18.2 MBytes 153 Mbits/sec
[ 10] 9.00-10.00 sec 17.0 MBytes 143 Mbits/sec
- - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 10] 0.00-10.00 sec 157 MBytes 132 Mbits/sec 0 sender
[ 10] 0.00-10.00 sec 154 MBytes 129 Mbits/sec receiver
iperf Done.
[Process completed]
关于 iPerf3 的其他用法,可以查看 iPerf3 的帮助命令或官网的 用户文档 进行了解:
iperf3 -h