From 996c1d7cf3f1d6abbb7e5d77221bda955426b9b8 Mon Sep 17 00:00:00 2001 From: zu1k Date: Sun, 16 Aug 2020 06:41:16 +0800 Subject: [PATCH] check health for all proxies --- app/task.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/task.go b/app/task.go index 6a7b980..4629731 100644 --- a/app/task.go +++ b/app/task.go @@ -63,17 +63,15 @@ func CrawlGo() { } } proxies = proxy.Deduplication(proxies) - - num := len(proxies) - for i := 0; i < num; i++ { - proxies[i].SetName(strconv.Itoa(rand.Int())) - } - - log.Println("CrawlGo node count:", num) - cache.SetProxies(proxies) - + log.Println("CrawlGo node count:", len(proxies)) proxies = checker.CleanProxies(provider.Clash{Proxies: proxies}.CleanProxies()) log.Println("CrawlGo clash useable node count:", len(proxies)) + + num := len(proxies) + for i := 1; i <= num; i++ { + proxies[i].SetName("tgbot.co_" + strconv.Itoa(i)) + } + cache.SetProxies(proxies) cache.SetString("clashproxies", provider.Clash{Proxies: proxies}.Provide()) cache.SetString("surgeproxies", provider.Surge{Proxies: proxies}.Provide()) }