就近节点测速模块
- 基于speedtest.net-爬虫、speedtest.cn-爬虫的数据
- 基于speedtest-go二次开发,go原生实现就近测速无需使用shell命令
- 主体逻辑借鉴了ecsspeed
- 使用shell命令使用
speedtest
进行测速
目前默认安装官方的speedtest包
curl https://raw.githubusercontent.com/oneclickvirt/speedtest/main/dspt.sh -sSf | bash
或
curl https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/speedtest/main/dspt.sh -sSf | bash
下载及安装
curl https://raw.githubusercontent.com/oneclickvirt/speedtest/main/spt_install.sh -sSf | bash
或
curl https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/speedtest/main/spt_install.sh -sSf | bash
使用
spt
或
./spt
进行测试
无环境依赖,理论上适配所有系统和主流架构,更多架构请查看 https://github.com/oneclickvirt/speedtest/releases/tag/output
Usage: spt [options]
-e Enable logging
-h Show help information
-l string
Language parameter (options: en, zh) (default "zh")
-m string
Test Method parameter (options: origin, speedtest, speedtest-go) (default "speedtest")
-nearby
Test only nearby servers
-num int
Number of test servers, default -1 not to limit (default -1)
-opt string
Operator parameter (options: cmcc, cu, ct, sg, tw, jp, hk, global) (default "global")
-pf string
Platform parameter (options: net, cn) (default "net")
-s Show head (default true)
-v Show version information
rm -rf /root/spt
rm -rf /usr/bin/spt
go get github.com/oneclickvirt/speedtest@latest