众所周知第三方版本的speedtest-cli超鸡儿难用,所以我们可以使用官方版本的CLI。地址如下。
https://www.speedtest.net/apps/cli
Debian系或者Redhat/CentOS系可以直接使用官方的脚本安装。
但Alpine Linux没有官方的CLI安装脚本。所以我们可以使用CentOS的RPM包来提取其中的speedtest可执行文件。
下载最新版本的RPM包
wget --content-disposition "https://packagecloud.io/ookla/speedtest-cli/packages/el/6/speedtest-1.2.0.84_1.ea6b6773cf-1.x86_64.rpm/download.rpm?distro_version_id=27"
在Apline Linux里面安装7zip用于解压缩。
apk add 7zip
安装完成之后,假定刚才的rpm文件下载在/root/下面,用7zip解压rpm得到cpio包。
7z x speedtest-1.2.0.84_1.ea6b6773cf-1.x86_64.rpm
继续解压缩cpio包
7z x speedtest-1.2.0.84_1.ea6b6773cf-1.x86_64.cpio
在/root下面得到一个包含完整路径的speedtest文件夹usr,复制到/usr/bin
cp /root/usr/bin/speedtest /usr/bin/
剩下的man文件是用户手册,不需要管它。
这时候就可以执行speedtest来愉快的测速浪费流量啦。
然后把/root下面刚才的rpm文件,cpio文件以及/root/usr/这个目录都删除。
千万记得别删错了,删除的是/root/usr/,而不是根目录下的/usr/