From 240ac61ec0159c1bb15a9beac9c28c5620efe622 Mon Sep 17 00:00:00 2001 From: zu1k Date: Mon, 7 Sep 2020 12:44:55 +0800 Subject: [PATCH] use ip if exec nslookup --- pkg/proxy/proxies.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/proxy/proxies.go b/pkg/proxy/proxies.go index f8014b7..eaa4513 100644 --- a/pkg/proxy/proxies.go +++ b/pkg/proxy/proxies.go @@ -71,13 +71,17 @@ func (ps ProxyList) NameAddCounrty() ProxyList { ii := i go func() { defer wg.Done() - _, country, err := geoIp.Find(ps[ii].BaseInfo().Server) + ip, country, err := geoIp.Find(ps[ii].BaseInfo().Server) if err != nil { country = "🏁 ZZ" } ps[ii].SetName(fmt.Sprintf("%s", country)) ps[ii].SetCountry(country) - //ps[ii].SetIP(ip) + + // trojan依赖域名? + if ps[ii].TypeName() != "trojan" { + ps[ii].SetIP(ip) + } }() } wg.Wait()