wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.pychmod +x speedtest-cli
或
curl -o speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.pychmod +x speedtest-cli

二、运行方法
默认的测速方法只须要运行一个命令即可:
./speedtest-cli
显示结果如下:
root@example:~# ./speedtest-cli 或./speedtest-cli --shareRetrieving speedtest.net configuration...Retrieving speedtest.net server list...Testing from Earth (192.0.0.2)...Hosted by Earth (Unknown) [100.00 km]: 100.00 msTesting download speed........................................Download: 100.00 Mbits/sTesting upload speed..................................................Upload: 100.00 Mbits/s
但是有时候通过做事器的 IP 判断测速做事器的地理位置并不准确,我们可以通过指定做事器 ID 的办法来进行,首先,打开这个页面:
http://www.speedtest.net/speedtest-servers-static.php
然后可以用 Ctrl + F 搜索您须要的做事器物理位置,比如我想进行喷鼻香港做事器的测速,找到某个 Hong Kong 节点:
<server url=\公众http://speedtestneta.hkix.net/speedtest/upload.php\公众 lat=\"大众22.3000\公众 lon=\公众114.2000\"大众 name=\公众Hong Kong\公众 country=\公众China\"大众 cc=\"大众HK\"大众 sponsor=\公众HKIX1\"大众 id=\"大众5120\"大众 url2=\"大众http://speedtestnetb.hkix.net/speedtest/upload.php\"大众 host=\公众speedtestneta.hkix.net:8080\"大众/>
我们可以看到 ID 是 5120,那么在你的做事器里,只要运行
./speedtest-cli --server 5120
即可指定做事器进行测速
有时候可能你的做事器访问 http://www.speedtest.net/speedtest-servers-static.php 会 403 Forbdden 缺点,这是由于你做事器的网络被 speedtest.net 给屏蔽了,自己大略的做个 Nginx 反代然后修正 speedtest-cli 文件即可。