diff --git a/api/router.go b/api/router.go index a24bc6c..552480f 100644 --- a/api/router.go +++ b/api/router.go @@ -12,7 +12,7 @@ import ( "github.com/zu1k/proxypool/pkg/provider" ) -const version = "v0.3.0" +const version = "v0.3.1" var router *gin.Engine @@ -23,6 +23,7 @@ func setupRouter() { router.GET("/", func(c *gin.Context) { c.HTML(http.StatusOK, "index.html", gin.H{ "domain": config.Config.Domain, + "getters_count": cache.GettersCount, "all_proxies_count": cache.AllProxiesCount, "ss_proxies_count": cache.SSProxiesCount, "ssr_proxies_count": cache.SSRProxiesCount, diff --git a/assets/html/index.html b/assets/html/index.html index c8e3f2b..32dd1d4 100644 --- a/assets/html/index.html +++ b/assets/html/index.html @@ -106,7 +106,7 @@
自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重后提供节点列表,每15分钟更新
+自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重后提供节点列表,每15分钟更新,目前共有{{.getters_count}}个抓取源
汇总节点数量:{{ .all_proxies_count }}
ss节点数量:{{ .ss_proxies_count }}
ssr节点数量:{{ .ssr_proxies_count }}
diff --git a/internal/app/task.go b/internal/app/task.go index 5153b56..bb5cc4f 100644 --- a/internal/app/task.go +++ b/internal/app/task.go @@ -35,6 +35,7 @@ func CrawlGo() { proxies = provider.Clash{Proxies: proxies}.CleanProxies() proxies.NameAddCounrty().Sort().NameAddIndex() cache.SetProxies("allproxies", proxies) + cache.GettersCount = len(Getters) cache.AllProxiesCount = proxies.Len() cache.SSProxiesCount = proxies.TypeLen("ss") cache.SSRProxiesCount = proxies.TypeLen("ssr") diff --git a/internal/cache/vars.go b/internal/cache/vars.go index 3c3bba7..9ceb7e1 100644 --- a/internal/cache/vars.go +++ b/internal/cache/vars.go @@ -1,6 +1,8 @@ package cache var ( + GettersCount = 0 + AllProxiesCount = 0 SSRProxiesCount = 0 SSProxiesCount = 0