func getMyIPV6() string { s, err := net.InterfaceAddrs() if err != nil { return "" } for _, a := range s { i := regexp.MustCompile(`(\w+:){7}\w+`).FindString(a.String()) if strings.Count(i, ":") == 7 { return i } } return "" }
mogu