|
@@ -15,7 +15,7 @@ import (
|
|
|
|
|
|
var (
|
|
var (
|
|
version, versionNew string
|
|
version, versionNew string
|
|
- noUpdateCheck bool
|
|
|
|
|
|
+ noUpdateCheck bool
|
|
)
|
|
)
|
|
|
|
|
|
func init() {
|
|
func init() {
|
|
@@ -57,9 +57,9 @@ https://github.com/XIU2/CloudflareSpeedTest
|
|
-allip
|
|
-allip
|
|
测速全部的IP;对 IP 段中的每个 IP (仅支持 IPv4) 进行测速;(默认 每个 IP 段随机测速一个 IP)
|
|
测速全部的IP;对 IP 段中的每个 IP (仅支持 IPv4) 进行测速;(默认 每个 IP 段随机测速一个 IP)
|
|
-v
|
|
-v
|
|
- 打印程序版本+检查版本更新
|
|
|
|
- --no-update
|
|
|
|
- 不要检查版本更新
|
|
|
|
|
|
+ 打印程序版本 + 检查版本更新
|
|
|
|
+ --no-update
|
|
|
|
+ 禁止检查更新
|
|
-h
|
|
-h
|
|
打印帮助说明
|
|
打印帮助说明
|
|
`
|
|
`
|
|
@@ -80,7 +80,7 @@ https://github.com/XIU2/CloudflareSpeedTest
|
|
flag.IntVar(&utils.PrintNum, "p", 10, "显示结果数量")
|
|
flag.IntVar(&utils.PrintNum, "p", 10, "显示结果数量")
|
|
flag.StringVar(&utils.Output, "o", "result.csv", "输出结果文件")
|
|
flag.StringVar(&utils.Output, "o", "result.csv", "输出结果文件")
|
|
flag.BoolVar(&printVersion, "v", false, "打印程序版本")
|
|
flag.BoolVar(&printVersion, "v", false, "打印程序版本")
|
|
- flag.BoolVar(&noUpdateCheck, "no-update", false, "不要检查版本更新")
|
|
|
|
|
|
+ flag.BoolVar(&noUpdateCheck, "no-update", false, "禁止检查更新")
|
|
flag.Usage = func() { fmt.Print(help) }
|
|
flag.Usage = func() { fmt.Print(help) }
|
|
flag.Parse()
|
|
flag.Parse()
|
|
|
|
|
|
@@ -107,9 +107,9 @@ https://github.com/XIU2/CloudflareSpeedTest
|
|
func main() {
|
|
func main() {
|
|
|
|
|
|
if !noUpdateCheck {
|
|
if !noUpdateCheck {
|
|
- go checkUpdate()// 检查版本更新
|
|
|
|
|
|
+ go checkUpdate() // 检查版本更新
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
task.InitRandSeed() // 置随机数种子
|
|
task.InitRandSeed() // 置随机数种子
|
|
|
|
|
|
fmt.Printf("# XIU2/CloudflareSpeedTest %s \n\n", version)
|
|
fmt.Printf("# XIU2/CloudflareSpeedTest %s \n\n", version)
|