This commit is contained in:
xiu2 2020-08-31 17:31:48 +08:00
parent 68899b53fb
commit d73b1374bc
3 changed files with 9 additions and 8 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
dist dist
Releases

View File

@ -34,11 +34,11 @@ https://github.com/XIU2/CloudflareSpeedTest
-n 500 -n 500
测速线程数量请勿超过1000 (默认 500) 测速线程数量请勿超过1000 (默认 500)
-t 4 -t 4
延迟测速次数;单个 IP (默认 4) 延迟测速次数;单个 IP 测速次数TCP协议 (默认 4)
-dn 20 -dn 20
下载测速数量;延迟测速后,从最低延迟起测试下载速度的数量,请勿太多 (默认 20) 下载测速数量;延迟测速后,从最低延迟起测试下载速度的数量,请勿太多 (默认 20)
-dt 10 -dt 10
下载测时间;单个 IP 测速最长时间,单位:秒 (默认 10) 下载测时间;单个 IP 测速最长时间,单位:秒 (默认 10)
-v -v
打印程序版本 打印程序版本
-h -h

12
main.go
View File

@ -24,11 +24,11 @@ https://github.com/XIU2/CloudflareSpeedTest
-n 500 -n 500
测速线程数量请勿超过1000 (默认 500) 测速线程数量请勿超过1000 (默认 500)
-t 4 -t 4
延迟测速次数单个 IP (默认 4) 延迟测速次数单个 IP 测速次数TCP协议 (默认 4)
-dn 20 -dn 20
下载测速数量延迟测速后从最低延迟起测试下载速度的数量请勿太多 (默认 20) 下载测速数量延迟测速后从最低延迟起测试下载速度的数量请勿太多 (默认 20)
-dt 10 -dt 10
下载测时间单个 IP 测速最长时间单位 (默认 10) 下载测时间单个 IP 测速最长时间单位 (默认 10)
-v -v
打印程序版本 打印程序版本
-h -h
@ -39,10 +39,10 @@ https://github.com/XIU2/CloudflareSpeedTest
LinuxCloudflareST -n 800 -t 4 -dn 20 -dt 10 LinuxCloudflareST -n 800 -t 4 -dn 20 -dt 10
` `
pingRoutine = *flag.Int("n", 500, "测速线程数量请勿超过1000") pingRoutine = *flag.Int("n", 500, "测速线程数量")
pingTime = *flag.Int("t", 4, "延迟测速次数;单个 IP") pingTime = *flag.Int("t", 4, "延迟测速次数")
downloadTestCount = *flag.Int("dn", 20, "下载测速数量;延迟测速后,从最低延迟起测试下载速度的数量,请勿太多") downloadTestCount = *flag.Int("dn", 20, "下载测速数量")
flag.Int64Var(&downloadSecond, "dt", 10, "下载测速时间;单个 IP 测速最长时间,单位:秒") flag.Int64Var(&downloadSecond, "dt", 10, "下载测速时间")
flag.BoolVar(&printVersion, "v", false, "打印程序版本") flag.BoolVar(&printVersion, "v", false, "打印程序版本")
downloadTestTime = time.Duration(downloadSecond) * time.Second downloadTestTime = time.Duration(downloadSecond) * time.Second