基于 Speedtest CLI 的一键测速脚本,支持 Debian/Ubuntu
和 CentOS/RHEL
# 国外
bash <(curl -sS https://raw.githubusercontent.com/ffus/sptest/main/sptest.sh)
# 国内
bash <(curl -sS https://mirror.ghproxy.com/raw.githubusercontent.com/ffus/sptest/main/sptest.sh)
再次使用可直接执行 speedtest
# 国外
bash <(curl -sS https://raw.githubusercontent.com/ffus/sptest/main/sptest.sh) -u
# 国内
bash <(curl -sS https://mirror.ghproxy.com/raw.githubusercontent.com/ffus/sptest/main/sptest.sh) -u
也可以尝试先将 sptest.sh
下载到本地,然后上传到国内机,再执行脚本
# 安装并测速
bash sptest.sh
# 卸载
bash sptest.sh -u
speedtest -s [server-id] # Specify a server from the server list using its id
这里我提供几个国内的 5G 测速节点id:
节点id | 名称 | 赞助商 |
---|---|---|
60584 | ShenZhen | ShenZhen-5G |
60794 | Guangzhou | Guangzhou-5G |
17145 | Hefei | China Telecom AnHui 5G |
5396 | Suzhou | China Telecom JiangSu 5G |
36663 | Zhenjiang | hina Telecom JiangSu 5G |
24447 | Shanghai | China Unicom 5G |
27154 | TianJin | ChinaUnicom-5G |
指定节点示例:
speedtest -s 5396
指定的节点可能会连接不上,这取决于节点与主机的连接性,可以尝试更换其他节点
主要输出内容:
Speedtest by Ookla
Server: Emtel Ltd - Marseille (id: 59444)
ISP: Oracle Cloud
Idle Latency: 0.86 ms (jitter: 0.10ms, low: 0.69ms, high: 0.93ms)
Download: 2864.64 Mbps (data used: 1.4 GB)
0.91 ms (jitter: 0.14ms, low: 0.78ms, high: 1.55ms)
Upload: 2890.53 Mbps (data used: 2.8 GB)
1.00 ms (jitter: 13.49ms, low: 0.73ms, high: 207.95ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/62b720d3-ec68-4862-b2e4-a9b6501825d6
可将最后一行链接在浏览器中打开,效果如图: