diff --git a/cmd/hostfinder/main.go b/cmd/hostfinder/main.go deleted file mode 100644 index ea2ac7fb..00000000 --- a/cmd/hostfinder/main.go +++ /dev/null @@ -1,365 +0,0 @@ -package main - -import ( - "context" - "flag" - "fmt" - "net" - "os" - "sort" -) - -func main() { - ctx := context.Background() - os.Exit(_main(ctx)) -} - -func _main(ctx context.Context) int { - fmt.Println("Host finder for Cyberghost") - resolverAddress := flag.String("resolver", "1.1.1.1", "DNS Resolver IP address to use") - flag.Parse() - - resolver := newResolver(*resolverAddress) - lookupIP := newLookupIP(resolver) - - const domain = "cg-dialup.net" - groups := getCyberghostGroups() - countryCodes := getCountryCodes() - type result struct { - groupName string - region string - subdomain string - exists bool - } - resultsChannel := make(chan result) - const maxGoroutines = 10 - guard := make(chan struct{}, maxGoroutines) - fmt.Print("Subdomains found: ") - for groupName, groupID := range groups { - for country, countryCode := range countryCodes { - go func(groupName, groupID, country, countryCode string) { - r := result{ - region: country, - groupName: groupName, - subdomain: fmt.Sprintf("%s-%s", groupID, countryCode), - } - fqdn := fmt.Sprintf("%s.%s", r.subdomain, domain) - guard <- struct{}{} - ips, err := lookupIP(ctx, fqdn) - <-guard - if err == nil && len(ips) > 0 { - r.exists = true - } - resultsChannel <- r - }(groupName, groupID, country, countryCode) - } - } - results := make([]result, len(groups)*len(countryCodes)) - for i := range results { - results[i] = <-resultsChannel - fmt.Printf("%s ", results[i].subdomain) - } - fmt.Print("\n\n") - sort.Slice(results, func(i, j int) bool { - return results[i].region < results[j].region - }) - for _, r := range results { - if r.exists { - // Use in resolver program - fmt.Printf("{subdomain: %q, region: %q, group: %q},\n", r.subdomain, r.region, r.groupName) - } - } - return 0 -} - -func newResolver(ip string) *net.Resolver { - return &net.Resolver{ - PreferGo: true, - Dial: func(ctx context.Context, network, address string) (net.Conn, error) { - d := net.Dialer{} - return d.DialContext(ctx, "udp", net.JoinHostPort(ip, "53")) - }, - } -} - -type lookupIPFunc func(ctx context.Context, host string) (ips []net.IP, err error) - -func newLookupIP(r *net.Resolver) lookupIPFunc { - return func(ctx context.Context, host string) (ips []net.IP, err error) { - addresses, err := r.LookupIPAddr(ctx, host) - if err != nil { - return nil, err - } - ips = make([]net.IP, len(addresses)) - for i := range addresses { - ips[i] = addresses[i].IP - } - return ips, nil - } -} - -func getCyberghostGroups() map[string]string { - return map[string]string{ - "Premium UDP Europe": "87-1", - "Premium UDP USA": "94-1", - "Premium UDP Asia": "95-1", - "NoSpy UDP Europe": "87-8", - "Premium TCP Europe": "97-1", - "Premium TCP USA": "93-1", - "Premium TCP Asia": "96-1", - "NoSpy TCP Europe": "97-8", - } -} - -func getCountryCodes() map[string]string { - return map[string]string{ - "Afghanistan": "af", - "Aland Islands": "ax", - "Albania": "al", - "Algeria": "dz", - "American Samoa": "as", - "Andorra": "ad", - "Angola": "ao", - "Anguilla": "ai", - "Antarctica": "aq", - "Antigua and Barbuda": "ag", - "Argentina": "ar", - "Armenia": "am", - "Aruba": "aw", - "Australia": "au", - "Austria": "at", - "Azerbaijan": "az", - "Bahamas": "bs", - "Bahrain": "bh", - "Bangladesh": "bd", - "Barbados": "bb", - "Belarus": "by", - "Belgium": "be", - "Belize": "bz", - "Benin": "bj", - "Bermuda": "bm", - "Bhutan": "bt", - "Bolivia": "bo", - "Bonaire": "bq", - "Bosnia and Herzegovina": "ba", - "Botswana": "bw", - "Bouvet Island": "bv", - "Brazil": "br", - "British Indian Ocean Territory": "io", - "British Virgin Islands": "vg", - "Brunei Darussalam": "bn", - "Bulgaria": "bg", - "Burkina Faso": "bf", - "Burundi": "bi", - "Cambodia": "kh", - "Cameroon": "cm", - "Canada": "ca", - "Cape Verde": "cv", - "Cayman Islands": "ky", - "Central African Republic": "cf", - "Chad": "td", - "Chile": "cl", - "China": "cn", - "Christmas Island": "cx", - "Cocos Islands": "cc", - "Colombia": "co", - "Comoros": "km", - "Congo": "cg", - "Cook Islands": "ck", - "Costa Rica": "cr", - "Cote d'Ivoire": "ci", - "Croatia": "hr", - "Cuba": "cu", - "Curacao": "cw", - "Cyprus": "cy", - "Czech Republic": "cz", - "Democratic Republic of the Congo": "cd", - "Denmark": "dk", - "Djibouti": "dj", - "Dominica": "dm", - "Dominican Republic": "do", - "Ecuador": "ec", - "Egypt": "eg", - "El Salvador": "sv", - "Equatorial Guinea": "gq", - "Eritrea": "er", - "Estonia": "ee", - "Ethiopia": "et", - "Falkland Islands": "fk", - "Faroe Islands": "fo", - "Fiji": "fj", - "Finland": "fi", - "France": "fr", - "French Guiana": "gf", - "French Polynesia": "pf", - "French Southern Territories": "tf", - "Gabon": "ga", - "Gambia": "gm", - "Georgia": "ge", - "Germany": "de", - "Ghana": "gh", - "Gibraltar": "gi", - "Greece": "gr", - "Greenland": "gl", - "Grenada": "gd", - "Guadeloupe": "gp", - "Guam": "gu", - "Guatemala": "gt", - "Guernsey": "gg", - "Guinea-Bissau": "gw", - "Guinea": "gn", - "Guyana": "gy", - "Haiti": "ht", - "Heard Island and McDonald Islands": "hm", - "Honduras": "hn", - "Hong Kong": "hk", - "Hungary": "hu", - "Iceland": "is", - "India": "in", - "Indonesia": "id", - "Iran": "ir", - "Iraq": "iq", - "Ireland": "ie", - "Isle of Man": "im", - "Israel": "il", - "Italy": "it", - "Jamaica": "jm", - "Japan": "jp", - "Jersey": "je", - "Jordan": "jo", - "Kazakhstan": "kz", - "Kenya": "ke", - "Kiribati": "ki", - "Korea": "kr", - "Kuwait": "kw", - "Kyrgyzstan": "kg", - "Lao People's Democratic Republic": "la", - "Latvia": "lv", - "Lebanon": "lb", - "Lesotho": "ls", - "Liberia": "lr", - "Libya": "ly", - "Liechtenstein": "li", - "Lithuania": "lt", - "Luxembourg": "lu", - "Macao": "mo", - "Macedonia": "mk", - "Madagascar": "mg", - "Malawi": "mw", - "Malaysia": "my", - "Maldives": "mv", - "Mali": "ml", - "Malta": "mt", - "Marshall Islands": "mh", - "Martinique": "mq", - "Mauritania": "mr", - "Mauritius": "mu", - "Mayotte": "yt", - "Mexico": "mx", - "Micronesia": "fm", - "Moldova": "md", - "Monaco": "mc", - "Mongolia": "mn", - "Montenegro": "me", - "Montserrat": "ms", - "Morocco": "ma", - "Mozambique": "mz", - "Myanmar": "mm", - "Namibia": "na", - "Nauru": "nr", - "Nepal": "np", - "Netherlands": "nl", - "New Caledonia": "nc", - "New Zealand": "nz", - "Nicaragua": "ni", - "Niger": "ne", - "Nigeria": "ng", - "Niue": "nu", - "Norfolk Island": "nf", - "Northern Mariana Islands": "mp", - "Norway": "no", - "Oman": "om", - "Pakistan": "pk", - "Palau": "pw", - "Palestine, State of": "ps", - "Panama": "pa", - "Papua New Guinea": "pg", - "Paraguay": "py", - "Peru": "pe", - "Philippines": "ph", - "Pitcairn": "pn", - "Poland": "pl", - "Portugal": "pt", - "Puerto Rico": "pr", - "Qatar": "qa", - "Reunion": "re", - "Romania": "ro", - "Russian Federation": "ru", - "Rwanda": "rw", - "Saint Barthelemy": "bl", - "Saint Helena": "sh", - "Saint Kitts and Nevis": "kn", - "Saint Lucia": "lc", - "Saint Martin": "mf", - "Saint Pierre and Miquelon": "pm", - "Saint Vincent and the Grenadines": "vc", - "Samoa": "ws", - "San Marino": "sm", - "Sao Tome and Principe": "st", - "Saudi Arabia": "sa", - "Senegal": "sn", - "Serbia": "rs", - "Seychelles": "sc", - "Sierra Leone": "sl", - "Singapore": "sg", - "Sint Maarten": "sx", - "Slovakia": "sk", - "Slovenia": "si", - "Solomon Islands": "sb", - "Somalia": "so", - "South Africa": "za", - "South Georgia and the South Sandwich Islands": "gs", - "South Sudan": "ss", - "Spain": "es", - "Sri Lanka": "lk", - "Sudan": "sd", - "Suriname": "sr", - "Svalbard and Jan Mayen": "sj", - "Swaziland": "sz", - "Sweden": "se", - "Switzerland": "ch", - "Syrian Arab Republic": "sy", - "Taiwan": "tw", - "Tajikistan": "tj", - "Tanzania": "tz", - "Thailand": "th", - "Timor-Leste": "tl", - "Togo": "tg", - "Tokelau": "tk", - "Tonga": "to", - "Trinidad and Tobago": "tt", - "Tunisia": "tn", - "Turkey": "tr", - "Turkmenistan": "tm", - "Turks and Caicos Islands": "tc", - "Tuvalu": "tv", - "Uganda": "ug", - "Ukraine": "ua", - "United Arab Emirates": "ae", - "United Kingdom": "gb", - "United States Minor Outlying Islands": "um", - "United States": "us", - "Uruguay": "uy", - "US Virgin Islands": "vi", - "Uzbekistan": "uz", - "Vanuatu": "vu", - "Vatican City State": "va", - "Venezuela": "ve", - "Vietnam": "vn", - "Wallis and Futuna": "wf", - "Western Sahara": "eh", - "Yemen": "ye", - "Zambia": "zm", - "Zimbabwe": "zw", - } -} diff --git a/cmd/locationToSubdomain/main.go b/cmd/locationToSubdomain/main.go deleted file mode 100644 index addb323c..00000000 --- a/cmd/locationToSubdomain/main.go +++ /dev/null @@ -1,111 +0,0 @@ -package main - -import ( - "encoding/json" - "flag" - "fmt" - "net/http" - "os" - "sort" - "strings" - "time" - - "github.com/qdm12/golibs/network" -) - -func main() { - os.Exit(_main()) -} - -func _main() int { - provider := flag.String("provider", "purevpn", "VPN provider to map location to subdomain, can be 'purevpn'") - flag.Parse() - - client := network.NewClient(5 * time.Second) - switch *provider { - case "purevpn": - servers, warnings, err := purevpn(client) - if err != nil { - fmt.Println(err) - return 1 - } - for _, server := range servers { - fmt.Printf( - "{subdomain: %q, region: %q, country: %q, city: %q},\n", - server.subdomain, server.region, server.country, server.city, - ) - } - fmt.Print("\n\n") - for _, warning := range warnings { - fmt.Println(warning) - } - default: - fmt.Printf("Provider %q is not supported\n", *provider) - return 1 - } - return 0 -} - -type purevpnServer struct { - region string - country string - city string - subdomain string // without -tcp or -udp suffix -} - -func purevpn(client network.Client) (servers []purevpnServer, warnings []string, err error) { - content, status, err := client.GetContent("https://support.purevpn.com/vpn-servers") - if err != nil { - return nil, nil, err - } else if status != http.StatusOK { - return nil, nil, fmt.Errorf("HTTP status %d from Purevpn", status) - } - const jsonPrefix = "" - s := string(content) - jsonPrefixIndex := strings.Index(s, jsonPrefix) - if jsonPrefixIndex == -1 { - return nil, nil, fmt.Errorf("cannot find prefix %s in html", jsonPrefix) - } - if len(s[jsonPrefixIndex:]) == len(jsonPrefix) { - return nil, nil, fmt.Errorf("no body after json prefix %s", jsonPrefix) - } - s = s[jsonPrefixIndex+len(jsonPrefix):] - endIndex := strings.Index(s, jsonSuffix) - s = s[:endIndex] - var data []struct { - Region string `json:"region_name"` - Country string `json:"country_name"` - City string `json:"city_name"` - TCP string `json:"tcp"` - UDP string `json:"udp"` - } - if err := json.Unmarshal([]byte(s), &data); err != nil { - return nil, nil, err - } - sort.Slice(data, func(i, j int) bool { - if data[i].Region == data[j].Region { - if data[i].Country == data[j].Country { - return data[i].City < data[j].City - } - return data[i].Country < data[j].Country - } - return data[i].Region < data[j].Region - }) - for i := range data { - if data[i].UDP == "" && data[i].TCP == "" { - warnings = append(warnings, fmt.Sprintf("server %s %s %s does not support TCP and UDP for openvpn", data[i].Region, data[i].Country, data[i].City)) - continue - } - if data[i].UDP == "" || data[i].TCP == "" { - warnings = append(warnings, fmt.Sprintf("server %s %s %s does not support TCP or udp for openvpn", data[i].Region, data[i].Country, data[i].City)) - } - servers = append(servers, purevpnServer{ - region: data[i].Region, - country: data[i].Country, - city: data[i].City, - subdomain: strings.TrimSuffix(data[i].TCP, "-tcp.pointtoserver.com"), - }) - } - return servers, warnings, nil -} diff --git a/cmd/mapper/main.go b/cmd/mapper/main.go deleted file mode 100644 index 3abe457d..00000000 --- a/cmd/mapper/main.go +++ /dev/null @@ -1,106 +0,0 @@ -package main - -import ( - "encoding/json" - "flag" - "fmt" - "net" - "net/http" - "os" - "sort" - "strconv" - "strings" - "time" - - "github.com/qdm12/gluetun/internal/models" - "github.com/qdm12/golibs/network" -) - -func main() { - os.Exit(_main()) -} - -func _main() int { - provider := flag.String("provider", "nordvpn", "VPN provider to map region to IP addresses using their API, can be 'nordvpn'") - flag.Parse() - - client := network.NewClient(30 * time.Second) // big file so 30 seconds - switch *provider { - case "nordvpn": - servers, ignoredServers, err := nordvpn(client) - if err != nil { - fmt.Println(err) - return 1 - } - for _, server := range servers { - fmt.Printf( - "{Region: %q, Number: %d, TCP: %t, UDP: %t, IP: net.IP{%s}},\n", - server.Region, server.Number, server.TCP, server.UDP, strings.ReplaceAll(server.IP.String(), ".", ", "), - ) - } - fmt.Print("\n\n") - for _, serverName := range ignoredServers { - fmt.Printf("ignored server %q because it does not support both UDP and TCP\n", serverName) - } - default: - fmt.Printf("Provider %q is not supported\n", *provider) - return 1 - } - return 0 -} - -func nordvpn(client network.Client) (servers []models.NordvpnServer, ignoredServers []string, err error) { - content, status, err := client.GetContent("https://nordvpn.com/api/server") - if err != nil { - return nil, nil, err - } else if status != http.StatusOK { - return nil, nil, fmt.Errorf("HTTP status %d from NordVPN API", status) - } - response := []struct { - IPAddress string `json:"ip_address"` - Name string `json:"name"` - Country string `json:"country"` - Features struct { - UDP bool `json:"openvpn_udp"` - TCP bool `json:"openvpn_tcp"` - } `json:"features"` - }{} - if err := json.Unmarshal(content, &response); err != nil { - return nil, nil, err - } - - for _, element := range response { - if !element.Features.TCP && !element.Features.UDP { - ignoredServers = append(ignoredServers, element.Name) - } - ip := net.ParseIP(element.IPAddress) - if ip == nil { - return nil, nil, fmt.Errorf("IP address %q is not valid for server %q", element.IPAddress, element.Name) - } - i := strings.IndexRune(element.Name, '#') - if i < 0 { - return nil, nil, fmt.Errorf("No ID in server name %q", element.Name) - } - idString := element.Name[i+1:] - idUint64, err := strconv.ParseUint(idString, 10, 16) - if err != nil { - return nil, nil, fmt.Errorf("Bad ID in server name %q", element.Name) - } - id := uint16(idUint64) - server := models.NordvpnServer{ - Region: element.Country, - Number: id, - IP: ip, - TCP: element.Features.TCP, - UDP: element.Features.UDP, - } - servers = append(servers, server) - } - sort.Slice(servers, func(i, j int) bool { - if servers[i].Region == servers[j].Region { - return servers[i].Number < servers[j].Number - } - return servers[i].Region < servers[j].Region - }) - return servers, ignoredServers, nil -} diff --git a/cmd/ovpnparser/main.go b/cmd/ovpnparser/main.go deleted file mode 100644 index d03ffca6..00000000 --- a/cmd/ovpnparser/main.go +++ /dev/null @@ -1,152 +0,0 @@ -package main - -import ( - "archive/zip" - "bytes" - "flag" - "fmt" - "io/ioutil" - "net" - "net/http" - "os" - "path/filepath" - "sort" - "strings" - "time" - - "github.com/qdm12/golibs/network" -) - -func main() { - os.Exit(_main()) -} - -// Find subdomains from .ovpn files contained in a .zip file -func _main() int { - provider := flag.String("provider", "surfshark", "VPN provider to parse openvpn files for, can be 'surfshark' or 'vyprvpn") - flag.Parse() - - var urls []string - var suffix string - switch *provider { - case "surfshark": - urls = []string{ - "https://account.surfshark.com/api/v1/server/configurations", - "https://v2uploads.zopim.io/p/2/L/p2LbwLkvfQoSdzOl6VEltzQA6StiZqrs/12500634259669c77012765139bcfe4f4c90db1e.zip", - } - suffix = ".prod.surfshark.com" - case "vyprvpn": - urls = []string{ - "https://support.vyprvpn.com/hc/article_attachments/360052617332/Vypr_OpenVPN_20200320.zip", - } - suffix = ".vyprvpn.com" - default: - fmt.Printf("Provider %q is not supported\n", *provider) - return 1 - } - contents, err := fetchAndExtractFiles(urls...) - if err != nil { - fmt.Println(err) - return 1 - } - - uniqueSubdomainsToFilename := make(map[string]string) - for fileName, content := range contents { - subdomain, err := extractInformation(content, suffix) - if err != nil { - fmt.Println(err) - return 1 - } else if len(subdomain) > 0 { - fileName = strings.TrimSuffix(fileName, ".ovpn") - fileName = strings.ReplaceAll(fileName, " - ", " ") - uniqueSubdomainsToFilename[subdomain] = fileName - } - } - type subdomainFilename struct { - subdomain string - fileName string - } - subdomains := make([]subdomainFilename, len(uniqueSubdomainsToFilename)) - i := 0 - for subdomain, fileName := range uniqueSubdomainsToFilename { - subdomains[i] = subdomainFilename{ - subdomain: subdomain, - fileName: fileName, - } - i++ - } - sort.Slice(subdomains, func(i, j int) bool { - return subdomains[i].subdomain < subdomains[j].subdomain - }) - fmt.Println("Subdomain Filename") - for i := range subdomains { - fmt.Printf("%s %s\n", subdomains[i].subdomain, subdomains[i].fileName) - } - return 0 -} - -func fetchAndExtractFiles(urls ...string) (contents map[string][]byte, err error) { - client := network.NewClient(10 * time.Second) - contents = make(map[string][]byte) - for _, url := range urls { - zipBytes, status, err := client.GetContent(url) - if err != nil { - return nil, err - } else if status != http.StatusOK { - return nil, fmt.Errorf("Getting %s results in HTTP status code %d", url, status) - } - newContents, err := zipExtractAll(zipBytes) - if err != nil { - return nil, err - } - for fileName, content := range newContents { - contents[fileName] = content - } - } - return contents, nil -} - -func zipExtractAll(zipBytes []byte) (contents map[string][]byte, err error) { - r, err := zip.NewReader(bytes.NewReader(zipBytes), int64(len(zipBytes))) - if err != nil { - return nil, err - } - contents = map[string][]byte{} - for _, zf := range r.File { - fileName := filepath.Base(zf.Name) - if !strings.HasSuffix(fileName, ".ovpn") { - continue - } - f, err := zf.Open() - if err != nil { - return nil, err - } - defer f.Close() - contents[fileName], err = ioutil.ReadAll(f) - if err != nil { - return nil, err - } - if err := f.Close(); err != nil { - return nil, err - } - } - return contents, nil -} - -func extractInformation(content []byte, suffix string) (subdomain string, err error) { - lines := strings.Split(string(content), "\n") - for _, line := range lines { - if strings.HasPrefix(line, "remote ") { - words := strings.Fields(line) - if len(words) < 2 { - return "", fmt.Errorf("not enough words on line %q", line) - } - host := words[1] - if net.ParseIP(host) != nil { - return "", nil // ignore IP addresses - } - return strings.TrimSuffix(host, suffix), nil - } - } - return "", fmt.Errorf("could not find remote line in: %s", string(content)) -} diff --git a/cmd/resolver/main.go b/cmd/resolver/main.go deleted file mode 100644 index 79258f99..00000000 --- a/cmd/resolver/main.go +++ /dev/null @@ -1,862 +0,0 @@ -package main - -import ( - "bytes" - "context" - "flag" - "fmt" - "net" - "os" - "sort" - "strings" -) - -func main() { - ctx := context.Background() - os.Exit(_main(ctx)) -} - -func _main(ctx context.Context) int { - resolverAddress := flag.String("resolver", "1.1.1.1", "DNS Resolver IP address to use") - provider := flag.String("provider", "pia", "VPN provider to resolve for, 'pia', 'windscribe', 'cyberghost', 'vyprvpn' or 'purevpn'") - region := flag.String("region", "all", "Comma separated list of VPN provider region names to resolve for, use 'all' to resolve all") - flag.Parse() - - resolver := newResolver(*resolverAddress) - lookupIP := newLookupIP(resolver) - - var domain string - var servers []server - switch *provider { - case "windscribe": - domain = "windscribe.com" - servers = windscribeServers() - case "surfshark": - domain = "prod.surfshark.com" - servers = surfsharkServers() - case "cyberghost": - domain = "cg-dialup.net" - servers = cyberghostServers() - case "vyprvpn": - domain = "vyprvpn.com" - servers = vyprvpnServers() - case "purevpn": - domain = "pointtoserver.com" - servers = purevpnServers() - default: - fmt.Printf("Provider %q is not supported\n", *provider) - return 1 - } - if *region != "all" { - regions := strings.Split(*region, ",") - uniqueRegions := make(map[string]struct{}) - for _, r := range regions { - uniqueRegions[r] = struct{}{} - } - for i := range servers { - if _, ok := uniqueRegions[servers[i].region]; !ok { - servers[i] = servers[len(servers)-1] - servers = servers[:len(servers)-1] - } - } - } - - stringChannel := make(chan string) - errorChannel := make(chan error) - const maxGoroutines = 10 - guard := make(chan struct{}, maxGoroutines) - for _, s := range servers { - go func(s server) { - guard <- struct{}{} - ips, err := resolveRepeat(ctx, lookupIP, s.subdomain+"."+domain, 3) - <-guard - if err != nil { - errorChannel <- err - return - } - stringChannel <- formatLine(*provider, s, ips) - }(s) - } - var lines []string - var errors []error - for range servers { - select { - case err := <-errorChannel: - errors = append(errors, err) - case s := <-stringChannel: - lines = append(lines, s) - } - } - sort.Slice(lines, func(i, j int) bool { - return lines[i] < lines[j] - }) - for _, s := range lines { - fmt.Println(s) - } - if len(errors) > 0 { - fmt.Printf("\n%d errors occurred, described below\n\n", len(errors)) - for _, err := range errors { - fmt.Println(err) - } - return 1 - } - return 0 -} - -func formatLine(provider string, s server, ips []net.IP) string { - ipStrings := make([]string, len(ips)) - for i := range ips { - ipStrings[i] = fmt.Sprintf("{%s}", strings.ReplaceAll(ips[i].String(), ".", ", ")) - } - ipString := strings.Join(ipStrings, ", ") - switch provider { - case "pia": - return fmt.Sprintf( - "{Region: %q, IPs: []net.IP{%s}},", - s.region, ipString, - ) - case "windscribe": - return fmt.Sprintf( - "{Region: %q, IPs: []net.IP{%s}},", - s.region, ipString, - ) - case "surfshark": - return fmt.Sprintf( - "{Region: %q, IPs: []net.IP{%s}},", - s.region, ipString, - ) - case "cyberghost": - return fmt.Sprintf( - "{Region: %q, Group: %q, IPs: []net.IP{%s}},", - s.region, s.group, ipString, - ) - case "vyprvpn": - return fmt.Sprintf( - "{Region: %q, IPs: []net.IP{%s}},", - s.region, ipString, - ) - case "purevpn": - return fmt.Sprintf( - "{Region: %q, Country: %q, City: %q, IPs: []net.IP{%s}},", - s.region, s.country, s.city, ipString, - ) - } - return "" -} - -type lookupIPFunc func(ctx context.Context, host string) (ips []net.IP, err error) - -func newLookupIP(r *net.Resolver) lookupIPFunc { - return func(ctx context.Context, host string) (ips []net.IP, err error) { - addresses, err := r.LookupIPAddr(ctx, host) - if err != nil { - return nil, err - } - ips = make([]net.IP, len(addresses)) - for i := range addresses { - ips[i] = addresses[i].IP - } - return ips, nil - } -} - -func newResolver(ip string) *net.Resolver { - return &net.Resolver{ - PreferGo: true, - Dial: func(ctx context.Context, network, address string) (net.Conn, error) { - d := net.Dialer{} - return d.DialContext(ctx, "udp", net.JoinHostPort(ip, "53")) - }, - } -} - -func resolveRepeat(ctx context.Context, lookupIP lookupIPFunc, host string, n int) (ips []net.IP, err error) { - for i := 0; i < n; i++ { - newIPs, err := lookupIP(ctx, host) - if err != nil { - return nil, err - } - ips = append(ips, newIPs...) - } - return uniqueSortedIPs(ips), nil -} - -func uniqueSortedIPs(ips []net.IP) []net.IP { - uniqueIPs := make(map[string]struct{}) - for _, ip := range ips { - uniqueIPs[ip.String()] = struct{}{} - } - ips = make([]net.IP, len(uniqueIPs)) - i := 0 - for ip := range uniqueIPs { - ips[i] = net.ParseIP(ip) - i++ - } - sort.Slice(ips, func(i, j int) bool { - return bytes.Compare(ips[i], ips[j]) < 0 - }) - return ips -} - -type server struct { - subdomain string - region string - group string // only for cyberghost - country string // only for purevpn - city string // only for purevpn -} - -func windscribeServers() []server { - return []server{ - {subdomain: "al", region: "Albania"}, - {subdomain: "ar", region: "Argentina"}, - {subdomain: "au", region: "Australia"}, - {subdomain: "at", region: "Austria"}, - {subdomain: "az", region: "Azerbaijan"}, - {subdomain: "be", region: "Belgium"}, - {subdomain: "ba", region: "Bosnia"}, - {subdomain: "br", region: "Brazil"}, - {subdomain: "bg", region: "Bulgaria"}, - {subdomain: "ca", region: "Canada East"}, - {subdomain: "ca-west", region: "Canada West"}, - {subdomain: "co", region: "Colombia"}, - {subdomain: "hr", region: "Croatia"}, - {subdomain: "cy", region: "Cyprus"}, - {subdomain: "cz", region: "Czech republic"}, - {subdomain: "dk", region: "Denmark"}, - {subdomain: "ee", region: "Estonia"}, - {subdomain: "aq", region: "Fake antarctica"}, - {subdomain: "fi", region: "Finland"}, - {subdomain: "fr", region: "France"}, - {subdomain: "ge", region: "Georgia"}, - {subdomain: "de", region: "Germany"}, - {subdomain: "gr", region: "Greece"}, - {subdomain: "hk", region: "Hong kong"}, - {subdomain: "hu", region: "Hungary"}, - {subdomain: "is", region: "Iceland"}, - {subdomain: "in", region: "India"}, - {subdomain: "id", region: "Indonesia"}, - {subdomain: "ie", region: "Ireland"}, - {subdomain: "il", region: "Israel"}, - {subdomain: "it", region: "Italy"}, - {subdomain: "jp", region: "Japan"}, - {subdomain: "lv", region: "Latvia"}, - {subdomain: "lt", region: "Lithuania"}, - {subdomain: "mk", region: "Macedonia"}, - {subdomain: "my", region: "Malaysia"}, - {subdomain: "mx", region: "Mexico"}, - {subdomain: "md", region: "Moldova"}, - {subdomain: "nl", region: "Netherlands"}, - {subdomain: "nz", region: "New zealand"}, - {subdomain: "no", region: "Norway"}, - {subdomain: "ph", region: "Philippines"}, - {subdomain: "pl", region: "Poland"}, - {subdomain: "pt", region: "Portugal"}, - {subdomain: "ro", region: "Romania"}, - {subdomain: "ru", region: "Russia"}, - {subdomain: "rs", region: "Serbia"}, - {subdomain: "sg", region: "Singapore"}, - {subdomain: "sk", region: "Slovakia"}, - {subdomain: "si", region: "Slovenia"}, - {subdomain: "za", region: "South Africa"}, - {subdomain: "kr", region: "South Korea"}, - {subdomain: "es", region: "Spain"}, - {subdomain: "se", region: "Sweden"}, - {subdomain: "ch", region: "Switzerland"}, - {subdomain: "th", region: "Thailand"}, - {subdomain: "tn", region: "Tunisia"}, - {subdomain: "tr", region: "Turkey"}, - {subdomain: "ua", region: "Ukraine"}, - {subdomain: "ae", region: "United Arab Emirates"}, - {subdomain: "uk", region: "United Kingdom"}, - {subdomain: "us-central", region: "US Central"}, - {subdomain: "us-east", region: "US East"}, - {subdomain: "us-west", region: "US West"}, - {subdomain: "vn", region: "Vietnam"}, - {subdomain: "wf-ca", region: "Windflix CA"}, - {subdomain: "wf-jp", region: "Windflix JP"}, - {subdomain: "wf-uk", region: "Windflix UK"}, - {subdomain: "wf-us", region: "Windflix US"}, - } -} - -func surfsharkServers() []server { - return []server{ - {subdomain: "ae-dub", region: "United Arab Emirates"}, - {subdomain: "al-tia", region: "Albania"}, - {subdomain: "at-vie", region: "Austria"}, - {subdomain: "au-adl", region: "Australia Adelaide"}, - {subdomain: "au-bne", region: "Australia Brisbane"}, - {subdomain: "au-mel", region: "Australia Melbourne"}, - {subdomain: "au-per", region: "Australia Perth"}, - {subdomain: "au-syd", region: "Australia Sydney"}, - {subdomain: "au-us", region: "Australia US"}, - {subdomain: "az-bak", region: "Azerbaijan"}, - {subdomain: "ba-sjj", region: "Bosnia and Herzegovina"}, - {subdomain: "be-bru", region: "Belgium"}, - {subdomain: "bg-sof", region: "Bulgaria"}, - {subdomain: "br-sao", region: "Brazil"}, - {subdomain: "ca-mon", region: "Canada Montreal"}, - {subdomain: "ca-tor", region: "Canada Toronto"}, - {subdomain: "ca-us", region: "Canada US"}, - {subdomain: "ca-van", region: "Canada Vancouver"}, - {subdomain: "ch-zur", region: "Switzerland"}, - {subdomain: "cl-san", region: "Chile"}, - {subdomain: "co-bog", region: "Colombia"}, - {subdomain: "cr-sjn", region: "Costa Rica"}, - {subdomain: "cy-nic", region: "Cyprus"}, - {subdomain: "cz-prg", region: "Czech Republic"}, - {subdomain: "de-ber", region: "Germany Berlin"}, - {subdomain: "de-fra", region: "Germany Frankfurt am Main"}, - {subdomain: "de-fra-st001", region: "Germany Frankfurt am Main st001"}, - {subdomain: "de-fra-st002", region: "Germany Frankfurt am Main st002"}, - {subdomain: "de-fra-st003", region: "Germany Frankfurt am Main st003"}, - {subdomain: "de-muc", region: "Germany Munich"}, - {subdomain: "de-nue", region: "Germany Nuremberg"}, - {subdomain: "de-sg", region: "Germany Singapour"}, - {subdomain: "de-uk", region: "Germany UK"}, - {subdomain: "dk-cph", region: "Denmark"}, - {subdomain: "ee-tll", region: "Estonia"}, - {subdomain: "es-bcn", region: "Spain Barcelona"}, - {subdomain: "es-mad", region: "Spain Madrid"}, - {subdomain: "es-vlc", region: "Spain Valencia"}, - {subdomain: "fi-hel", region: "Finland"}, - {subdomain: "fr-bod", region: "France Bordeaux"}, - {subdomain: "fr-mrs", region: "France Marseilles"}, - {subdomain: "fr-par", region: "France Paris"}, - {subdomain: "fr-se", region: "France Sweden"}, - {subdomain: "gr-ath", region: "Greece"}, - {subdomain: "hk-hkg", region: "Hong Kong"}, - {subdomain: "hr-zag", region: "Croatia"}, - {subdomain: "hu-bud", region: "Hungary"}, - {subdomain: "id-jak", region: "Indonesia"}, - {subdomain: "ie-dub", region: "Ireland"}, - {subdomain: "il-tlv", region: "Israel"}, - {subdomain: "in-chn", region: "India Chennai"}, - {subdomain: "in-idr", region: "India Indore"}, - {subdomain: "in-mum", region: "India Mumbai"}, - {subdomain: "in-uk", region: "India UK"}, - {subdomain: "is-rkv", region: "Iceland"}, - {subdomain: "it-mil", region: "Italy Milan"}, - {subdomain: "it-rom", region: "Italy Rome"}, - {subdomain: "jp-tok", region: "Japan Tokyo"}, - {subdomain: "jp-tok-st001", region: "Japan Tokyo st001"}, - {subdomain: "jp-tok-st002", region: "Japan Tokyo st002"}, - {subdomain: "jp-tok-st003", region: "Japan Tokyo st003"}, - {subdomain: "jp-tok-st004", region: "Japan Tokyo st004"}, - {subdomain: "jp-tok-st005", region: "Japan Tokyo st005"}, - {subdomain: "jp-tok-st006", region: "Japan Tokyo st006"}, - {subdomain: "jp-tok-st007", region: "Japan Tokyo st007"}, - {subdomain: "kr-seo", region: "Korea"}, - {subdomain: "kz-ura", region: "Kazakhstan"}, - {subdomain: "lu-ste", region: "Luxembourg"}, - {subdomain: "lv-rig", region: "Latvia"}, - {subdomain: "ly-tip", region: "Libya"}, - {subdomain: "md-chi", region: "Moldova"}, - {subdomain: "mk-skp", region: "North Macedonia"}, - {subdomain: "my-kul", region: "Malaysia"}, - {subdomain: "ng-lag", region: "Nigeria"}, - {subdomain: "nl-ams", region: "Netherlands Amsterdam"}, - {subdomain: "nl-ams-st001", region: "Netherlands Amsterdam st001"}, - {subdomain: "nl-us", region: "Netherlands US"}, - {subdomain: "no-osl", region: "Norway"}, - {subdomain: "nz-akl", region: "New Zealand"}, - {subdomain: "ph-mnl", region: "Philippines"}, - {subdomain: "pl-gdn", region: "Poland Gdansk"}, - {subdomain: "pl-waw", region: "Poland Warsaw"}, - {subdomain: "pt-lis", region: "Portugal Lisbon"}, - {subdomain: "pt-lou", region: "Portugal Loule"}, - {subdomain: "pt-opo", region: "Portugal Porto"}, - {subdomain: "py-asu", region: "Paraguay"}, - {subdomain: "ro-buc", region: "Romania"}, - {subdomain: "rs-beg", region: "Serbia"}, - {subdomain: "ru-mos", region: "Russia Moscow"}, - {subdomain: "ru-spt", region: "Russia St. Petersburg"}, - {subdomain: "se-sto", region: "Sweden"}, - {subdomain: "sg-hk", region: "Singapore Hong Kong"}, - {subdomain: "sg-nl", region: "Singapore Netherlands"}, - {subdomain: "sg-sng", region: "Singapore"}, - {subdomain: "sg-sng-st001", region: "Singapore st001"}, - {subdomain: "sg-sng-st002", region: "Singapore st002"}, - {subdomain: "sg-sng-st003", region: "Singapore st003"}, - {subdomain: "sg-sng-st004", region: "Singapore st004"}, - {subdomain: "si-lju", region: "Slovenia"}, - {subdomain: "sk-bts", region: "Slovekia"}, - {subdomain: "th-bkk", region: "Thailand"}, - {subdomain: "tr-bur", region: "Turkey"}, - {subdomain: "tw-tai", region: "Taiwan"}, - {subdomain: "ua-iev", region: "Ukraine"}, - {subdomain: "uk-de", region: "UK Germany"}, - {subdomain: "uk-fr", region: "UK France"}, - {subdomain: "uk-gla", region: "UK Glasgow"}, - {subdomain: "uk-lon", region: "UK London"}, - {subdomain: "uk-lon-st001", region: "UK London st001"}, - {subdomain: "uk-lon-st002", region: "UK London st002"}, - {subdomain: "uk-lon-st003", region: "UK London st003"}, - {subdomain: "uk-lon-st004", region: "UK London st004"}, - {subdomain: "uk-lon-st005", region: "UK London st005"}, - {subdomain: "uk-man", region: "UK Manchester"}, - {subdomain: "us-atl", region: "US Atlanta"}, - {subdomain: "us-bdn", region: "US Bend"}, - {subdomain: "us-bos", region: "US Boston"}, - {subdomain: "us-buf", region: "US Buffalo"}, - {subdomain: "us-chi", region: "US Chicago"}, - {subdomain: "us-clt", region: "US Charlotte"}, - {subdomain: "us-dal", region: "US Dallas"}, - {subdomain: "us-den", region: "US Denver"}, - {subdomain: "us-dtw", region: "US Gahanna"}, - {subdomain: "us-hou", region: "US Houston"}, - {subdomain: "us-kan", region: "US Kansas City"}, - {subdomain: "us-las", region: "US Las Vegas"}, - {subdomain: "us-lax", region: "US Los Angeles"}, - {subdomain: "us-ltm", region: "US Latham"}, - {subdomain: "us-mia", region: "US Miami"}, - {subdomain: "us-mnz", region: "US Maryland"}, - {subdomain: "us-nl", region: "US Netherlands"}, - {subdomain: "us-nyc", region: "US New York City"}, - {subdomain: "us-nyc-mp001", region: "US New York City mp001"}, - {subdomain: "us-nyc-st001", region: "US New York City st001"}, - {subdomain: "us-nyc-st002", region: "US New York City st002"}, - {subdomain: "us-nyc-st003", region: "US New York City st003"}, - {subdomain: "us-nyc-st004", region: "US New York City st004"}, - {subdomain: "us-nyc-st005", region: "US New York City st005"}, - {subdomain: "us-orl", region: "US Orlando"}, - {subdomain: "us-phx", region: "US Phoenix"}, - {subdomain: "us-pt", region: "US Portugal"}, - {subdomain: "us-sea", region: "US Seatle"}, - {subdomain: "us-sfo", region: "US San Francisco"}, - {subdomain: "us-slc", region: "US Salt Lake City"}, - {subdomain: "us-stl", region: "US Saint Louis"}, - {subdomain: "us-tpa", region: "US Tampa"}, - {subdomain: "vn-hcm", region: "Vietnam"}, - {subdomain: "za-jnb", region: "South Africa"}, - } -} - -func cyberghostServers() []server { - return []server{ - {subdomain: "97-1-al", region: "Albania", group: "Premium TCP Europe"}, - {subdomain: "87-1-al", region: "Albania", group: "Premium UDP Europe"}, - {subdomain: "87-1-dz", region: "Algeria", group: "Premium UDP Europe"}, - {subdomain: "97-1-dz", region: "Algeria", group: "Premium TCP Europe"}, - {subdomain: "97-1-ad", region: "Andorra", group: "Premium TCP Europe"}, - {subdomain: "87-1-ad", region: "Andorra", group: "Premium UDP Europe"}, - {subdomain: "94-1-ar", region: "Argentina", group: "Premium UDP USA"}, - {subdomain: "93-1-ar", region: "Argentina", group: "Premium TCP USA"}, - {subdomain: "87-1-am", region: "Armenia", group: "Premium UDP Europe"}, - {subdomain: "97-1-am", region: "Armenia", group: "Premium TCP Europe"}, - {subdomain: "95-1-au", region: "Australia", group: "Premium UDP Asia"}, - {subdomain: "96-1-au", region: "Australia", group: "Premium TCP Asia"}, - {subdomain: "97-1-at", region: "Austria", group: "Premium TCP Europe"}, - {subdomain: "87-1-at", region: "Austria", group: "Premium UDP Europe"}, - {subdomain: "93-1-bs", region: "Bahamas", group: "Premium TCP USA"}, - {subdomain: "94-1-bs", region: "Bahamas", group: "Premium UDP USA"}, - {subdomain: "95-1-bd", region: "Bangladesh", group: "Premium UDP Asia"}, - {subdomain: "96-1-bd", region: "Bangladesh", group: "Premium TCP Asia"}, - {subdomain: "97-1-by", region: "Belarus", group: "Premium TCP Europe"}, - {subdomain: "87-1-by", region: "Belarus", group: "Premium UDP Europe"}, - {subdomain: "97-1-be", region: "Belgium", group: "Premium TCP Europe"}, - {subdomain: "87-1-be", region: "Belgium", group: "Premium UDP Europe"}, - {subdomain: "87-1-ba", region: "Bosnia and Herzegovina", group: "Premium UDP Europe"}, - {subdomain: "97-1-ba", region: "Bosnia and Herzegovina", group: "Premium TCP Europe"}, - {subdomain: "94-1-br", region: "Brazil", group: "Premium UDP USA"}, - {subdomain: "93-1-br", region: "Brazil", group: "Premium TCP USA"}, - {subdomain: "87-1-bg", region: "Bulgaria", group: "Premium UDP Europe"}, - {subdomain: "97-1-bg", region: "Bulgaria", group: "Premium TCP Europe"}, - {subdomain: "96-1-kh", region: "Cambodia", group: "Premium TCP Asia"}, - {subdomain: "95-1-kh", region: "Cambodia", group: "Premium UDP Asia"}, - {subdomain: "93-1-ca", region: "Canada", group: "Premium TCP USA"}, - {subdomain: "94-1-ca", region: "Canada", group: "Premium UDP USA"}, - {subdomain: "93-1-cl", region: "Chile", group: "Premium TCP USA"}, - {subdomain: "94-1-cl", region: "Chile", group: "Premium UDP USA"}, - {subdomain: "96-1-cn", region: "China", group: "Premium TCP Asia"}, - {subdomain: "95-1-cn", region: "China", group: "Premium UDP Asia"}, - {subdomain: "94-1-co", region: "Colombia", group: "Premium UDP USA"}, - {subdomain: "93-1-co", region: "Colombia", group: "Premium TCP USA"}, - {subdomain: "93-1-cr", region: "Costa Rica", group: "Premium TCP USA"}, - {subdomain: "94-1-cr", region: "Costa Rica", group: "Premium UDP USA"}, - {subdomain: "87-1-cy", region: "Cyprus", group: "Premium UDP Europe"}, - {subdomain: "97-1-cy", region: "Cyprus", group: "Premium TCP Europe"}, - {subdomain: "97-1-cz", region: "Czech Republic", group: "Premium TCP Europe"}, - {subdomain: "87-1-cz", region: "Czech Republic", group: "Premium UDP Europe"}, - {subdomain: "87-1-dk", region: "Denmark", group: "Premium UDP Europe"}, - {subdomain: "97-1-dk", region: "Denmark", group: "Premium TCP Europe"}, - {subdomain: "87-1-eg", region: "Egypt", group: "Premium UDP Europe"}, - {subdomain: "97-1-eg", region: "Egypt", group: "Premium TCP Europe"}, - {subdomain: "87-1-ee", region: "Estonia", group: "Premium UDP Europe"}, - {subdomain: "97-1-ee", region: "Estonia", group: "Premium TCP Europe"}, - {subdomain: "97-1-fi", region: "Finland", group: "Premium TCP Europe"}, - {subdomain: "87-1-fi", region: "Finland", group: "Premium UDP Europe"}, - {subdomain: "87-1-fr", region: "France", group: "Premium UDP Europe"}, - {subdomain: "97-1-fr", region: "France", group: "Premium TCP Europe"}, - {subdomain: "87-1-ge", region: "Georgia", group: "Premium UDP Europe"}, - {subdomain: "97-1-ge", region: "Georgia", group: "Premium TCP Europe"}, - {subdomain: "97-1-de", region: "Germany", group: "Premium TCP Europe"}, - {subdomain: "87-1-de", region: "Germany", group: "Premium UDP Europe"}, - {subdomain: "87-1-gr", region: "Greece", group: "Premium UDP Europe"}, - {subdomain: "97-1-gr", region: "Greece", group: "Premium TCP Europe"}, - {subdomain: "97-1-gl", region: "Greenland", group: "Premium TCP Europe"}, - {subdomain: "87-1-gl", region: "Greenland", group: "Premium UDP Europe"}, - {subdomain: "96-1-hk", region: "Hong Kong", group: "Premium TCP Asia"}, - {subdomain: "95-1-hk", region: "Hong Kong", group: "Premium UDP Asia"}, - {subdomain: "87-1-hu", region: "Hungary", group: "Premium UDP Europe"}, - {subdomain: "97-1-hu", region: "Hungary", group: "Premium TCP Europe"}, - {subdomain: "97-1-is", region: "Iceland", group: "Premium TCP Europe"}, - {subdomain: "87-1-is", region: "Iceland", group: "Premium UDP Europe"}, - {subdomain: "87-1-in", region: "India", group: "Premium UDP Europe"}, - {subdomain: "97-1-in", region: "India", group: "Premium TCP Europe"}, - {subdomain: "95-1-id", region: "Indonesia", group: "Premium UDP Asia"}, - {subdomain: "96-1-id", region: "Indonesia", group: "Premium TCP Asia"}, - {subdomain: "87-1-ir", region: "Iran", group: "Premium UDP Europe"}, - {subdomain: "97-1-ir", region: "Iran", group: "Premium TCP Europe"}, - {subdomain: "87-1-ie", region: "Ireland", group: "Premium UDP Europe"}, - {subdomain: "97-1-ie", region: "Ireland", group: "Premium TCP Europe"}, - {subdomain: "87-1-im", region: "Isle of Man", group: "Premium UDP Europe"}, - {subdomain: "97-1-im", region: "Isle of Man", group: "Premium TCP Europe"}, - {subdomain: "87-1-il", region: "Israel", group: "Premium UDP Europe"}, - {subdomain: "97-1-il", region: "Israel", group: "Premium TCP Europe"}, - {subdomain: "97-1-it", region: "Italy", group: "Premium TCP Europe"}, - {subdomain: "87-1-it", region: "Italy", group: "Premium UDP Europe"}, - {subdomain: "95-1-jp", region: "Japan", group: "Premium UDP Asia"}, - {subdomain: "96-1-jp", region: "Japan", group: "Premium TCP Asia"}, - {subdomain: "97-1-kz", region: "Kazakhstan", group: "Premium TCP Europe"}, - {subdomain: "87-1-kz", region: "Kazakhstan", group: "Premium UDP Europe"}, - {subdomain: "95-1-ke", region: "Kenya", group: "Premium UDP Asia"}, - {subdomain: "96-1-ke", region: "Kenya", group: "Premium TCP Asia"}, - {subdomain: "95-1-kr", region: "Korea", group: "Premium UDP Asia"}, - {subdomain: "96-1-kr", region: "Korea", group: "Premium TCP Asia"}, - {subdomain: "97-1-lv", region: "Latvia", group: "Premium TCP Europe"}, - {subdomain: "87-1-lv", region: "Latvia", group: "Premium UDP Europe"}, - {subdomain: "97-1-li", region: "Liechtenstein", group: "Premium TCP Europe"}, - {subdomain: "87-1-li", region: "Liechtenstein", group: "Premium UDP Europe"}, - {subdomain: "97-1-lt", region: "Lithuania", group: "Premium TCP Europe"}, - {subdomain: "87-1-lt", region: "Lithuania", group: "Premium UDP Europe"}, - {subdomain: "87-1-lu", region: "Luxembourg", group: "Premium UDP Europe"}, - {subdomain: "97-1-lu", region: "Luxembourg", group: "Premium TCP Europe"}, - {subdomain: "96-1-mo", region: "Macao", group: "Premium TCP Asia"}, - {subdomain: "95-1-mo", region: "Macao", group: "Premium UDP Asia"}, - {subdomain: "97-1-mk", region: "Macedonia", group: "Premium TCP Europe"}, - {subdomain: "87-1-mk", region: "Macedonia", group: "Premium UDP Europe"}, - {subdomain: "95-1-my", region: "Malaysia", group: "Premium UDP Asia"}, - {subdomain: "96-1-my", region: "Malaysia", group: "Premium TCP Asia"}, - {subdomain: "87-1-mt", region: "Malta", group: "Premium UDP Europe"}, - {subdomain: "97-1-mt", region: "Malta", group: "Premium TCP Europe"}, - {subdomain: "93-1-mx", region: "Mexico", group: "Premium TCP USA"}, - {subdomain: "94-1-mx", region: "Mexico", group: "Premium UDP USA"}, - {subdomain: "87-1-md", region: "Moldova", group: "Premium UDP Europe"}, - {subdomain: "97-1-md", region: "Moldova", group: "Premium TCP Europe"}, - {subdomain: "87-1-mc", region: "Monaco", group: "Premium UDP Europe"}, - {subdomain: "97-1-mc", region: "Monaco", group: "Premium TCP Europe"}, - {subdomain: "96-1-mn", region: "Mongolia", group: "Premium TCP Asia"}, - {subdomain: "95-1-mn", region: "Mongolia", group: "Premium UDP Asia"}, - {subdomain: "87-1-me", region: "Montenegro", group: "Premium UDP Europe"}, - {subdomain: "97-1-me", region: "Montenegro", group: "Premium TCP Europe"}, - {subdomain: "97-1-ma", region: "Morocco", group: "Premium TCP Europe"}, - {subdomain: "87-1-ma", region: "Morocco", group: "Premium UDP Europe"}, - {subdomain: "97-1-nl", region: "Netherlands", group: "Premium TCP Europe"}, - {subdomain: "87-1-nl", region: "Netherlands", group: "Premium UDP Europe"}, - {subdomain: "95-1-nz", region: "New Zealand", group: "Premium UDP Asia"}, - {subdomain: "96-1-nz", region: "New Zealand", group: "Premium TCP Asia"}, - {subdomain: "87-1-ng", region: "Nigeria", group: "Premium UDP Europe"}, - {subdomain: "97-1-ng", region: "Nigeria", group: "Premium TCP Europe"}, - {subdomain: "97-1-no", region: "Norway", group: "Premium TCP Europe"}, - {subdomain: "87-1-no", region: "Norway", group: "Premium UDP Europe"}, - {subdomain: "97-1-pk", region: "Pakistan", group: "Premium TCP Europe"}, - {subdomain: "87-1-pk", region: "Pakistan", group: "Premium UDP Europe"}, - {subdomain: "97-1-pa", region: "Panama", group: "Premium TCP Europe"}, - {subdomain: "87-1-pa", region: "Panama", group: "Premium UDP Europe"}, - {subdomain: "95-1-ph", region: "Philippines", group: "Premium UDP Asia"}, - {subdomain: "96-1-ph", region: "Philippines", group: "Premium TCP Asia"}, - {subdomain: "97-1-pl", region: "Poland", group: "Premium TCP Europe"}, - {subdomain: "87-1-pl", region: "Poland", group: "Premium UDP Europe"}, - {subdomain: "97-1-pt", region: "Portugal", group: "Premium TCP Europe"}, - {subdomain: "87-1-pt", region: "Portugal", group: "Premium UDP Europe"}, - {subdomain: "97-1-qa", region: "Qatar", group: "Premium TCP Europe"}, - {subdomain: "87-1-qa", region: "Qatar", group: "Premium UDP Europe"}, - {subdomain: "87-1-ro", region: "Romania", group: "Premium UDP Europe"}, - {subdomain: "87-8-ro", region: "Romania", group: "NoSpy UDP Europe"}, - {subdomain: "97-8-ro", region: "Romania", group: "NoSpy TCP Europe"}, - {subdomain: "97-1-ro", region: "Romania", group: "Premium TCP Europe"}, - {subdomain: "87-1-ru", region: "Russian Federation", group: "Premium UDP Europe"}, - {subdomain: "97-1-ru", region: "Russian Federation", group: "Premium TCP Europe"}, - {subdomain: "97-1-sa", region: "Saudi Arabia", group: "Premium TCP Europe"}, - {subdomain: "87-1-sa", region: "Saudi Arabia", group: "Premium UDP Europe"}, - {subdomain: "97-1-rs", region: "Serbia", group: "Premium TCP Europe"}, - {subdomain: "87-1-rs", region: "Serbia", group: "Premium UDP Europe"}, - {subdomain: "95-1-sg", region: "Singapore", group: "Premium UDP Asia"}, - {subdomain: "96-1-sg", region: "Singapore", group: "Premium TCP Asia"}, - {subdomain: "87-1-sk", region: "Slovakia", group: "Premium UDP Europe"}, - {subdomain: "97-1-sk", region: "Slovakia", group: "Premium TCP Europe"}, - {subdomain: "87-1-si", region: "Slovenia", group: "Premium UDP Europe"}, - {subdomain: "97-1-si", region: "Slovenia", group: "Premium TCP Europe"}, - {subdomain: "87-1-za", region: "South Africa", group: "Premium UDP Europe"}, - {subdomain: "95-1-za", region: "South Africa", group: "Premium UDP Asia"}, - {subdomain: "97-1-za", region: "South Africa", group: "Premium TCP Europe"}, - {subdomain: "96-1-za", region: "South Africa", group: "Premium TCP Asia"}, - {subdomain: "97-1-es", region: "Spain", group: "Premium TCP Europe"}, - {subdomain: "87-1-es", region: "Spain", group: "Premium UDP Europe"}, - {subdomain: "97-1-lk", region: "Sri Lanka", group: "Premium TCP Europe"}, - {subdomain: "87-1-lk", region: "Sri Lanka", group: "Premium UDP Europe"}, - {subdomain: "97-1-se", region: "Sweden", group: "Premium TCP Europe"}, - {subdomain: "87-1-se", region: "Sweden", group: "Premium UDP Europe"}, - {subdomain: "87-1-ch", region: "Switzerland", group: "Premium UDP Europe"}, - {subdomain: "97-1-ch", region: "Switzerland", group: "Premium TCP Europe"}, - {subdomain: "96-1-tw", region: "Taiwan", group: "Premium TCP Asia"}, - {subdomain: "95-1-tw", region: "Taiwan", group: "Premium UDP Asia"}, - {subdomain: "96-1-th", region: "Thailand", group: "Premium TCP Asia"}, - {subdomain: "95-1-th", region: "Thailand", group: "Premium UDP Asia"}, - {subdomain: "87-1-tr", region: "Turkey", group: "Premium UDP Europe"}, - {subdomain: "97-1-tr", region: "Turkey", group: "Premium TCP Europe"}, - {subdomain: "97-1-ua", region: "Ukraine", group: "Premium TCP Europe"}, - {subdomain: "87-1-ua", region: "Ukraine", group: "Premium UDP Europe"}, - {subdomain: "87-1-ae", region: "United Arab Emirates", group: "Premium UDP Europe"}, - {subdomain: "97-1-ae", region: "United Arab Emirates", group: "Premium TCP Europe"}, - {subdomain: "97-1-gb", region: "United Kingdom", group: "Premium TCP Europe"}, - {subdomain: "87-1-gb", region: "United Kingdom", group: "Premium UDP Europe"}, - {subdomain: "94-1-us", region: "United States", group: "Premium UDP USA"}, - {subdomain: "93-1-us", region: "United States", group: "Premium TCP USA"}, - {subdomain: "87-1-ve", region: "Venezuela", group: "Premium UDP Europe"}, - {subdomain: "97-1-ve", region: "Venezuela", group: "Premium TCP Europe"}, - {subdomain: "95-1-vn", region: "Vietnam", group: "Premium UDP Asia"}, - {subdomain: "96-1-vn", region: "Vietnam", group: "Premium TCP Asia"}, - } -} - -func vyprvpnServers() []server { - return []server{ - {subdomain: "ae1", region: "Dubai"}, - {subdomain: "ar1", region: "Argentina"}, - {subdomain: "at1", region: "Austria"}, - {subdomain: "au1", region: "Australia Sydney"}, - {subdomain: "au2", region: "Australia Melbourne"}, - {subdomain: "au3", region: "Australia Perth"}, - {subdomain: "be1", region: "Belgium"}, - {subdomain: "bg1", region: "Bulgaria"}, - {subdomain: "bh1", region: "Bahrain"}, - {subdomain: "br1", region: "Brazil"}, - {subdomain: "ca1", region: "Canada"}, - {subdomain: "ch1", region: "Switzerland"}, - {subdomain: "co1", region: "Columbia"}, - {subdomain: "cr1", region: "Costa Rica"}, - {subdomain: "cz1", region: "Czech Republic"}, - {subdomain: "de1", region: "Germany"}, - {subdomain: "dk1", region: "Denmark"}, - {subdomain: "dz1", region: "Algeria"}, - {subdomain: "eg1", region: "Egypt"}, - {subdomain: "es1", region: "Spain"}, - {subdomain: "eu1", region: "Netherlands"}, - {subdomain: "fi1", region: "Finland"}, - {subdomain: "fr1", region: "France"}, - {subdomain: "gr1", region: "Greece"}, - {subdomain: "hk1", region: "Hong Kong"}, - {subdomain: "id1", region: "Indonesia"}, - {subdomain: "ie1", region: "Ireland"}, - {subdomain: "il1", region: "Israel"}, - {subdomain: "in1", region: "India"}, - {subdomain: "is1", region: "Iceland"}, - {subdomain: "it1", region: "Italy"}, - {subdomain: "jp1", region: "Japan"}, - {subdomain: "kr1", region: "South Korea"}, - {subdomain: "li1", region: "Liechtenstein"}, - {subdomain: "lt1", region: "Lithuania"}, - {subdomain: "lu1", region: "Luxembourg"}, - {subdomain: "lv1", region: "Latvia"}, - {subdomain: "mh1", region: "Marshall Islands"}, - {subdomain: "mo1", region: "Macao"}, - {subdomain: "mv1", region: "Maldives"}, - {subdomain: "mx1", region: "Mexico"}, - {subdomain: "my1", region: "Malaysia"}, - {subdomain: "no1", region: "Norway"}, - {subdomain: "nz1", region: "New Zealand"}, - {subdomain: "pa1", region: "Panama"}, - {subdomain: "ph1", region: "Philippines"}, - {subdomain: "pk1", region: "Pakistan"}, - {subdomain: "pl1", region: "Poland"}, - {subdomain: "pt1", region: "Portugal"}, - {subdomain: "qa1", region: "Qatar"}, - {subdomain: "ro1", region: "Romania"}, - {subdomain: "ru1", region: "Russia"}, - {subdomain: "sa1", region: "Saudi Arabia"}, - {subdomain: "se1", region: "Sweden"}, - {subdomain: "sg1", region: "Singapore"}, - {subdomain: "si1", region: "Slovenia"}, - {subdomain: "sk1", region: "Slovakia"}, - {subdomain: "sv1", region: "El Salvador"}, - {subdomain: "th1", region: "Thailand"}, - {subdomain: "tr1", region: "Turkey"}, - {subdomain: "tw1", region: "Taiwan"}, - {subdomain: "ua1", region: "Ukraine"}, - {subdomain: "uk1", region: "United Kingdom"}, - {subdomain: "us1", region: "USA Los Angeles"}, - {subdomain: "us2", region: "USA Washington DC"}, - {subdomain: "us3", region: "USA Austin"}, - {subdomain: "us4", region: "USA Miami"}, - {subdomain: "us5", region: "USA New York"}, - {subdomain: "us6", region: "USA Chicago"}, - {subdomain: "us7", region: "USA San Francisco"}, - {subdomain: "us8", region: "USA Seattle"}, - {subdomain: "uy1", region: "Uruguay"}, - {subdomain: "vn1", region: "Vietnam"}, - } -} - -func purevpnServers() []server { - servers := []server{ - {subdomain: "vlus-dz1-ovpn", region: "Africa", country: "Algeria", city: "Algiers"}, - {subdomain: "vlus-ao1-ovpn", region: "Africa", country: "Angola", city: "Benguela"}, - {subdomain: "vleu-cv-ovpn", region: "Africa", country: "Cape Verde", city: "Praia"}, - {subdomain: "vlus-eg1-ovpn", region: "Africa", country: "Egypt", city: "Cairo"}, - {subdomain: "et1-ovpn", region: "Africa", country: "Ethiopia", city: "Addis Ababa"}, - {subdomain: "gh1-ovpn", region: "Africa", country: "Ghana", city: "Accra"}, - {subdomain: "ke1-ovpn", region: "Africa", country: "Kenya", city: "Mombasa"}, - {subdomain: "vlus-mg1-ovpn", region: "Africa", country: "Madagascar", city: "Antananarivo"}, - {subdomain: "vlus-mr1-ovpn", region: "Africa", country: "Mauritania", city: "Nouakchott"}, - {subdomain: "mu1-ovpn", region: "Africa", country: "Mauritius", city: "Port Louis"}, - {subdomain: "ma1-ovpn", region: "Africa", country: "Morocco", city: "Rabat"}, - {subdomain: "vlus-ne1-ovpn", region: "Africa", country: "Niger", city: "Niamey"}, - {subdomain: "ng1-ovpn", region: "Africa", country: "Nigeria", city: "Suleja"}, - {subdomain: "vlus-sn1-ovpn", region: "Africa", country: "Senegal", city: "Dakar"}, - {subdomain: "sc1-ovpn", region: "Africa", country: "Seychelles", city: "Victoria"}, - {subdomain: "za2-ovpn", region: "Africa", country: "South Africa", city: "Johannesburg"}, - {subdomain: "vlus-tz1-ovpn", region: "Africa", country: "Tanzania", city: "Dar Es Salaam"}, - {subdomain: "vlus-tn1-ovpn", region: "Africa", country: "Tunisia", city: "Tunis"}, - {subdomain: "vlus-af1-ovpn", region: "Asia", country: "Afghanistan", city: "Kabul"}, - {subdomain: "sg2-ovpn", region: "Asia", country: "Armenia", city: "Singapore"}, - {subdomain: "az1-ovpn", region: "Asia", country: "Azerbaijan", city: "Baku"}, - {subdomain: "vlus-bd1-ovpn", region: "Asia", country: "Bangladesh", city: "Dhaka"}, - {subdomain: "bn2-ovpn", region: "Asia", country: "Brunei Darussalam", city: "Bandar Seri Begawan"}, - {subdomain: "kh1-ovpn", region: "Asia", country: "Cambodia", city: "Phnom Penh"}, - {subdomain: "hk2-ovpn", region: "Asia", country: "Hong Kong (SAR)", city: "Hong Kong"}, - {subdomain: "in2-ovpn", region: "Asia", country: "India", city: "Chennai"}, - {subdomain: "idn1-ovpn", region: "Asia", country: "Indonesia", city: "Jakarta"}, - {subdomain: "jp-tk1-ovpn", region: "Asia", country: "Japan", city: "Tokyo"}, - {subdomain: "vlus-kz1-ovpn", region: "Asia", country: "Kazakhstan", city: "Almaty"}, - {subdomain: "kr2-ovpn", region: "Asia", country: "Korea, South", city: "Seoul"}, - {subdomain: "vlus-kg1-ovpn", region: "Asia", country: "Kyrgyzstan", city: "Bishkek"}, - {subdomain: "vlus-la1-ovpn", region: "Asia", country: "Laos", city: "Vientiane"}, - {subdomain: "mo1-ovpn", region: "Asia", country: "Macao", city: "Beyrouth"}, - {subdomain: "my2-ovpn", region: "Asia", country: "Malaysia", city: "Johor Baharu"}, - {subdomain: "my-kl2-ovpn", region: "Asia", country: "Malaysia", city: "Kuala Lumpur"}, - {subdomain: "vlus-mn1-ovpn", region: "Asia", country: "Mongolia", city: "Ulaanbaatar"}, - {subdomain: "pk1-ovpn", region: "Asia", country: "Pakistan", city: "Islamabad"}, - {subdomain: "vlus-pg1-ovpn", region: "Asia", country: "Papua New Guinea", city: "Port Moresby"}, - {subdomain: "vlap-ph2-ovpn", region: "Asia", country: "Philippines", city: "Manila"}, - {subdomain: "vlus-lk1-ovpn", region: "Asia", country: "Sri Lanka", city: "Colombo"}, - {subdomain: "tw2-ovpn", region: "Asia", country: "Taiwan", city: "Taipei"}, - {subdomain: "vlus-tj-ovpn", region: "Asia", country: "Tajikistan", city: "Dushanbe"}, - {subdomain: "vlap-th2-ovpn", region: "Asia", country: "Thailand", city: "Bangkok"}, - {subdomain: "tr2-ovpn", region: "Asia", country: "Turkey", city: "Istanbul"}, - {subdomain: "vlus-tm1-ovpn", region: "Asia", country: "Turkmenistan", city: "Ashgabat"}, - {subdomain: "vlus-uz-ovpn", region: "Asia", country: "Uzbekistan", city: "Tashkent"}, - {subdomain: "vlap-vn2-ovpn", region: "Asia", country: "Vietnam", city: "Hanoi"}, - {subdomain: "al1-ovpn", region: "Europe", country: "Albania", city: "Tirane"}, - {subdomain: "vleu-am1-ovpn", region: "Europe", country: "Armenia", city: "Yerevan"}, - {subdomain: "at2-ovpn", region: "Europe", country: "Austria", city: "Vienna"}, - {subdomain: "vleu-be2-ovpn", region: "Europe", country: "Belgium", city: "Brussels"}, - {subdomain: "ba1-ovpn", region: "Europe", country: "Bosnia and Herzegovina", city: "Sarajevo"}, - {subdomain: "bg2-ovpn", region: "Europe", country: "Bulgaria", city: "Sofia"}, - {subdomain: "vlus-hr1-ovpn", region: "Europe", country: "Croatia", city: "Zagreb"}, - {subdomain: "cy1-ovpn", region: "Europe", country: "Cyprus", city: "Nicosia"}, - {subdomain: "dk2-ovpn", region: "Europe", country: "Denmark", city: "Copenhagen"}, - {subdomain: "ee1-ovpn", region: "Europe", country: "Estonia", city: "Tallinn"}, - {subdomain: "fr2-ovpn", region: "Europe", country: "France", city: "Paris"}, - {subdomain: "vlus-ge1-ovpn", region: "Europe", country: "Georgia", city: "Tbilisi"}, - {subdomain: "de2-ovpn", region: "Europe", country: "Germany", city: "Frankfurt"}, - {subdomain: "de2-ovpn", region: "Europe", country: "Germany", city: "Munich"}, - {subdomain: "de-ao1-ovpn", region: "Europe", country: "Germany", city: "Nuremberg"}, - {subdomain: "gr2-ovpn", region: "Europe", country: "Greece", city: "Thessaloniki"}, - {subdomain: "hu2-ovpn", region: "Europe", country: "Hungary", city: "Budapest"}, - {subdomain: "is1-ovpn", region: "Europe", country: "Iceland", city: "Reykjavik"}, - {subdomain: "ie2-ovpn", region: "Europe", country: "Ireland", city: "Dublin"}, - {subdomain: "im1-ovpn", region: "Europe", country: "Isle of Man", city: "Onchan"}, - {subdomain: "vlus-it1-ovpn", region: "Europe", country: "Italy", city: "Milano"}, - {subdomain: "lv1-ovpn", region: "Europe", country: "Latvia", city: "RIGA"}, - {subdomain: "li1-ovpn", region: "Europe", country: "Liechtenstein", city: "Vaduz"}, - {subdomain: "lt1-ovpn", region: "Europe", country: "Lithuania", city: "Vilnius"}, - {subdomain: "lu2-ovpn", region: "Europe", country: "Luxembourg", city: "Luxembourg"}, - {subdomain: "mt1-ovpn", region: "Europe", country: "Malta", city: "Sliema"}, - {subdomain: "mn1-ovpn", region: "Europe", country: "Monaco", city: "Monaco"}, - {subdomain: "vleu-me1-ovpn", region: "Europe", country: "Montenegro", city: "Podgorica"}, - {subdomain: "nl2-ovpn", region: "Europe", country: "Netherlands", city: "Amsterdam"}, - {subdomain: "vleu-no2-ovpn", region: "Europe", country: "Norway", city: "Oslo"}, - {subdomain: "pl2-ovpn", region: "Europe", country: "Poland", city: "Warsaw"}, - {subdomain: "pt2-ovpn", region: "Europe", country: "Portugal", city: "Lisbon"}, - {subdomain: "ro2-ovpn", region: "Europe", country: "Romania", city: "Bucharest"}, - {subdomain: "rs2-ovpn", region: "Europe", country: "Serbia", city: "Niš"}, - {subdomain: "sk1-ovpn", region: "Europe", country: "Slovakia", city: "Bratislava"}, - {subdomain: "si1-ovpn", region: "Europe", country: "Slovenia", city: "Ljubljana"}, - {subdomain: "es-ovpn", region: "Europe", country: "Spain", city: "Barcelona"}, - {subdomain: "vlus-se1-ovpn", region: "Europe", country: "Sweden", city: "Stockholm"}, - {subdomain: "ch2-ovpn", region: "Europe", country: "Switzerland", city: "Zurich"}, - {subdomain: "ukg2-ovpn", region: "Europe", country: "United Kingdom", city: "Gosport"}, - {subdomain: "ukl2-ovpn", region: "Europe", country: "United Kingdom", city: "London"}, - {subdomain: "ukm2-ovpn", region: "Europe", country: "United Kingdom", city: "Maidenhead"}, - {subdomain: "vlus-uk-man1-ovpn", region: "Europe", country: "United Kingdom", city: "Manchester"}, - {subdomain: "bh-ovpn", region: "Middle East", country: "Bahrain", city: "Manama"}, - {subdomain: "vlus-jo1-ovpn", region: "Middle East", country: "Jordan", city: "Amman"}, - {subdomain: "vlus-kw1-ovpn", region: "Middle East", country: "Kuwait", city: "Kuwait"}, - {subdomain: "om1-ovpn", region: "Middle East", country: "Oman", city: "Salalah"}, - {subdomain: "qa1-ovpn", region: "Middle East", country: "Qatar", city: "Doha"}, - {subdomain: "sa1-ovpn", region: "Middle East", country: "Saudi Arabia", city: "Jeddah"}, - {subdomain: "ae2-ovpn", region: "Middle East", country: "United Arab Emirates", city: "Dubai"}, - {subdomain: "aw1-ovpn", region: "North America", country: "Aruba", city: "Oranjestad"}, - {subdomain: "vleu-bb-ovpn", region: "North America", country: "Barbados", city: "Bridgetown"}, - {subdomain: "bz1-ovpn", region: "North America", country: "Belize", city: "Belmopan"}, - {subdomain: "vleu-bm-ovpn", region: "North America", country: "Bermuda", city: "Hamilton"}, - {subdomain: "caq1-ovpn", region: "North America", country: "Canada", city: "Montreal"}, - {subdomain: "cato-ovpn", region: "North America", country: "Canada", city: "Toronto"}, - {subdomain: "cav2-ovpn", region: "North America", country: "Canada", city: "Vancouver"}, - {subdomain: "vleu-ky-ovpn", region: "North America", country: "Cayman Islands", city: "George Town"}, - {subdomain: "vlus-cr1-ovpn", region: "North America", country: "Costa Rica", city: "San Jose"}, - {subdomain: "vleu-dm-ovpn", region: "North America", country: "Dominica", city: "Roseau"}, - {subdomain: "vleu-do-ovpn", region: "North America", country: "Dominican Republic", city: "Santo Domingo"}, - {subdomain: "vleu-sv-ovpn", region: "North America", country: "El Salvador", city: "San Salvador"}, - {subdomain: "vleu-gd-ovpn", region: "North America", country: "Grenada", city: "St George's"}, - {subdomain: "vleu-gt-ovpn", region: "North America", country: "Guatemala", city: "Guatemala"}, - {subdomain: "vleu-ht1-ovpn", region: "North America", country: "Haiti", city: "PORT-AU-PRINCE"}, - {subdomain: "vleu-hn-ovpn", region: "North America", country: "Honduras", city: "TEGUCIGALPA"}, - {subdomain: "jm1-ovpn", region: "North America", country: "Jamaica", city: "Kingston"}, - {subdomain: "vlus-mx2-ovpn", region: "North America", country: "Mexico", city: "Mexico City"}, - {subdomain: "vleu-ms-ovpn", region: "North America", country: "Montserrat", city: "plymouth"}, - {subdomain: "pr1-ovpn", region: "North America", country: "Puerto Rico", city: "San Juan"}, - {subdomain: "vleu-lc-ovpn", region: "North America", country: "Saint Lucia", city: "Castries"}, - {subdomain: "bs1-ovpn", region: "North America", country: "The Bahamas", city: "Freeport"}, - {subdomain: "vleu-tt-ovpn", region: "North America", country: "Trinidad and Tobago", city: "Port of Spain"}, - {subdomain: "vleu-tc-ovpn", region: "North America", country: "Turks and Caicos Islands", city: "Balfour Town"}, - {subdomain: "usva-ovpn", region: "North America", country: "United States", city: "Ashburn"}, - {subdomain: "usil2-ovpn", region: "North America", country: "United States", city: "Chicago"}, - {subdomain: "usoh1-ovpn", region: "North America", country: "United States", city: "Columbus"}, - {subdomain: "usga2-ovpn", region: "North America", country: "United States", city: "Georgia"}, - {subdomain: "ustx2-ovpn", region: "North America", country: "United States", city: "Houston"}, - {subdomain: "usla2-ovpn", region: "North America", country: "United States", city: "Los Angeles"}, - {subdomain: "usfl2-ovpn", region: "North America", country: "United States", city: "Miami"}, - {subdomain: "usnj2-ovpn", region: "North America", country: "United States", city: "New Jersey"}, - {subdomain: "usny2-ovpn", region: "North America", country: "United States", city: "New York"}, - {subdomain: "usphx2-ovpn", region: "North America", country: "United States", city: "Phoenix"}, - {subdomain: "usut2-ovpn", region: "North America", country: "United States", city: "Salt Lake City"}, - {subdomain: "ussf2-ovpn", region: "North America", country: "United States", city: "San Francisco"}, - {subdomain: "ussa-ovpn", region: "North America", country: "United States", city: "Seattle"}, - {subdomain: "uswdc2-ovpn", region: "North America", country: "United States", city: "Washington, D.C."}, - {subdomain: "au-bn-ovpn", region: "Oceania", country: "Australia", city: "Brisbane"}, - {subdomain: "au-me1-ovpn", region: "Oceania", country: "Australia", city: "Melbourne"}, - {subdomain: "au2-pe-ovpn", region: "Oceania", country: "Australia", city: "Perth"}, - {subdomain: "au-sd2-ovpn", region: "Oceania", country: "Australia", city: "Sydney"}, - {subdomain: "nz2-ovpn", region: "Oceania", country: "New Zealand", city: "Auckland"}, - {subdomain: "vlus-ar1-ovpn", region: "South America", country: "Argentina", city: "Buenos Aires"}, - {subdomain: "vleu-bo-ovpn", region: "South America", country: "Bolivia", city: "Sucre"}, - {subdomain: "br2-ovpn", region: "South America", country: "Brazil", city: "Sao Paulo"}, - {subdomain: "vg1-ovpn", region: "South America", country: "British Virgin Island", city: "Road Town"}, - {subdomain: "vlbr-cl-ovpn", region: "South America", country: "Chile", city: "Santiago"}, - {subdomain: "co1-ovpn", region: "South America", country: "Colombia", city: "Bogota"}, - {subdomain: "ec1-ovpn", region: "South America", country: "Ecuador", city: "Quito"}, - {subdomain: "vleu-gy-ovpn", region: "South America", country: "Guyana", city: "Georgetown"}, - {subdomain: "pa2-ovpn", region: "South America", country: "Panama", city: "Panama City"}, - {subdomain: "vleu-py-ovpn", region: "South America", country: "Paraguay", city: "Asuncion"}, - {subdomain: "pe1-ovpn", region: "South America", country: "Peru", city: "Lima"}, - {subdomain: "vleu-sr-ovpn", region: "South America", country: "Suriname", city: "Paramaribo"}, - } - for i := range servers { - servers[i].subdomain += "-udp" - } - return servers -} diff --git a/internal/cli/cli.go b/internal/cli/cli.go index ada447b6..11ec3bfa 100644 --- a/internal/cli/cli.go +++ b/internal/cli/cli.go @@ -1,6 +1,7 @@ package cli import ( + "context" "flag" "fmt" "io/ioutil" @@ -93,9 +94,15 @@ func Update(args []string) error { flagSet := flag.NewFlagSet("update", flag.ExitOnError) flagSet.BoolVar(&options.File, "file", false, "Write results to /gluetun/servers.json (for end users)") flagSet.BoolVar(&options.Stdout, "stdout", false, "Write results to console to modify the program (for maintainers)") + flagSet.StringVar(&options.DNSAddress, "dns", "1.1.1.1", "DNS resolver address to use") + flagSet.BoolVar(&options.Cyberghost, "cyberghost", false, "Update Cyberghost servers") + flagSet.BoolVar(&options.Mullvad, "mullvad", false, "Update Mullvad servers") + flagSet.BoolVar(&options.Nordvpn, "nordvpn", false, "Update Nordvpn servers") flagSet.BoolVar(&options.PIA, "pia", false, "Update Private Internet Access post-summer 2020 servers") flagSet.BoolVar(&options.PIAold, "piaold", false, "Update Private Internet Access pre-summer 2020 servers") - flagSet.BoolVar(&options.Mullvad, "mullvad", false, "Update Mullvad servers") + flagSet.BoolVar(&options.Purevpn, "purevpn", false, "Update Purevpn servers") + flagSet.BoolVar(&options.Surfshark, "surfshark", false, "Update Surfshark servers") + flagSet.BoolVar(&options.Windscribe, "windscribe", false, "Update Windscribe servers") if err := flagSet.Parse(args); err != nil { return err } @@ -106,10 +113,11 @@ func Update(args []string) error { if !options.File && !options.Stdout { return fmt.Errorf("at least one of -file or -stdout must be specified") } + ctx := context.Background() httpClient := &http.Client{Timeout: 10 * time.Second} storage := storage.New(logger) - updater := updater.New(storage, httpClient) - if err := updater.UpdateServers(options); err != nil { + updater := updater.New(options, storage, httpClient) + if err := updater.UpdateServers(ctx); err != nil { return err } return nil diff --git a/internal/constants/cyberghost.go b/internal/constants/cyberghost.go index 27db68a6..7c3f2658 100644 --- a/internal/constants/cyberghost.go +++ b/internal/constants/cyberghost.go @@ -42,189 +42,189 @@ func CyberghostGroupChoices() (choices []string) { func CyberghostServers() []models.CyberghostServer { return []models.CyberghostServer{ - {Region: "Albania", Group: "Premium TCP Europe", IPs: []net.IP{{31, 171, 152, 99}, {31, 171, 152, 100}, {31, 171, 152, 102}, {31, 171, 152, 105}, {31, 171, 152, 107}, {31, 171, 152, 109}, {31, 171, 152, 133}, {31, 171, 152, 135}, {31, 171, 152, 136}, {31, 171, 152, 139}}}, - {Region: "Albania", Group: "Premium UDP Europe", IPs: []net.IP{{31, 171, 152, 99}, {31, 171, 152, 101}, {31, 171, 152, 103}, {31, 171, 152, 105}, {31, 171, 152, 106}, {31, 171, 152, 133}, {31, 171, 152, 135}, {31, 171, 152, 137}, {31, 171, 152, 138}, {31, 171, 152, 139}}}, - {Region: "Algeria", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 91, 7}, {45, 133, 91, 9}, {45, 133, 91, 12}, {45, 133, 91, 15}, {45, 133, 91, 17}, {45, 133, 91, 18}, {45, 133, 91, 20}, {45, 133, 91, 23}, {45, 133, 91, 24}, {45, 133, 91, 26}}}, - {Region: "Algeria", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 91, 7}, {45, 133, 91, 10}, {45, 133, 91, 11}, {45, 133, 91, 15}, {45, 133, 91, 17}, {45, 133, 91, 18}, {45, 133, 91, 21}, {45, 133, 91, 25}, {45, 133, 91, 26}, {45, 133, 91, 29}}}, - {Region: "Andorra", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 49, 10}, {45, 139, 49, 14}, {45, 139, 49, 15}, {45, 139, 49, 16}, {45, 139, 49, 17}, {45, 139, 49, 18}, {45, 139, 49, 19}, {45, 139, 49, 23}, {45, 139, 49, 25}, {45, 139, 49, 28}}}, - {Region: "Andorra", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 49, 7}, {45, 139, 49, 9}, {45, 139, 49, 10}, {45, 139, 49, 12}, {45, 139, 49, 15}, {45, 139, 49, 16}, {45, 139, 49, 17}, {45, 139, 49, 25}, {45, 139, 49, 27}, {45, 139, 49, 28}}}, - {Region: "Argentina", Group: "Premium TCP USA", IPs: []net.IP{{190, 106, 130, 16}, {190, 106, 130, 17}, {190, 106, 130, 20}, {190, 106, 130, 22}, {190, 106, 130, 23}, {190, 106, 130, 34}, {190, 106, 130, 37}, {190, 106, 130, 38}, {190, 106, 130, 44}, {190, 106, 130, 45}}}, - {Region: "Argentina", Group: "Premium UDP USA", IPs: []net.IP{{190, 106, 130, 15}, {190, 106, 130, 16}, {190, 106, 130, 18}, {190, 106, 130, 19}, {190, 106, 130, 20}, {190, 106, 130, 34}, {190, 106, 130, 36}, {190, 106, 130, 37}, {190, 106, 130, 43}, {190, 106, 130, 52}}}, - {Region: "Armenia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 50, 10}, {45, 139, 50, 12}, {45, 139, 50, 14}, {45, 139, 50, 18}, {45, 139, 50, 19}, {45, 139, 50, 20}, {45, 139, 50, 21}, {45, 139, 50, 26}, {45, 139, 50, 27}, {45, 139, 50, 29}}}, - {Region: "Armenia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 50, 8}, {45, 139, 50, 10}, {45, 139, 50, 11}, {45, 139, 50, 14}, {45, 139, 50, 18}, {45, 139, 50, 20}, {45, 139, 50, 24}, {45, 139, 50, 26}, {45, 139, 50, 27}, {45, 139, 50, 29}}}, - {Region: "Australia", Group: "Premium TCP Asia", IPs: []net.IP{{27, 50, 79, 3}, {27, 50, 79, 4}, {27, 50, 79, 5}, {27, 50, 79, 6}, {27, 50, 79, 9}, {27, 50, 79, 12}, {27, 50, 79, 14}, {103, 13, 101, 171}, {202, 130, 33, 114}, {202, 130, 33, 118}}}, - {Region: "Australia", Group: "Premium UDP Asia", IPs: []net.IP{{27, 50, 79, 3}, {27, 50, 79, 6}, {27, 50, 79, 9}, {27, 50, 79, 10}, {27, 50, 79, 11}, {27, 50, 79, 13}, {103, 13, 101, 174}, {202, 130, 33, 114}, {202, 130, 33, 117}, {202, 130, 33, 118}}}, - {Region: "Austria", Group: "Premium TCP Europe", IPs: []net.IP{{89, 187, 168, 133}, {89, 187, 168, 144}, {89, 187, 168, 150}, {89, 187, 168, 151}, {89, 187, 168, 162}, {89, 187, 168, 163}, {89, 187, 168, 164}, {89, 187, 168, 167}, {89, 187, 168, 178}, {89, 187, 168, 182}}}, - {Region: "Austria", Group: "Premium UDP Europe", IPs: []net.IP{{89, 187, 168, 138}, {89, 187, 168, 139}, {89, 187, 168, 149}, {89, 187, 168, 150}, {89, 187, 168, 161}, {89, 187, 168, 165}, {89, 187, 168, 167}, {89, 187, 168, 168}, {89, 187, 168, 174}, {89, 187, 168, 182}}}, - {Region: "Bahamas", Group: "Premium TCP USA", IPs: []net.IP{{45, 132, 143, 8}, {45, 132, 143, 10}, {45, 132, 143, 11}, {45, 132, 143, 19}, {45, 132, 143, 24}, {45, 132, 143, 28}, {45, 132, 143, 31}, {45, 132, 143, 42}, {45, 132, 143, 43}, {45, 132, 143, 44}}}, - {Region: "Bahamas", Group: "Premium UDP USA", IPs: []net.IP{{45, 132, 143, 1}, {45, 132, 143, 2}, {45, 132, 143, 3}, {45, 132, 143, 5}, {45, 132, 143, 7}, {45, 132, 143, 18}, {45, 132, 143, 23}, {45, 132, 143, 30}, {45, 132, 143, 32}, {45, 132, 143, 48}}}, - {Region: "Bangladesh", Group: "Premium TCP Asia", IPs: []net.IP{{45, 132, 142, 3}, {45, 132, 142, 8}, {45, 132, 142, 12}, {45, 132, 142, 20}, {45, 132, 142, 22}, {45, 132, 142, 26}, {45, 132, 142, 27}, {45, 132, 142, 37}, {45, 132, 142, 39}, {45, 132, 142, 42}}}, - {Region: "Bangladesh", Group: "Premium UDP Asia", IPs: []net.IP{{45, 132, 142, 6}, {45, 132, 142, 8}, {45, 132, 142, 13}, {45, 132, 142, 18}, {45, 132, 142, 33}, {45, 132, 142, 35}, {45, 132, 142, 38}, {45, 132, 142, 41}, {45, 132, 142, 42}, {45, 132, 142, 45}}}, - {Region: "Belarus", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 194, 3}, {45, 132, 194, 4}, {45, 132, 194, 26}, {45, 132, 194, 28}, {45, 132, 194, 34}, {45, 132, 194, 38}, {45, 132, 194, 39}, {45, 132, 194, 42}, {45, 132, 194, 44}, {45, 132, 194, 48}}}, - {Region: "Belarus", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 194, 4}, {45, 132, 194, 5}, {45, 132, 194, 9}, {45, 132, 194, 10}, {45, 132, 194, 20}, {45, 132, 194, 25}, {45, 132, 194, 29}, {45, 132, 194, 31}, {45, 132, 194, 40}, {45, 132, 194, 45}}}, - {Region: "Belgium", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 143, 52}, {37, 120, 143, 55}, {37, 120, 143, 58}, {185, 210, 217, 10}, {185, 210, 217, 54}, {185, 210, 217, 244}, {185, 210, 217, 251}, {185, 232, 21, 119}, {193, 9, 114, 228}, {193, 9, 114, 230}}}, - {Region: "Belgium", Group: "Premium UDP Europe", IPs: []net.IP{{5, 253, 205, 22}, {5, 253, 205, 23}, {37, 120, 143, 165}, {185, 210, 217, 14}, {185, 210, 217, 248}, {185, 210, 217, 254}, {193, 9, 114, 212}, {193, 9, 114, 213}, {193, 9, 114, 219}, {193, 9, 114, 228}}}, - {Region: "Bosnia and Herzegovina", Group: "Premium TCP Europe", IPs: []net.IP{{185, 99, 3, 57}, {185, 99, 3, 58}, {185, 99, 3, 72}, {185, 99, 3, 73}, {185, 99, 3, 74}, {185, 99, 3, 130}, {185, 99, 3, 131}, {185, 99, 3, 134}, {185, 99, 3, 135}, {185, 99, 3, 136}}}, + {Region: "Albania", Group: "Premium TCP Europe", IPs: []net.IP{{31, 171, 152, 99}, {31, 171, 152, 102}, {31, 171, 152, 104}, {31, 171, 152, 106}, {31, 171, 152, 107}, {31, 171, 152, 108}, {31, 171, 152, 109}, {31, 171, 152, 133}, {31, 171, 152, 139}, {31, 171, 152, 140}}}, + {Region: "Albania", Group: "Premium UDP Europe", IPs: []net.IP{{31, 171, 152, 102}, {31, 171, 152, 103}, {31, 171, 152, 105}, {31, 171, 152, 106}, {31, 171, 152, 107}, {31, 171, 152, 109}, {31, 171, 152, 133}, {31, 171, 152, 136}, {31, 171, 152, 138}, {31, 171, 152, 139}}}, + {Region: "Algeria", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 91, 9}, {45, 133, 91, 11}, {45, 133, 91, 12}, {45, 133, 91, 16}, {45, 133, 91, 18}, {45, 133, 91, 19}, {45, 133, 91, 21}, {45, 133, 91, 26}, {45, 133, 91, 27}, {45, 133, 91, 28}}}, + {Region: "Algeria", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 91, 7}, {45, 133, 91, 9}, {45, 133, 91, 12}, {45, 133, 91, 16}, {45, 133, 91, 19}, {45, 133, 91, 20}, {45, 133, 91, 25}, {45, 133, 91, 26}, {45, 133, 91, 27}, {45, 133, 91, 29}}}, + {Region: "Andorra", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 49, 7}, {45, 139, 49, 11}, {45, 139, 49, 27}, {45, 139, 49, 151}, {45, 139, 49, 154}, {45, 139, 49, 158}, {45, 139, 49, 161}, {45, 139, 49, 162}, {45, 139, 49, 165}, {45, 139, 49, 166}}}, + {Region: "Andorra", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 49, 7}, {45, 139, 49, 21}, {45, 139, 49, 28}, {45, 139, 49, 128}, {45, 139, 49, 136}, {45, 139, 49, 146}, {45, 139, 49, 156}, {45, 139, 49, 163}, {45, 139, 49, 165}, {45, 139, 49, 171}}}, + {Region: "Argentina", Group: "Premium UDP USA", IPs: []net.IP{{190, 106, 130, 19}, {190, 106, 130, 20}, {190, 106, 130, 26}, {190, 106, 130, 34}, {190, 106, 130, 36}, {190, 106, 130, 37}, {190, 106, 130, 38}, {190, 106, 130, 40}, {190, 106, 130, 42}, {190, 106, 130, 43}}}, + {Region: "Argentina", Group: "Premium TCP USA", IPs: []net.IP{{190, 106, 130, 17}, {190, 106, 130, 18}, {190, 106, 130, 20}, {190, 106, 130, 37}, {190, 106, 130, 38}, {190, 106, 130, 40}, {190, 106, 130, 41}, {190, 106, 130, 42}, {190, 106, 130, 43}, {190, 106, 130, 45}}}, + {Region: "Armenia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 50, 7}, {45, 139, 50, 9}, {45, 139, 50, 11}, {45, 139, 50, 12}, {45, 139, 50, 17}, {45, 139, 50, 22}, {45, 139, 50, 25}, {45, 139, 50, 27}, {45, 139, 50, 28}, {45, 139, 50, 29}}}, + {Region: "Armenia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 50, 6}, {45, 139, 50, 11}, {45, 139, 50, 16}, {45, 139, 50, 17}, {45, 139, 50, 18}, {45, 139, 50, 21}, {45, 139, 50, 22}, {45, 139, 50, 24}, {45, 139, 50, 25}, {45, 139, 50, 28}}}, + {Region: "Australia", Group: "Premium UDP Asia", IPs: []net.IP{{27, 50, 79, 9}, {27, 50, 79, 22}, {27, 50, 79, 23}, {27, 50, 79, 30}, {203, 26, 199, 68}, {203, 26, 199, 73}, {221, 121, 146, 40}, {221, 121, 146, 41}, {221, 121, 146, 55}, {221, 121, 146, 58}}}, + {Region: "Australia", Group: "Premium TCP Asia", IPs: []net.IP{{27, 50, 79, 19}, {43, 242, 68, 3}, {43, 242, 68, 8}, {43, 242, 68, 11}, {103, 13, 101, 173}, {203, 26, 199, 66}, {221, 121, 146, 34}, {221, 121, 146, 42}, {221, 121, 146, 50}, {221, 121, 146, 52}}}, + {Region: "Austria", Group: "Premium TCP Europe", IPs: []net.IP{{89, 187, 168, 147}, {89, 187, 168, 148}, {89, 187, 168, 150}, {89, 187, 168, 162}, {89, 187, 168, 165}, {89, 187, 168, 166}, {89, 187, 168, 169}, {89, 187, 168, 172}, {89, 187, 168, 174}, {89, 187, 168, 183}}}, + {Region: "Austria", Group: "Premium UDP Europe", IPs: []net.IP{{89, 187, 168, 132}, {89, 187, 168, 136}, {89, 187, 168, 138}, {89, 187, 168, 146}, {89, 187, 168, 148}, {89, 187, 168, 163}, {89, 187, 168, 171}, {89, 187, 168, 172}, {89, 187, 168, 179}, {89, 187, 168, 180}}}, + {Region: "Bahamas", Group: "Premium TCP USA", IPs: []net.IP{{45, 132, 143, 2}, {45, 132, 143, 4}, {45, 132, 143, 6}, {45, 132, 143, 20}, {45, 132, 143, 22}, {45, 132, 143, 23}, {45, 132, 143, 36}, {45, 132, 143, 39}, {45, 132, 143, 46}, {45, 132, 143, 48}}}, + {Region: "Bahamas", Group: "Premium UDP USA", IPs: []net.IP{{45, 132, 143, 1}, {45, 132, 143, 4}, {45, 132, 143, 5}, {45, 132, 143, 13}, {45, 132, 143, 15}, {45, 132, 143, 17}, {45, 132, 143, 36}, {45, 132, 143, 41}, {45, 132, 143, 42}, {45, 132, 143, 44}}}, + {Region: "Bangladesh", Group: "Premium UDP Asia", IPs: []net.IP{{45, 132, 142, 1}, {45, 132, 142, 6}, {45, 132, 142, 10}, {45, 132, 142, 11}, {45, 132, 142, 15}, {45, 132, 142, 16}, {45, 132, 142, 19}, {45, 132, 142, 26}, {45, 132, 142, 36}, {45, 132, 142, 47}}}, + {Region: "Bangladesh", Group: "Premium TCP Asia", IPs: []net.IP{{45, 132, 142, 3}, {45, 132, 142, 4}, {45, 132, 142, 8}, {45, 132, 142, 16}, {45, 132, 142, 21}, {45, 132, 142, 32}, {45, 132, 142, 36}, {45, 132, 142, 37}, {45, 132, 142, 43}, {45, 132, 142, 48}}}, + {Region: "Belarus", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 194, 7}, {45, 132, 194, 10}, {45, 132, 194, 20}, {45, 132, 194, 22}, {45, 132, 194, 27}, {45, 132, 194, 30}, {45, 132, 194, 38}, {45, 132, 194, 43}, {45, 132, 194, 45}, {45, 132, 194, 50}}}, + {Region: "Belarus", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 194, 9}, {45, 132, 194, 14}, {45, 132, 194, 20}, {45, 132, 194, 24}, {45, 132, 194, 29}, {45, 132, 194, 32}, {45, 132, 194, 37}, {45, 132, 194, 45}, {45, 132, 194, 46}, {45, 132, 194, 48}}}, + {Region: "Belgium", Group: "Premium UDP Europe", IPs: []net.IP{{5, 253, 205, 20}, {5, 253, 205, 25}, {5, 253, 205, 29}, {37, 120, 143, 168}, {185, 210, 217, 58}, {185, 232, 21, 122}, {185, 232, 21, 124}, {193, 9, 114, 211}, {193, 9, 114, 213}, {193, 9, 114, 216}}}, + {Region: "Belgium", Group: "Premium TCP Europe", IPs: []net.IP{{5, 253, 205, 23}, {5, 253, 205, 27}, {37, 120, 143, 54}, {37, 120, 143, 60}, {37, 120, 143, 166}, {37, 120, 143, 173}, {185, 210, 217, 51}, {185, 210, 217, 252}, {185, 210, 217, 254}, {193, 9, 114, 227}}}, {Region: "Bosnia and Herzegovina", Group: "Premium UDP Europe", IPs: []net.IP{{185, 99, 3, 57}, {185, 99, 3, 58}, {185, 99, 3, 72}, {185, 99, 3, 73}, {185, 99, 3, 74}, {185, 99, 3, 130}, {185, 99, 3, 131}, {185, 99, 3, 134}, {185, 99, 3, 135}, {185, 99, 3, 136}}}, - {Region: "Brazil", Group: "Premium TCP USA", IPs: []net.IP{{45, 231, 207, 65}, {45, 231, 207, 67}, {45, 231, 207, 68}, {45, 231, 207, 69}, {45, 231, 207, 75}, {177, 67, 81, 170}, {181, 41, 203, 98}, {181, 41, 203, 100}, {181, 41, 203, 102}, {181, 41, 203, 110}}}, - {Region: "Brazil", Group: "Premium UDP USA", IPs: []net.IP{{45, 231, 207, 77}, {177, 67, 81, 163}, {177, 67, 81, 164}, {177, 67, 81, 165}, {177, 67, 81, 167}, {177, 67, 81, 170}, {177, 67, 81, 173}, {177, 67, 81, 174}, {181, 41, 203, 103}, {181, 41, 203, 104}}}, - {Region: "Bulgaria", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 152, 99}, {37, 120, 152, 102}, {37, 120, 152, 103}, {37, 120, 152, 104}, {37, 120, 152, 105}, {37, 120, 152, 106}, {37, 120, 152, 107}, {37, 120, 152, 108}, {37, 120, 152, 109}, {37, 120, 152, 110}}}, + {Region: "Bosnia and Herzegovina", Group: "Premium TCP Europe", IPs: []net.IP{{185, 99, 3, 57}, {185, 99, 3, 58}, {185, 99, 3, 72}, {185, 99, 3, 73}, {185, 99, 3, 74}, {185, 99, 3, 130}, {185, 99, 3, 131}, {185, 99, 3, 134}, {185, 99, 3, 135}, {185, 99, 3, 136}}}, + {Region: "Brazil", Group: "Premium UDP USA", IPs: []net.IP{{45, 231, 207, 71}, {45, 231, 207, 76}, {45, 231, 207, 77}, {177, 67, 81, 165}, {177, 67, 81, 172}, {181, 41, 203, 97}, {181, 41, 203, 99}, {181, 41, 203, 101}, {181, 41, 203, 106}, {181, 41, 203, 109}}}, + {Region: "Brazil", Group: "Premium TCP USA", IPs: []net.IP{{45, 231, 207, 72}, {45, 231, 207, 74}, {45, 231, 207, 79}, {177, 67, 81, 166}, {177, 67, 81, 169}, {177, 67, 81, 171}, {181, 41, 203, 99}, {181, 41, 203, 106}, {181, 41, 203, 108}, {181, 41, 203, 110}}}, + {Region: "Bulgaria", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 152, 100}, {37, 120, 152, 102}, {37, 120, 152, 103}, {37, 120, 152, 104}, {37, 120, 152, 105}, {37, 120, 152, 106}, {37, 120, 152, 107}, {37, 120, 152, 108}, {37, 120, 152, 109}, {37, 120, 152, 110}}}, {Region: "Bulgaria", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 152, 99}, {37, 120, 152, 100}, {37, 120, 152, 101}, {37, 120, 152, 103}, {37, 120, 152, 104}, {37, 120, 152, 105}, {37, 120, 152, 107}, {37, 120, 152, 108}, {37, 120, 152, 109}, {37, 120, 152, 110}}}, - {Region: "Cambodia", Group: "Premium TCP Asia", IPs: []net.IP{{188, 215, 235, 36}, {188, 215, 235, 38}, {188, 215, 235, 39}, {188, 215, 235, 40}, {188, 215, 235, 43}, {188, 215, 235, 46}, {188, 215, 235, 47}, {188, 215, 235, 48}, {188, 215, 235, 51}, {188, 215, 235, 54}}}, - {Region: "Cambodia", Group: "Premium UDP Asia", IPs: []net.IP{{188, 215, 235, 35}, {188, 215, 235, 36}, {188, 215, 235, 37}, {188, 215, 235, 38}, {188, 215, 235, 45}, {188, 215, 235, 46}, {188, 215, 235, 52}, {188, 215, 235, 53}, {188, 215, 235, 55}, {188, 215, 235, 58}}}, - {Region: "Canada", Group: "Premium TCP USA", IPs: []net.IP{{37, 120, 205, 8}, {37, 120, 205, 28}, {104, 245, 145, 163}, {104, 245, 146, 38}, {104, 245, 146, 101}, {176, 113, 74, 44}, {176, 113, 74, 52}, {176, 113, 74, 67}, {176, 113, 74, 126}, {176, 113, 74, 217}}}, - {Region: "Canada", Group: "Premium UDP USA", IPs: []net.IP{{37, 120, 205, 40}, {54, 39, 11, 194}, {104, 245, 145, 164}, {104, 245, 146, 41}, {139, 28, 218, 86}, {139, 28, 218, 87}, {176, 113, 74, 19}, {176, 113, 74, 25}, {176, 113, 74, 30}, {176, 113, 74, 195}}}, - {Region: "Chile", Group: "Premium TCP USA", IPs: []net.IP{{190, 105, 239, 129}, {190, 105, 239, 130}, {190, 105, 239, 131}, {190, 105, 239, 132}, {190, 105, 239, 133}, {190, 105, 239, 134}, {190, 105, 239, 135}, {190, 105, 239, 136}, {190, 105, 239, 137}, {190, 105, 239, 138}}}, + {Region: "Cambodia", Group: "Premium UDP Asia", IPs: []net.IP{{188, 215, 235, 35}, {188, 215, 235, 36}, {188, 215, 235, 37}, {188, 215, 235, 45}, {188, 215, 235, 47}, {188, 215, 235, 48}, {188, 215, 235, 49}, {188, 215, 235, 53}, {188, 215, 235, 55}, {188, 215, 235, 56}}}, + {Region: "Cambodia", Group: "Premium TCP Asia", IPs: []net.IP{{188, 215, 235, 36}, {188, 215, 235, 37}, {188, 215, 235, 38}, {188, 215, 235, 40}, {188, 215, 235, 41}, {188, 215, 235, 43}, {188, 215, 235, 47}, {188, 215, 235, 49}, {188, 215, 235, 55}, {188, 215, 235, 56}}}, + {Region: "Canada", Group: "Premium UDP USA", IPs: []net.IP{{37, 120, 130, 145}, {37, 120, 130, 180}, {37, 120, 130, 203}, {37, 120, 205, 27}, {37, 120, 205, 30}, {89, 47, 234, 117}, {139, 28, 218, 94}, {176, 113, 74, 199}, {176, 113, 74, 205}, {176, 113, 74, 212}}}, + {Region: "Canada", Group: "Premium TCP USA", IPs: []net.IP{{37, 120, 130, 173}, {37, 120, 130, 203}, {37, 120, 130, 210}, {37, 120, 205, 8}, {89, 47, 234, 88}, {104, 245, 145, 169}, {139, 28, 218, 88}, {176, 113, 74, 70}, {176, 113, 74, 89}, {176, 113, 74, 195}}}, {Region: "Chile", Group: "Premium UDP USA", IPs: []net.IP{{190, 105, 239, 129}, {190, 105, 239, 130}, {190, 105, 239, 131}, {190, 105, 239, 132}, {190, 105, 239, 133}, {190, 105, 239, 134}, {190, 105, 239, 135}, {190, 105, 239, 136}, {190, 105, 239, 137}, {190, 105, 239, 138}}}, - {Region: "China", Group: "Premium TCP Asia", IPs: []net.IP{{45, 132, 193, 2}, {45, 132, 193, 3}, {45, 132, 193, 9}, {45, 132, 193, 10}, {45, 132, 193, 12}, {45, 132, 193, 13}, {45, 132, 193, 32}, {45, 132, 193, 36}, {45, 132, 193, 43}, {45, 132, 193, 45}}}, - {Region: "China", Group: "Premium UDP Asia", IPs: []net.IP{{45, 132, 193, 2}, {45, 132, 193, 3}, {45, 132, 193, 4}, {45, 132, 193, 14}, {45, 132, 193, 19}, {45, 132, 193, 22}, {45, 132, 193, 30}, {45, 132, 193, 35}, {45, 132, 193, 36}, {45, 132, 193, 42}}}, + {Region: "Chile", Group: "Premium TCP USA", IPs: []net.IP{{190, 105, 239, 129}, {190, 105, 239, 130}, {190, 105, 239, 131}, {190, 105, 239, 132}, {190, 105, 239, 133}, {190, 105, 239, 134}, {190, 105, 239, 135}, {190, 105, 239, 136}, {190, 105, 239, 137}, {190, 105, 239, 138}}}, + {Region: "China", Group: "Premium TCP Asia", IPs: []net.IP{{45, 132, 193, 2}, {45, 132, 193, 3}, {45, 132, 193, 7}, {45, 132, 193, 10}, {45, 132, 193, 13}, {45, 132, 193, 15}, {45, 132, 193, 20}, {45, 132, 193, 31}, {45, 132, 193, 41}, {45, 132, 193, 47}}}, + {Region: "China", Group: "Premium UDP Asia", IPs: []net.IP{{45, 132, 193, 7}, {45, 132, 193, 14}, {45, 132, 193, 23}, {45, 132, 193, 26}, {45, 132, 193, 30}, {45, 132, 193, 36}, {45, 132, 193, 44}, {45, 132, 193, 45}, {45, 132, 193, 46}, {45, 132, 193, 48}}}, {Region: "Colombia", Group: "Premium TCP USA", IPs: []net.IP{{190, 105, 229, 19}, {190, 105, 229, 20}, {190, 105, 229, 21}, {190, 105, 229, 22}}}, {Region: "Colombia", Group: "Premium UDP USA", IPs: []net.IP{{190, 105, 229, 19}, {190, 105, 229, 20}, {190, 105, 229, 21}, {190, 105, 229, 22}}}, - {Region: "Costa Rica", Group: "Premium TCP USA", IPs: []net.IP{{143, 202, 160, 67}, {143, 202, 160, 69}, {143, 202, 160, 70}, {143, 202, 160, 72}, {143, 202, 160, 73}, {143, 202, 160, 74}, {143, 202, 160, 75}, {143, 202, 160, 76}, {143, 202, 160, 77}, {143, 202, 160, 78}}}, - {Region: "Costa Rica", Group: "Premium UDP USA", IPs: []net.IP{{143, 202, 160, 67}, {143, 202, 160, 68}, {143, 202, 160, 69}, {143, 202, 160, 70}, {143, 202, 160, 71}, {143, 202, 160, 73}, {143, 202, 160, 74}, {143, 202, 160, 75}, {143, 202, 160, 76}, {143, 202, 160, 78}}}, - {Region: "Cyprus", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 137, 8}, {45, 132, 137, 11}, {45, 132, 137, 12}, {45, 132, 137, 15}, {45, 132, 137, 17}, {45, 132, 137, 18}, {45, 132, 137, 19}, {45, 132, 137, 23}, {45, 132, 137, 26}, {45, 132, 137, 28}}}, - {Region: "Cyprus", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 137, 8}, {45, 132, 137, 10}, {45, 132, 137, 16}, {45, 132, 137, 19}, {45, 132, 137, 20}, {45, 132, 137, 21}, {45, 132, 137, 22}, {45, 132, 137, 23}, {45, 132, 137, 25}, {45, 132, 137, 28}}}, - {Region: "Czech Republic", Group: "Premium TCP Europe", IPs: []net.IP{{195, 181, 160, 66}, {195, 181, 160, 72}, {195, 181, 161, 7}, {195, 181, 161, 9}, {195, 181, 161, 10}, {195, 181, 161, 11}, {195, 181, 161, 14}, {195, 181, 161, 17}, {195, 181, 161, 23}, {195, 181, 161, 25}}}, - {Region: "Czech Republic", Group: "Premium UDP Europe", IPs: []net.IP{{185, 216, 35, 231}, {185, 216, 35, 232}, {185, 216, 35, 235}, {195, 181, 160, 75}, {195, 181, 161, 2}, {195, 181, 161, 8}, {195, 181, 161, 15}, {195, 181, 161, 16}, {195, 181, 161, 23}, {195, 181, 161, 25}}}, - {Region: "Denmark", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 145, 93}, {37, 120, 194, 39}, {37, 120, 194, 41}, {37, 120, 194, 53}, {95, 174, 65, 166}, {95, 174, 65, 167}, {95, 174, 65, 174}, {185, 206, 224, 230}, {185, 206, 224, 235}, {185, 206, 224, 253}}}, - {Region: "Denmark", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 145, 84}, {37, 120, 145, 88}, {37, 120, 194, 38}, {37, 120, 194, 58}, {95, 174, 65, 163}, {95, 174, 65, 165}, {185, 206, 224, 227}, {185, 206, 224, 243}, {185, 206, 224, 245}, {185, 206, 224, 253}}}, - {Region: "Egypt", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 139, 7}, {45, 132, 139, 22}, {45, 132, 139, 24}, {45, 132, 139, 27}, {45, 132, 139, 28}, {45, 132, 139, 29}, {188, 214, 122, 36}, {188, 214, 122, 41}, {188, 214, 122, 52}, {188, 214, 122, 56}}}, - {Region: "Egypt", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 139, 7}, {45, 132, 139, 17}, {45, 132, 139, 18}, {45, 132, 139, 22}, {45, 132, 139, 23}, {188, 214, 122, 41}, {188, 214, 122, 48}, {188, 214, 122, 49}, {188, 214, 122, 51}, {188, 214, 122, 61}}}, - {Region: "Estonia", Group: "Premium TCP Europe", IPs: []net.IP{{77, 247, 111, 6}, {77, 247, 111, 11}, {77, 247, 111, 52}, {77, 247, 111, 53}, {77, 247, 111, 55}, {77, 247, 111, 56}, {77, 247, 111, 57}, {77, 247, 111, 60}, {77, 247, 111, 61}, {77, 247, 111, 62}}}, - {Region: "Estonia", Group: "Premium UDP Europe", IPs: []net.IP{{77, 247, 111, 3}, {77, 247, 111, 4}, {77, 247, 111, 5}, {77, 247, 111, 7}, {77, 247, 111, 11}, {77, 247, 111, 12}, {77, 247, 111, 52}, {77, 247, 111, 53}, {77, 247, 111, 55}, {77, 247, 111, 59}}}, - {Region: "Finland", Group: "Premium TCP Europe", IPs: []net.IP{{194, 34, 133, 171}, {194, 34, 133, 172}, {194, 34, 133, 176}, {194, 34, 133, 179}, {194, 34, 133, 180}, {194, 34, 133, 195}, {194, 34, 133, 196}, {194, 34, 133, 204}, {194, 34, 133, 207}, {194, 34, 133, 208}}}, - {Region: "Finland", Group: "Premium UDP Europe", IPs: []net.IP{{194, 34, 133, 163}, {194, 34, 133, 164}, {194, 34, 133, 167}, {194, 34, 133, 178}, {194, 34, 133, 192}, {194, 34, 133, 201}, {194, 34, 133, 205}, {194, 34, 133, 206}, {194, 34, 133, 208}, {194, 34, 133, 214}}}, - {Region: "France", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 60, 21}, {84, 17, 60, 33}, {84, 17, 60, 89}, {84, 17, 60, 92}, {84, 17, 60, 114}, {84, 17, 61, 23}, {84, 17, 61, 43}, {84, 17, 61, 111}, {84, 17, 61, 235}, {151, 106, 8, 36}}}, - {Region: "France", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 60, 8}, {84, 17, 60, 54}, {84, 17, 60, 161}, {84, 17, 60, 188}, {84, 17, 61, 32}, {84, 17, 61, 101}, {84, 17, 61, 163}, {84, 17, 61, 187}, {84, 17, 61, 213}, {151, 106, 8, 46}}}, - {Region: "Georgia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 138, 7}, {45, 132, 138, 8}, {45, 132, 138, 9}, {45, 132, 138, 12}, {45, 132, 138, 14}, {45, 132, 138, 18}, {45, 132, 138, 19}, {45, 132, 138, 20}, {45, 132, 138, 23}, {45, 132, 138, 27}}}, - {Region: "Georgia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 138, 7}, {45, 132, 138, 8}, {45, 132, 138, 9}, {45, 132, 138, 10}, {45, 132, 138, 17}, {45, 132, 138, 18}, {45, 132, 138, 25}, {45, 132, 138, 26}, {45, 132, 138, 27}, {45, 132, 138, 28}}}, - {Region: "Germany", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 217, 110}, {84, 17, 48, 75}, {84, 17, 48, 100}, {84, 17, 48, 182}, {84, 17, 49, 129}, {154, 28, 188, 50}, {154, 28, 188, 128}, {178, 162, 208, 155}, {178, 162, 209, 72}, {178, 162, 216, 49}}}, - {Region: "Germany", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 217, 5}, {37, 120, 217, 27}, {84, 17, 48, 20}, {84, 17, 48, 64}, {84, 17, 48, 68}, {84, 17, 48, 182}, {84, 17, 49, 141}, {84, 17, 49, 144}, {154, 28, 188, 90}, {154, 28, 188, 143}}}, - {Region: "Greece", Group: "Premium TCP Europe", IPs: []net.IP{{154, 57, 3, 130}, {154, 57, 3, 132}, {154, 57, 3, 135}, {154, 57, 3, 138}, {154, 57, 3, 140}, {188, 123, 126, 168}, {188, 123, 126, 170}, {188, 123, 126, 176}, {188, 123, 126, 177}, {188, 123, 126, 178}}}, - {Region: "Greece", Group: "Premium UDP Europe", IPs: []net.IP{{154, 57, 3, 130}, {154, 57, 3, 132}, {154, 57, 3, 133}, {154, 57, 3, 137}, {188, 123, 126, 167}, {188, 123, 126, 170}, {188, 123, 126, 172}, {188, 123, 126, 173}, {188, 123, 126, 174}, {188, 123, 126, 177}}}, - {Region: "Greenland", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 209, 8}, {45, 131, 209, 9}, {45, 131, 209, 12}, {45, 131, 209, 16}, {45, 131, 209, 18}, {45, 131, 209, 20}, {45, 131, 209, 22}, {45, 131, 209, 23}, {45, 131, 209, 26}, {45, 131, 209, 27}}}, - {Region: "Greenland", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 209, 6}, {45, 131, 209, 11}, {45, 131, 209, 19}, {45, 131, 209, 20}, {45, 131, 209, 21}, {45, 131, 209, 23}, {45, 131, 209, 26}, {45, 131, 209, 27}, {45, 131, 209, 28}, {45, 131, 209, 29}}}, - {Region: "Hong Kong", Group: "Premium TCP Asia", IPs: []net.IP{{84, 17, 56, 130}, {84, 17, 56, 136}, {84, 17, 56, 148}, {84, 17, 56, 149}, {84, 17, 56, 152}, {84, 17, 56, 172}, {84, 17, 56, 173}, {84, 17, 56, 175}, {84, 17, 56, 176}, {84, 17, 56, 181}}}, - {Region: "Hong Kong", Group: "Premium UDP Asia", IPs: []net.IP{{84, 17, 56, 133}, {84, 17, 56, 140}, {84, 17, 56, 146}, {84, 17, 56, 151}, {84, 17, 56, 162}, {84, 17, 56, 166}, {84, 17, 56, 172}, {84, 17, 56, 174}, {84, 17, 56, 176}, {84, 17, 56, 182}}}, - {Region: "Hungary", Group: "Premium TCP Europe", IPs: []net.IP{{185, 104, 187, 83}, {185, 104, 187, 85}, {185, 104, 187, 86}, {185, 104, 187, 92}, {185, 189, 114, 116}, {185, 189, 114, 119}, {185, 189, 114, 120}, {185, 189, 114, 121}, {185, 189, 114, 124}, {185, 189, 114, 125}}}, - {Region: "Hungary", Group: "Premium UDP Europe", IPs: []net.IP{{185, 104, 187, 83}, {185, 104, 187, 85}, {185, 104, 187, 93}, {185, 189, 114, 115}, {185, 189, 114, 118}, {185, 189, 114, 119}, {185, 189, 114, 120}, {185, 189, 114, 121}, {185, 189, 114, 123}, {185, 189, 114, 125}}}, - {Region: "Iceland", Group: "Premium TCP Europe", IPs: []net.IP{{213, 167, 139, 19}, {213, 167, 139, 20}, {213, 167, 139, 21}, {213, 167, 139, 22}, {213, 167, 139, 23}, {213, 167, 139, 24}, {213, 167, 139, 25}, {213, 167, 139, 26}, {213, 167, 139, 28}, {213, 167, 139, 30}}}, - {Region: "Iceland", Group: "Premium UDP Europe", IPs: []net.IP{{213, 167, 139, 19}, {213, 167, 139, 21}, {213, 167, 139, 22}, {213, 167, 139, 24}, {213, 167, 139, 25}, {213, 167, 139, 26}, {213, 167, 139, 27}, {213, 167, 139, 28}, {213, 167, 139, 29}, {213, 167, 139, 30}}}, - {Region: "India", Group: "Premium TCP Europe", IPs: []net.IP{{43, 241, 71, 115}, {43, 241, 71, 118}, {43, 241, 71, 120}, {43, 241, 71, 122}, {43, 241, 71, 125}, {43, 241, 71, 147}, {43, 241, 71, 148}, {43, 241, 71, 149}, {43, 241, 71, 154}, {43, 241, 71, 156}}}, - {Region: "India", Group: "Premium UDP Europe", IPs: []net.IP{{43, 241, 71, 116}, {43, 241, 71, 117}, {43, 241, 71, 118}, {43, 241, 71, 122}, {43, 241, 71, 125}, {43, 241, 71, 147}, {43, 241, 71, 148}, {43, 241, 71, 153}, {43, 241, 71, 155}, {43, 241, 71, 156}}}, - {Region: "Indonesia", Group: "Premium TCP Asia", IPs: []net.IP{{113, 20, 29, 243}, {113, 20, 29, 244}, {113, 20, 29, 246}, {113, 20, 29, 247}, {113, 20, 29, 248}, {113, 20, 29, 249}, {113, 20, 29, 250}, {113, 20, 29, 251}, {113, 20, 29, 252}, {113, 20, 29, 254}}}, - {Region: "Indonesia", Group: "Premium UDP Asia", IPs: []net.IP{{113, 20, 29, 243}, {113, 20, 29, 245}, {113, 20, 29, 246}, {113, 20, 29, 247}, {113, 20, 29, 248}, {113, 20, 29, 249}, {113, 20, 29, 250}, {113, 20, 29, 251}, {113, 20, 29, 252}, {113, 20, 29, 253}}}, - {Region: "Iran", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 4, 10}, {45, 131, 4, 16}, {45, 131, 4, 17}, {45, 131, 4, 18}, {45, 131, 4, 20}, {45, 131, 4, 21}, {45, 131, 4, 22}, {45, 131, 4, 24}, {45, 131, 4, 25}, {45, 131, 4, 28}}}, - {Region: "Iran", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 4, 6}, {45, 131, 4, 8}, {45, 131, 4, 12}, {45, 131, 4, 14}, {45, 131, 4, 15}, {45, 131, 4, 20}, {45, 131, 4, 23}, {45, 131, 4, 24}, {45, 131, 4, 27}, {45, 131, 4, 28}}}, - {Region: "Ireland", Group: "Premium TCP Europe", IPs: []net.IP{{84, 247, 48, 3}, {84, 247, 48, 4}, {84, 247, 48, 5}, {84, 247, 48, 8}, {84, 247, 48, 9}, {84, 247, 48, 10}, {84, 247, 48, 11}, {84, 247, 48, 12}, {84, 247, 48, 19}, {84, 247, 48, 21}}}, - {Region: "Ireland", Group: "Premium UDP Europe", IPs: []net.IP{{84, 247, 48, 3}, {84, 247, 48, 13}, {84, 247, 48, 14}, {84, 247, 48, 20}, {84, 247, 48, 21}, {84, 247, 48, 23}, {84, 247, 48, 24}, {84, 247, 48, 25}, {84, 247, 48, 26}, {84, 247, 48, 27}}}, - {Region: "Isle of Man", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 140, 7}, {45, 132, 140, 8}, {45, 132, 140, 10}, {45, 132, 140, 11}, {45, 132, 140, 15}, {45, 132, 140, 17}, {45, 132, 140, 18}, {45, 132, 140, 19}, {45, 132, 140, 27}, {45, 132, 140, 28}}}, - {Region: "Isle of Man", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 140, 7}, {45, 132, 140, 9}, {45, 132, 140, 10}, {45, 132, 140, 16}, {45, 132, 140, 19}, {45, 132, 140, 20}, {45, 132, 140, 21}, {45, 132, 140, 25}, {45, 132, 140, 26}, {45, 132, 140, 28}}}, - {Region: "Israel", Group: "Premium TCP Europe", IPs: []net.IP{{160, 116, 0, 163}, {160, 116, 0, 164}, {160, 116, 0, 166}, {160, 116, 0, 167}, {160, 116, 0, 169}, {160, 116, 0, 170}, {160, 116, 0, 171}, {160, 116, 0, 172}, {160, 116, 0, 173}, {160, 116, 0, 174}}}, - {Region: "Israel", Group: "Premium UDP Europe", IPs: []net.IP{{160, 116, 0, 163}, {160, 116, 0, 165}, {160, 116, 0, 166}, {160, 116, 0, 167}, {160, 116, 0, 168}, {160, 116, 0, 169}, {160, 116, 0, 170}, {160, 116, 0, 172}, {160, 116, 0, 173}, {160, 116, 0, 174}}}, - {Region: "Italy", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 58, 11}, {84, 17, 58, 19}, {87, 101, 94, 70}, {87, 101, 94, 116}, {185, 217, 71, 133}, {185, 217, 71, 137}, {212, 102, 55, 100}, {212, 102, 55, 123}, {212, 102, 55, 139}, {212, 102, 55, 184}}}, - {Region: "Italy", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 58, 7}, {84, 17, 58, 100}, {84, 17, 58, 103}, {84, 17, 58, 104}, {87, 101, 94, 116}, {87, 101, 94, 124}, {185, 217, 71, 132}, {185, 217, 71, 134}, {212, 102, 55, 156}, {212, 102, 55, 167}}}, - {Region: "Japan", Group: "Premium TCP Asia", IPs: []net.IP{{156, 146, 35, 5}, {156, 146, 35, 8}, {156, 146, 35, 9}, {156, 146, 35, 17}, {156, 146, 35, 20}, {156, 146, 35, 33}, {156, 146, 35, 36}, {156, 146, 35, 42}, {156, 146, 35, 45}, {156, 146, 35, 50}}}, - {Region: "Japan", Group: "Premium UDP Asia", IPs: []net.IP{{156, 146, 35, 6}, {156, 146, 35, 8}, {156, 146, 35, 19}, {156, 146, 35, 22}, {156, 146, 35, 27}, {156, 146, 35, 32}, {156, 146, 35, 35}, {156, 146, 35, 37}, {156, 146, 35, 41}, {156, 146, 35, 47}}}, - {Region: "Kazakhstan", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 88, 7}, {45, 133, 88, 11}, {45, 133, 88, 12}, {45, 133, 88, 13}, {45, 133, 88, 14}, {45, 133, 88, 20}, {45, 133, 88, 23}, {45, 133, 88, 24}, {45, 133, 88, 26}, {45, 133, 88, 28}}}, - {Region: "Kazakhstan", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 88, 8}, {45, 133, 88, 12}, {45, 133, 88, 13}, {45, 133, 88, 15}, {45, 133, 88, 19}, {45, 133, 88, 20}, {45, 133, 88, 24}, {45, 133, 88, 25}, {45, 133, 88, 26}, {45, 133, 88, 28}}}, + {Region: "Costa Rica", Group: "Premium TCP USA", IPs: []net.IP{{143, 202, 160, 67}, {143, 202, 160, 68}, {143, 202, 160, 70}, {143, 202, 160, 71}, {143, 202, 160, 72}, {143, 202, 160, 73}, {143, 202, 160, 74}, {143, 202, 160, 75}, {143, 202, 160, 77}, {143, 202, 160, 78}}}, + {Region: "Costa Rica", Group: "Premium UDP USA", IPs: []net.IP{{143, 202, 160, 67}, {143, 202, 160, 68}, {143, 202, 160, 69}, {143, 202, 160, 70}, {143, 202, 160, 71}, {143, 202, 160, 72}, {143, 202, 160, 73}, {143, 202, 160, 74}, {143, 202, 160, 75}, {143, 202, 160, 76}}}, + {Region: "Cyprus", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 137, 7}, {45, 132, 137, 9}, {45, 132, 137, 11}, {45, 132, 137, 13}, {45, 132, 137, 20}, {45, 132, 137, 23}, {45, 132, 137, 26}, {45, 132, 137, 27}, {45, 132, 137, 28}, {45, 132, 137, 29}}}, + {Region: "Cyprus", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 137, 7}, {45, 132, 137, 10}, {45, 132, 137, 14}, {45, 132, 137, 15}, {45, 132, 137, 17}, {45, 132, 137, 18}, {45, 132, 137, 21}, {45, 132, 137, 24}, {45, 132, 137, 27}, {45, 132, 137, 29}}}, + {Region: "Czech Republic", Group: "Premium UDP Europe", IPs: []net.IP{{185, 216, 35, 227}, {185, 216, 35, 232}, {185, 216, 35, 236}, {195, 181, 161, 5}, {195, 181, 161, 6}, {195, 181, 161, 7}, {195, 181, 161, 10}, {195, 181, 161, 12}, {195, 181, 161, 15}, {195, 181, 161, 19}}}, + {Region: "Czech Republic", Group: "Premium TCP Europe", IPs: []net.IP{{185, 216, 35, 230}, {185, 216, 35, 232}, {185, 216, 35, 236}, {195, 181, 161, 4}, {195, 181, 161, 8}, {195, 181, 161, 15}, {195, 181, 161, 18}, {195, 181, 161, 20}, {195, 181, 161, 24}, {195, 181, 161, 25}}}, + {Region: "Denmark", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 145, 85}, {37, 120, 145, 90}, {37, 120, 194, 37}, {37, 120, 194, 41}, {95, 174, 65, 164}, {95, 174, 65, 174}, {185, 206, 224, 231}, {185, 206, 224, 235}, {185, 206, 224, 236}, {185, 206, 224, 238}}}, + {Region: "Denmark", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 145, 86}, {37, 120, 145, 88}, {37, 120, 194, 40}, {37, 120, 194, 42}, {37, 120, 194, 60}, {37, 120, 194, 62}, {95, 174, 65, 170}, {185, 206, 224, 231}, {185, 206, 224, 248}, {185, 206, 224, 250}}}, + {Region: "Egypt", Group: "Premium TCP Europe", IPs: []net.IP{{188, 214, 122, 40}, {188, 214, 122, 44}, {188, 214, 122, 46}, {188, 214, 122, 47}, {188, 214, 122, 48}, {188, 214, 122, 51}, {188, 214, 122, 52}, {188, 214, 122, 56}, {188, 214, 122, 59}, {188, 214, 122, 60}}}, + {Region: "Egypt", Group: "Premium UDP Europe", IPs: []net.IP{{188, 214, 122, 40}, {188, 214, 122, 41}, {188, 214, 122, 43}, {188, 214, 122, 46}, {188, 214, 122, 48}, {188, 214, 122, 51}, {188, 214, 122, 52}, {188, 214, 122, 55}, {188, 214, 122, 57}, {188, 214, 122, 60}}}, + {Region: "Estonia", Group: "Premium UDP Europe", IPs: []net.IP{{77, 247, 111, 3}, {77, 247, 111, 4}, {77, 247, 111, 6}, {77, 247, 111, 9}, {77, 247, 111, 11}, {77, 247, 111, 51}, {77, 247, 111, 53}, {77, 247, 111, 57}, {77, 247, 111, 58}, {77, 247, 111, 62}}}, + {Region: "Estonia", Group: "Premium TCP Europe", IPs: []net.IP{{77, 247, 111, 4}, {77, 247, 111, 7}, {77, 247, 111, 9}, {77, 247, 111, 10}, {77, 247, 111, 11}, {77, 247, 111, 52}, {77, 247, 111, 53}, {77, 247, 111, 55}, {77, 247, 111, 56}, {77, 247, 111, 57}}}, + {Region: "Finland", Group: "Premium UDP Europe", IPs: []net.IP{{188, 126, 89, 102}, {188, 126, 89, 103}, {188, 126, 89, 104}, {188, 126, 89, 105}, {188, 126, 89, 112}, {188, 126, 89, 116}, {188, 126, 89, 124}, {188, 126, 89, 131}, {188, 126, 89, 137}, {188, 126, 89, 138}}}, + {Region: "Finland", Group: "Premium TCP Europe", IPs: []net.IP{{188, 126, 89, 99}, {188, 126, 89, 106}, {188, 126, 89, 113}, {188, 126, 89, 121}, {188, 126, 89, 125}, {188, 126, 89, 131}, {188, 126, 89, 132}, {188, 126, 89, 142}, {188, 126, 89, 146}, {188, 126, 89, 155}}}, + {Region: "France", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 60, 9}, {84, 17, 60, 23}, {84, 17, 60, 28}, {84, 17, 60, 95}, {84, 17, 61, 110}, {84, 17, 61, 162}, {84, 17, 61, 171}, {84, 17, 61, 187}, {151, 106, 12, 248}, {194, 59, 249, 150}}}, + {Region: "France", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 60, 53}, {84, 17, 60, 59}, {84, 17, 60, 99}, {84, 17, 60, 150}, {84, 17, 61, 53}, {84, 17, 61, 104}, {84, 17, 61, 158}, {84, 17, 61, 203}, {151, 106, 8, 45}, {151, 106, 12, 243}}}, + {Region: "Georgia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 138, 7}, {45, 132, 138, 11}, {45, 132, 138, 12}, {45, 132, 138, 13}, {45, 132, 138, 16}, {45, 132, 138, 19}, {45, 132, 138, 20}, {45, 132, 138, 21}, {45, 132, 138, 28}, {45, 132, 138, 29}}}, + {Region: "Georgia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 138, 6}, {45, 132, 138, 7}, {45, 132, 138, 8}, {45, 132, 138, 10}, {45, 132, 138, 14}, {45, 132, 138, 15}, {45, 132, 138, 17}, {45, 132, 138, 19}, {45, 132, 138, 22}, {45, 132, 138, 29}}}, + {Region: "Germany", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 217, 40}, {84, 17, 48, 203}, {84, 17, 49, 94}, {84, 17, 49, 102}, {84, 17, 49, 188}, {154, 28, 188, 30}, {154, 28, 188, 99}, {154, 28, 188, 117}, {154, 28, 188, 131}, {193, 176, 86, 218}}}, + {Region: "Germany", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 48, 13}, {84, 17, 48, 66}, {84, 17, 48, 72}, {84, 17, 48, 193}, {84, 17, 49, 129}, {154, 28, 188, 45}, {154, 28, 188, 58}, {154, 28, 188, 109}, {193, 176, 86, 215}, {212, 103, 50, 69}}}, + {Region: "Greece", Group: "Premium UDP Europe", IPs: []net.IP{{154, 57, 3, 130}, {154, 57, 3, 131}, {154, 57, 3, 133}, {154, 57, 3, 134}, {154, 57, 3, 137}, {154, 57, 3, 138}, {188, 123, 126, 170}, {188, 123, 126, 174}, {188, 123, 126, 175}, {188, 123, 126, 176}}}, + {Region: "Greece", Group: "Premium TCP Europe", IPs: []net.IP{{154, 57, 3, 130}, {154, 57, 3, 131}, {154, 57, 3, 133}, {154, 57, 3, 135}, {154, 57, 3, 136}, {154, 57, 3, 140}, {154, 57, 3, 141}, {188, 123, 126, 168}, {188, 123, 126, 174}, {188, 123, 126, 176}}}, + {Region: "Greenland", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 209, 6}, {45, 131, 209, 8}, {45, 131, 209, 9}, {45, 131, 209, 15}, {45, 131, 209, 19}, {45, 131, 209, 20}, {45, 131, 209, 21}, {45, 131, 209, 25}, {45, 131, 209, 26}, {45, 131, 209, 29}}}, + {Region: "Greenland", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 209, 7}, {45, 131, 209, 14}, {45, 131, 209, 16}, {45, 131, 209, 17}, {45, 131, 209, 18}, {45, 131, 209, 19}, {45, 131, 209, 20}, {45, 131, 209, 23}, {45, 131, 209, 26}, {45, 131, 209, 27}}}, + {Region: "Hong Kong", Group: "Premium TCP Asia", IPs: []net.IP{{84, 17, 56, 131}, {84, 17, 56, 136}, {84, 17, 56, 152}, {84, 17, 56, 168}, {84, 17, 56, 170}, {84, 17, 56, 171}, {84, 17, 56, 174}, {84, 17, 56, 179}, {84, 17, 56, 180}, {84, 17, 56, 182}}}, + {Region: "Hong Kong", Group: "Premium UDP Asia", IPs: []net.IP{{84, 17, 56, 135}, {84, 17, 56, 139}, {84, 17, 56, 140}, {84, 17, 56, 147}, {84, 17, 56, 148}, {84, 17, 56, 153}, {84, 17, 56, 164}, {84, 17, 56, 168}, {84, 17, 56, 179}, {84, 17, 56, 181}}}, + {Region: "Hungary", Group: "Premium TCP Europe", IPs: []net.IP{{185, 104, 187, 83}, {185, 104, 187, 85}, {185, 104, 187, 89}, {185, 189, 114, 115}, {185, 189, 114, 116}, {185, 189, 114, 117}, {185, 189, 114, 118}, {185, 189, 114, 121}, {185, 189, 114, 124}, {185, 189, 114, 126}}}, + {Region: "Hungary", Group: "Premium UDP Europe", IPs: []net.IP{{185, 104, 187, 85}, {185, 104, 187, 88}, {185, 104, 187, 91}, {185, 104, 187, 94}, {185, 189, 114, 116}, {185, 189, 114, 119}, {185, 189, 114, 120}, {185, 189, 114, 123}, {185, 189, 114, 124}, {185, 189, 114, 125}}}, + {Region: "Iceland", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 193, 3}, {45, 133, 193, 4}, {45, 133, 193, 5}, {45, 133, 193, 6}, {45, 133, 193, 7}, {45, 133, 193, 8}, {45, 133, 193, 9}, {45, 133, 193, 10}, {45, 133, 193, 12}, {45, 133, 193, 13}}}, + {Region: "Iceland", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 193, 3}, {45, 133, 193, 4}, {45, 133, 193, 5}, {45, 133, 193, 8}, {45, 133, 193, 9}, {45, 133, 193, 10}, {45, 133, 193, 11}, {45, 133, 193, 12}, {45, 133, 193, 13}, {45, 133, 193, 14}}}, + {Region: "India", Group: "Premium UDP Europe", IPs: []net.IP{{43, 241, 71, 116}, {43, 241, 71, 118}, {43, 241, 71, 119}, {43, 241, 71, 120}, {43, 241, 71, 124}, {43, 241, 71, 125}, {43, 241, 71, 148}, {43, 241, 71, 150}, {43, 241, 71, 154}, {43, 241, 71, 155}}}, + {Region: "India", Group: "Premium TCP Europe", IPs: []net.IP{{43, 241, 71, 116}, {43, 241, 71, 120}, {43, 241, 71, 121}, {43, 241, 71, 122}, {43, 241, 71, 125}, {43, 241, 71, 148}, {43, 241, 71, 151}, {43, 241, 71, 153}, {43, 241, 71, 155}, {43, 241, 71, 157}}}, + {Region: "Indonesia", Group: "Premium UDP Asia", IPs: []net.IP{{113, 20, 29, 243}, {113, 20, 29, 244}, {113, 20, 29, 245}, {113, 20, 29, 246}, {113, 20, 29, 247}, {113, 20, 29, 249}, {113, 20, 29, 251}, {113, 20, 29, 252}, {113, 20, 29, 253}, {113, 20, 29, 254}}}, + {Region: "Indonesia", Group: "Premium TCP Asia", IPs: []net.IP{{113, 20, 29, 243}, {113, 20, 29, 245}, {113, 20, 29, 246}, {113, 20, 29, 248}, {113, 20, 29, 249}, {113, 20, 29, 250}, {113, 20, 29, 251}, {113, 20, 29, 252}, {113, 20, 29, 253}, {113, 20, 29, 254}}}, + {Region: "Iran", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 4, 10}, {45, 131, 4, 13}, {45, 131, 4, 14}, {45, 131, 4, 15}, {45, 131, 4, 17}, {45, 131, 4, 20}, {45, 131, 4, 21}, {45, 131, 4, 22}, {45, 131, 4, 24}, {45, 131, 4, 28}}}, + {Region: "Iran", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 4, 7}, {45, 131, 4, 11}, {45, 131, 4, 12}, {45, 131, 4, 13}, {45, 131, 4, 19}, {45, 131, 4, 21}, {45, 131, 4, 26}, {45, 131, 4, 27}, {45, 131, 4, 28}, {45, 131, 4, 29}}}, + {Region: "Ireland", Group: "Premium TCP Europe", IPs: []net.IP{{77, 81, 139, 36}, {77, 81, 139, 38}, {77, 81, 139, 39}, {77, 81, 139, 40}, {84, 247, 48, 3}, {84, 247, 48, 5}, {84, 247, 48, 11}, {84, 247, 48, 12}, {84, 247, 48, 27}, {84, 247, 48, 28}}}, + {Region: "Ireland", Group: "Premium UDP Europe", IPs: []net.IP{{77, 81, 139, 42}, {77, 81, 139, 45}, {84, 247, 48, 3}, {84, 247, 48, 6}, {84, 247, 48, 7}, {84, 247, 48, 8}, {84, 247, 48, 20}, {84, 247, 48, 22}, {84, 247, 48, 24}, {84, 247, 48, 29}}}, + {Region: "Isle of Man", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 140, 7}, {45, 132, 140, 8}, {45, 132, 140, 9}, {45, 132, 140, 11}, {45, 132, 140, 13}, {45, 132, 140, 15}, {45, 132, 140, 18}, {45, 132, 140, 20}, {45, 132, 140, 24}, {45, 132, 140, 25}}}, + {Region: "Isle of Man", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 140, 7}, {45, 132, 140, 8}, {45, 132, 140, 15}, {45, 132, 140, 20}, {45, 132, 140, 21}, {45, 132, 140, 22}, {45, 132, 140, 23}, {45, 132, 140, 27}, {45, 132, 140, 28}, {45, 132, 140, 29}}}, + {Region: "Israel", Group: "Premium TCP Europe", IPs: []net.IP{{160, 116, 0, 163}, {160, 116, 0, 165}, {160, 116, 0, 166}, {160, 116, 0, 167}, {160, 116, 0, 169}, {160, 116, 0, 170}, {160, 116, 0, 171}, {160, 116, 0, 172}, {160, 116, 0, 173}, {160, 116, 0, 174}}}, + {Region: "Israel", Group: "Premium UDP Europe", IPs: []net.IP{{160, 116, 0, 163}, {160, 116, 0, 164}, {160, 116, 0, 165}, {160, 116, 0, 166}, {160, 116, 0, 167}, {160, 116, 0, 168}, {160, 116, 0, 169}, {160, 116, 0, 171}, {160, 116, 0, 172}, {160, 116, 0, 173}}}, + {Region: "Italy", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 58, 5}, {84, 17, 58, 8}, {84, 17, 58, 22}, {84, 17, 58, 97}, {84, 17, 58, 121}, {87, 101, 94, 119}, {185, 217, 71, 135}, {185, 217, 71, 142}, {185, 217, 71, 147}, {212, 102, 55, 115}}}, + {Region: "Italy", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 58, 9}, {84, 17, 58, 96}, {84, 17, 58, 97}, {84, 17, 58, 105}, {87, 101, 94, 115}, {87, 101, 94, 124}, {185, 217, 71, 135}, {185, 217, 71, 149}, {212, 102, 55, 98}, {212, 102, 55, 122}}}, + {Region: "Japan", Group: "Premium UDP Asia", IPs: []net.IP{{156, 146, 35, 3}, {156, 146, 35, 6}, {156, 146, 35, 12}, {156, 146, 35, 21}, {156, 146, 35, 25}, {156, 146, 35, 30}, {156, 146, 35, 35}, {156, 146, 35, 39}, {156, 146, 35, 46}, {156, 146, 35, 50}}}, + {Region: "Japan", Group: "Premium TCP Asia", IPs: []net.IP{{156, 146, 35, 3}, {156, 146, 35, 5}, {156, 146, 35, 17}, {156, 146, 35, 29}, {156, 146, 35, 32}, {156, 146, 35, 35}, {156, 146, 35, 36}, {156, 146, 35, 41}, {156, 146, 35, 47}, {156, 146, 35, 48}}}, + {Region: "Kazakhstan", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 88, 10}, {45, 133, 88, 11}, {45, 133, 88, 13}, {45, 133, 88, 14}, {45, 133, 88, 15}, {45, 133, 88, 17}, {45, 133, 88, 20}, {45, 133, 88, 21}, {45, 133, 88, 27}, {45, 133, 88, 28}}}, + {Region: "Kazakhstan", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 88, 6}, {45, 133, 88, 9}, {45, 133, 88, 11}, {45, 133, 88, 13}, {45, 133, 88, 14}, {45, 133, 88, 17}, {45, 133, 88, 20}, {45, 133, 88, 22}, {45, 133, 88, 25}, {45, 133, 88, 28}}}, {Region: "Kenya", Group: "Premium TCP Asia", IPs: []net.IP{{62, 12, 118, 195}, {62, 12, 118, 196}, {62, 12, 118, 197}, {62, 12, 118, 198}, {62, 12, 118, 199}, {62, 12, 118, 200}, {62, 12, 118, 201}, {62, 12, 118, 202}, {62, 12, 118, 203}, {62, 12, 118, 204}}}, {Region: "Kenya", Group: "Premium UDP Asia", IPs: []net.IP{{62, 12, 118, 195}, {62, 12, 118, 196}, {62, 12, 118, 197}, {62, 12, 118, 198}, {62, 12, 118, 199}, {62, 12, 118, 200}, {62, 12, 118, 201}, {62, 12, 118, 202}, {62, 12, 118, 203}, {62, 12, 118, 204}}}, - {Region: "Korea", Group: "Premium TCP Asia", IPs: []net.IP{{27, 255, 75, 227}, {27, 255, 75, 229}, {27, 255, 75, 233}, {27, 255, 75, 234}, {27, 255, 75, 235}, {27, 255, 75, 236}, {27, 255, 75, 248}, {27, 255, 75, 249}, {27, 255, 75, 251}, {27, 255, 75, 254}}}, - {Region: "Korea", Group: "Premium UDP Asia", IPs: []net.IP{{27, 255, 75, 228}, {27, 255, 75, 229}, {27, 255, 75, 230}, {27, 255, 75, 231}, {27, 255, 75, 234}, {27, 255, 75, 235}, {27, 255, 75, 244}, {27, 255, 75, 245}, {27, 255, 75, 246}, {27, 255, 75, 247}}}, - {Region: "Latvia", Group: "Premium TCP Europe", IPs: []net.IP{{109, 248, 148, 244}, {109, 248, 148, 251}, {109, 248, 148, 252}, {109, 248, 148, 253}, {109, 248, 149, 19}, {109, 248, 149, 20}, {109, 248, 149, 21}, {109, 248, 149, 22}, {109, 248, 149, 24}, {109, 248, 149, 27}}}, - {Region: "Latvia", Group: "Premium UDP Europe", IPs: []net.IP{{109, 248, 148, 248}, {109, 248, 148, 252}, {109, 248, 148, 253}, {109, 248, 148, 254}, {109, 248, 149, 19}, {109, 248, 149, 20}, {109, 248, 149, 21}, {109, 248, 149, 24}, {109, 248, 149, 28}, {109, 248, 149, 29}}}, - {Region: "Liechtenstein", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 48, 6}, {45, 139, 48, 7}, {45, 139, 48, 9}, {45, 139, 48, 16}, {45, 139, 48, 17}, {45, 139, 48, 19}, {45, 139, 48, 20}, {45, 139, 48, 22}, {45, 139, 48, 23}, {45, 139, 48, 27}}}, - {Region: "Liechtenstein", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 48, 9}, {45, 139, 48, 12}, {45, 139, 48, 15}, {45, 139, 48, 16}, {45, 139, 48, 17}, {45, 139, 48, 18}, {45, 139, 48, 24}, {45, 139, 48, 26}, {45, 139, 48, 28}, {45, 139, 48, 29}}}, - {Region: "Lithuania", Group: "Premium TCP Europe", IPs: []net.IP{{85, 206, 162, 211}, {85, 206, 162, 213}, {85, 206, 162, 214}, {85, 206, 162, 216}, {85, 206, 162, 219}, {85, 206, 162, 220}, {85, 206, 165, 18}, {85, 206, 165, 20}, {85, 206, 165, 24}, {85, 206, 165, 25}}}, - {Region: "Lithuania", Group: "Premium UDP Europe", IPs: []net.IP{{85, 206, 162, 210}, {85, 206, 162, 211}, {85, 206, 162, 214}, {85, 206, 162, 215}, {85, 206, 162, 220}, {85, 206, 162, 221}, {85, 206, 162, 222}, {85, 206, 165, 18}, {85, 206, 165, 25}, {85, 206, 165, 26}}}, - {Region: "Luxembourg", Group: "Premium TCP Europe", IPs: []net.IP{{5, 253, 204, 5}, {5, 253, 204, 6}, {5, 253, 204, 9}, {5, 253, 204, 10}, {5, 253, 204, 12}, {5, 253, 204, 14}, {5, 253, 204, 20}, {5, 253, 204, 23}, {5, 253, 204, 29}, {5, 253, 204, 30}}}, - {Region: "Luxembourg", Group: "Premium UDP Europe", IPs: []net.IP{{5, 253, 204, 7}, {5, 253, 204, 11}, {5, 253, 204, 20}, {5, 253, 204, 22}, {5, 253, 204, 23}, {5, 253, 204, 26}, {5, 253, 204, 27}, {5, 253, 204, 28}, {5, 253, 204, 29}, {5, 253, 204, 30}}}, - {Region: "Macao", Group: "Premium TCP Asia", IPs: []net.IP{{45, 137, 197, 8}, {45, 137, 197, 9}, {45, 137, 197, 12}, {45, 137, 197, 14}, {45, 137, 197, 17}, {45, 137, 197, 33}, {45, 137, 197, 35}, {45, 137, 197, 42}, {45, 137, 197, 45}, {45, 137, 197, 47}}}, - {Region: "Macao", Group: "Premium UDP Asia", IPs: []net.IP{{45, 137, 197, 2}, {45, 137, 197, 7}, {45, 137, 197, 18}, {45, 137, 197, 19}, {45, 137, 197, 28}, {45, 137, 197, 30}, {45, 137, 197, 33}, {45, 137, 197, 35}, {45, 137, 197, 44}, {45, 137, 197, 47}}}, - {Region: "Macedonia", Group: "Premium TCP Europe", IPs: []net.IP{{185, 225, 28, 3}, {185, 225, 28, 4}, {185, 225, 28, 5}, {185, 225, 28, 6}, {185, 225, 28, 7}, {185, 225, 28, 8}, {185, 225, 28, 9}, {185, 225, 28, 10}, {185, 225, 28, 11}, {185, 225, 28, 12}}}, + {Region: "Korea", Group: "Premium UDP Asia", IPs: []net.IP{{27, 255, 75, 233}, {27, 255, 75, 236}, {27, 255, 75, 237}, {27, 255, 75, 244}, {27, 255, 75, 247}, {27, 255, 75, 249}, {27, 255, 75, 250}, {27, 255, 75, 252}, {27, 255, 75, 253}, {27, 255, 75, 254}}}, + {Region: "Korea", Group: "Premium TCP Asia", IPs: []net.IP{{27, 255, 75, 228}, {27, 255, 75, 231}, {27, 255, 75, 233}, {27, 255, 75, 237}, {27, 255, 75, 243}, {27, 255, 75, 246}, {27, 255, 75, 248}, {27, 255, 75, 250}, {27, 255, 75, 252}, {27, 255, 75, 254}}}, + {Region: "Latvia", Group: "Premium UDP Europe", IPs: []net.IP{{109, 248, 148, 244}, {109, 248, 148, 246}, {109, 248, 148, 252}, {109, 248, 148, 253}, {109, 248, 149, 19}, {109, 248, 149, 20}, {109, 248, 149, 23}, {109, 248, 149, 24}, {109, 248, 149, 27}, {109, 248, 149, 29}}}, + {Region: "Latvia", Group: "Premium TCP Europe", IPs: []net.IP{{109, 248, 148, 243}, {109, 248, 148, 244}, {109, 248, 148, 251}, {109, 248, 148, 252}, {109, 248, 148, 254}, {109, 248, 149, 21}, {109, 248, 149, 24}, {109, 248, 149, 25}, {109, 248, 149, 28}, {109, 248, 149, 29}}}, + {Region: "Liechtenstein", Group: "Premium TCP Europe", IPs: []net.IP{{45, 139, 48, 7}, {45, 139, 48, 8}, {45, 139, 48, 10}, {45, 139, 48, 11}, {45, 139, 48, 13}, {45, 139, 48, 19}, {45, 139, 48, 22}, {45, 139, 48, 24}, {45, 139, 48, 25}, {45, 139, 48, 29}}}, + {Region: "Liechtenstein", Group: "Premium UDP Europe", IPs: []net.IP{{45, 139, 48, 7}, {45, 139, 48, 12}, {45, 139, 48, 13}, {45, 139, 48, 14}, {45, 139, 48, 16}, {45, 139, 48, 21}, {45, 139, 48, 22}, {45, 139, 48, 23}, {45, 139, 48, 25}, {45, 139, 48, 27}}}, + {Region: "Lithuania", Group: "Premium UDP Europe", IPs: []net.IP{{85, 206, 162, 209}, {85, 206, 162, 211}, {85, 206, 162, 215}, {85, 206, 162, 218}, {85, 206, 162, 220}, {85, 206, 162, 222}, {85, 206, 165, 18}, {85, 206, 165, 20}, {85, 206, 165, 23}, {85, 206, 165, 26}}}, + {Region: "Lithuania", Group: "Premium TCP Europe", IPs: []net.IP{{85, 206, 162, 210}, {85, 206, 162, 214}, {85, 206, 162, 215}, {85, 206, 162, 218}, {85, 206, 162, 219}, {85, 206, 162, 220}, {85, 206, 162, 221}, {85, 206, 165, 17}, {85, 206, 165, 18}, {85, 206, 165, 19}}}, + {Region: "Luxembourg", Group: "Premium UDP Europe", IPs: []net.IP{{5, 253, 204, 8}, {5, 253, 204, 10}, {5, 253, 204, 11}, {5, 253, 204, 14}, {5, 253, 204, 19}, {5, 253, 204, 21}, {5, 253, 204, 23}, {5, 253, 204, 27}, {5, 253, 204, 29}, {5, 253, 204, 30}}}, + {Region: "Luxembourg", Group: "Premium TCP Europe", IPs: []net.IP{{5, 253, 204, 5}, {5, 253, 204, 9}, {5, 253, 204, 10}, {5, 253, 204, 12}, {5, 253, 204, 13}, {5, 253, 204, 19}, {5, 253, 204, 22}, {5, 253, 204, 26}, {5, 253, 204, 27}, {5, 253, 204, 28}}}, + {Region: "Macao", Group: "Premium UDP Asia", IPs: []net.IP{{45, 137, 197, 9}, {45, 137, 197, 10}, {45, 137, 197, 12}, {45, 137, 197, 14}, {45, 137, 197, 18}, {45, 137, 197, 25}, {45, 137, 197, 29}, {45, 137, 197, 30}, {45, 137, 197, 33}, {45, 137, 197, 45}}}, + {Region: "Macao", Group: "Premium TCP Asia", IPs: []net.IP{{45, 137, 197, 1}, {45, 137, 197, 14}, {45, 137, 197, 16}, {45, 137, 197, 17}, {45, 137, 197, 26}, {45, 137, 197, 28}, {45, 137, 197, 30}, {45, 137, 197, 40}, {45, 137, 197, 42}, {45, 137, 197, 48}}}, {Region: "Macedonia", Group: "Premium UDP Europe", IPs: []net.IP{{185, 225, 28, 3}, {185, 225, 28, 4}, {185, 225, 28, 5}, {185, 225, 28, 6}, {185, 225, 28, 7}, {185, 225, 28, 8}, {185, 225, 28, 9}, {185, 225, 28, 10}, {185, 225, 28, 11}, {185, 225, 28, 12}}}, - {Region: "Malaysia", Group: "Premium TCP Asia", IPs: []net.IP{{139, 5, 177, 69}, {139, 5, 177, 70}, {139, 5, 177, 71}, {139, 5, 177, 72}, {139, 5, 177, 73}, {139, 5, 177, 74}, {139, 5, 177, 75}, {139, 5, 177, 76}, {139, 5, 177, 77}, {139, 5, 177, 78}}}, + {Region: "Macedonia", Group: "Premium TCP Europe", IPs: []net.IP{{185, 225, 28, 3}, {185, 225, 28, 4}, {185, 225, 28, 5}, {185, 225, 28, 6}, {185, 225, 28, 7}, {185, 225, 28, 8}, {185, 225, 28, 9}, {185, 225, 28, 10}, {185, 225, 28, 11}, {185, 225, 28, 12}}}, {Region: "Malaysia", Group: "Premium UDP Asia", IPs: []net.IP{{139, 5, 177, 69}, {139, 5, 177, 70}, {139, 5, 177, 71}, {139, 5, 177, 72}, {139, 5, 177, 73}, {139, 5, 177, 74}, {139, 5, 177, 75}, {139, 5, 177, 76}, {139, 5, 177, 77}, {139, 5, 177, 78}}}, - {Region: "Malta", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 198, 6}, {45, 137, 198, 8}, {45, 137, 198, 9}, {45, 137, 198, 11}, {45, 137, 198, 16}, {45, 137, 198, 18}, {45, 137, 198, 22}, {45, 137, 198, 23}, {45, 137, 198, 25}, {45, 137, 198, 27}}}, - {Region: "Malta", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 198, 8}, {45, 137, 198, 10}, {45, 137, 198, 12}, {45, 137, 198, 13}, {45, 137, 198, 16}, {45, 137, 198, 17}, {45, 137, 198, 21}, {45, 137, 198, 23}, {45, 137, 198, 26}, {45, 137, 198, 28}}}, - {Region: "Mexico", Group: "Premium TCP USA", IPs: []net.IP{{45, 133, 180, 99}, {45, 133, 180, 106}, {45, 133, 180, 107}, {45, 133, 180, 108}, {45, 133, 180, 115}, {45, 133, 180, 118}, {45, 133, 180, 119}, {45, 133, 180, 121}, {45, 133, 180, 122}, {45, 133, 180, 123}}}, - {Region: "Mexico", Group: "Premium UDP USA", IPs: []net.IP{{45, 133, 180, 99}, {45, 133, 180, 101}, {45, 133, 180, 104}, {45, 133, 180, 105}, {45, 133, 180, 106}, {45, 133, 180, 115}, {45, 133, 180, 117}, {45, 133, 180, 118}, {45, 133, 180, 120}, {45, 133, 180, 121}}}, - {Region: "Moldova", Group: "Premium TCP Europe", IPs: []net.IP{{178, 175, 130, 243}, {178, 175, 130, 245}, {178, 175, 130, 250}, {178, 175, 130, 251}, {178, 175, 130, 253}, {178, 175, 130, 254}, {178, 175, 142, 131}, {178, 175, 142, 132}, {178, 175, 142, 133}, {178, 175, 142, 134}}}, - {Region: "Moldova", Group: "Premium UDP Europe", IPs: []net.IP{{178, 175, 130, 243}, {178, 175, 130, 244}, {178, 175, 130, 245}, {178, 175, 130, 246}, {178, 175, 130, 250}, {178, 175, 130, 251}, {178, 175, 130, 253}, {178, 175, 130, 254}, {178, 175, 142, 132}, {178, 175, 142, 133}}}, - {Region: "Monaco", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 199, 7}, {45, 137, 199, 9}, {45, 137, 199, 11}, {45, 137, 199, 12}, {45, 137, 199, 14}, {45, 137, 199, 16}, {45, 137, 199, 20}, {45, 137, 199, 24}, {45, 137, 199, 25}, {45, 137, 199, 29}}}, - {Region: "Monaco", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 199, 6}, {45, 137, 199, 7}, {45, 137, 199, 10}, {45, 137, 199, 16}, {45, 137, 199, 18}, {45, 137, 199, 22}, {45, 137, 199, 23}, {45, 137, 199, 24}, {45, 137, 199, 25}, {45, 137, 199, 27}}}, - {Region: "Mongolia", Group: "Premium TCP Asia", IPs: []net.IP{{45, 139, 51, 4}, {45, 139, 51, 13}, {45, 139, 51, 14}, {45, 139, 51, 17}, {45, 139, 51, 18}, {45, 139, 51, 22}, {45, 139, 51, 23}, {45, 139, 51, 32}, {45, 139, 51, 44}, {45, 139, 51, 48}}}, - {Region: "Mongolia", Group: "Premium UDP Asia", IPs: []net.IP{{45, 139, 51, 3}, {45, 139, 51, 6}, {45, 139, 51, 11}, {45, 139, 51, 12}, {45, 139, 51, 17}, {45, 139, 51, 20}, {45, 139, 51, 28}, {45, 139, 51, 30}, {45, 139, 51, 37}, {45, 139, 51, 41}}}, - {Region: "Montenegro", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 208, 6}, {45, 131, 208, 7}, {45, 131, 208, 8}, {45, 131, 208, 9}, {45, 131, 208, 10}, {45, 131, 208, 13}, {45, 131, 208, 14}, {45, 131, 208, 20}, {45, 131, 208, 24}, {45, 131, 208, 28}}}, - {Region: "Montenegro", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 208, 6}, {45, 131, 208, 8}, {45, 131, 208, 9}, {45, 131, 208, 12}, {45, 131, 208, 16}, {45, 131, 208, 20}, {45, 131, 208, 22}, {45, 131, 208, 24}, {45, 131, 208, 26}, {45, 131, 208, 28}}}, - {Region: "Morocco", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 211, 6}, {45, 131, 211, 9}, {45, 131, 211, 11}, {45, 131, 211, 13}, {45, 131, 211, 18}, {45, 131, 211, 21}, {45, 131, 211, 22}, {45, 131, 211, 23}, {45, 131, 211, 28}, {45, 131, 211, 29}}}, - {Region: "Morocco", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 211, 9}, {45, 131, 211, 10}, {45, 131, 211, 13}, {45, 131, 211, 18}, {45, 131, 211, 20}, {45, 131, 211, 21}, {45, 131, 211, 25}, {45, 131, 211, 26}, {45, 131, 211, 28}, {45, 131, 211, 29}}}, - {Region: "Netherlands", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 47, 3}, {84, 17, 47, 20}, {84, 17, 47, 39}, {84, 17, 47, 42}, {84, 17, 47, 74}, {84, 17, 47, 111}, {139, 28, 217, 199}, {185, 132, 177, 136}, {190, 2, 149, 196}, {195, 181, 172, 69}}}, - {Region: "Netherlands", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 47, 4}, {84, 17, 47, 8}, {84, 17, 47, 12}, {84, 17, 47, 38}, {84, 17, 47, 68}, {185, 132, 177, 235}, {190, 2, 149, 28}, {190, 2, 149, 30}, {190, 2, 149, 208}, {195, 181, 172, 79}}}, - {Region: "New Zealand", Group: "Premium TCP Asia", IPs: []net.IP{{103, 231, 91, 131}, {103, 231, 91, 132}, {103, 231, 91, 133}, {103, 231, 91, 134}, {103, 231, 91, 135}, {103, 231, 91, 136}, {103, 231, 91, 137}, {103, 231, 91, 138}, {103, 231, 91, 139}, {103, 231, 91, 140}}}, - {Region: "New Zealand", Group: "Premium UDP Asia", IPs: []net.IP{{103, 231, 91, 131}, {103, 231, 91, 132}, {103, 231, 91, 133}, {103, 231, 91, 134}, {103, 231, 91, 135}, {103, 231, 91, 136}, {103, 231, 91, 137}, {103, 231, 91, 138}, {103, 231, 91, 139}, {103, 231, 91, 140}}}, - {Region: "Nigeria", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 196, 6}, {45, 137, 196, 10}, {45, 137, 196, 12}, {45, 137, 196, 13}, {45, 137, 196, 15}, {45, 137, 196, 16}, {45, 137, 196, 17}, {45, 137, 196, 20}, {45, 137, 196, 24}, {45, 137, 196, 29}}}, - {Region: "Nigeria", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 196, 6}, {45, 137, 196, 7}, {45, 137, 196, 8}, {45, 137, 196, 9}, {45, 137, 196, 12}, {45, 137, 196, 13}, {45, 137, 196, 14}, {45, 137, 196, 20}, {45, 137, 196, 28}, {45, 137, 196, 29}}}, - {Region: "Norway", Group: "Premium TCP Europe", IPs: []net.IP{{45, 12, 223, 131}, {45, 12, 223, 135}, {45, 12, 223, 136}, {45, 12, 223, 138}, {185, 206, 225, 231}, {185, 206, 225, 233}, {185, 253, 97, 235}, {185, 253, 97, 236}, {185, 253, 97, 247}, {185, 253, 97, 253}}}, - {Region: "Norway", Group: "Premium UDP Europe", IPs: []net.IP{{45, 12, 223, 132}, {45, 12, 223, 137}, {45, 12, 223, 138}, {45, 12, 223, 141}, {185, 206, 225, 27}, {185, 206, 225, 30}, {185, 253, 97, 245}, {185, 253, 97, 246}, {185, 253, 97, 248}, {185, 253, 97, 249}}}, - {Region: "Pakistan", Group: "Premium TCP Europe", IPs: []net.IP{{103, 76, 3, 244}, {103, 76, 3, 245}, {103, 76, 3, 246}, {103, 76, 3, 247}, {103, 76, 3, 248}, {103, 76, 3, 249}, {103, 76, 3, 250}, {103, 76, 3, 251}, {103, 76, 3, 252}, {103, 76, 3, 253}}}, + {Region: "Malaysia", Group: "Premium TCP Asia", IPs: []net.IP{{139, 5, 177, 69}, {139, 5, 177, 70}, {139, 5, 177, 71}, {139, 5, 177, 72}, {139, 5, 177, 73}, {139, 5, 177, 74}, {139, 5, 177, 75}, {139, 5, 177, 76}, {139, 5, 177, 77}, {139, 5, 177, 78}}}, + {Region: "Malta", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 198, 9}, {45, 137, 198, 11}, {45, 137, 198, 18}, {45, 137, 198, 20}, {45, 137, 198, 24}, {45, 137, 198, 25}, {45, 137, 198, 26}, {45, 137, 198, 27}, {45, 137, 198, 28}, {45, 137, 198, 29}}}, + {Region: "Malta", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 198, 8}, {45, 137, 198, 10}, {45, 137, 198, 12}, {45, 137, 198, 14}, {45, 137, 198, 17}, {45, 137, 198, 19}, {45, 137, 198, 20}, {45, 137, 198, 22}, {45, 137, 198, 27}, {45, 137, 198, 28}}}, + {Region: "Mexico", Group: "Premium TCP USA", IPs: []net.IP{{45, 133, 180, 99}, {45, 133, 180, 100}, {45, 133, 180, 103}, {45, 133, 180, 104}, {45, 133, 180, 109}, {45, 133, 180, 115}, {45, 133, 180, 118}, {45, 133, 180, 119}, {45, 133, 180, 120}, {45, 133, 180, 123}}}, + {Region: "Mexico", Group: "Premium UDP USA", IPs: []net.IP{{45, 133, 180, 101}, {45, 133, 180, 103}, {45, 133, 180, 106}, {45, 133, 180, 107}, {45, 133, 180, 109}, {45, 133, 180, 110}, {45, 133, 180, 119}, {45, 133, 180, 121}, {45, 133, 180, 122}, {45, 133, 180, 123}}}, + {Region: "Moldova", Group: "Premium TCP Europe", IPs: []net.IP{{178, 175, 130, 243}, {178, 175, 130, 245}, {178, 175, 130, 246}, {178, 175, 130, 250}, {178, 175, 130, 251}, {178, 175, 130, 252}, {178, 175, 130, 254}, {178, 175, 142, 131}, {178, 175, 142, 133}, {178, 175, 142, 134}}}, + {Region: "Moldova", Group: "Premium UDP Europe", IPs: []net.IP{{178, 175, 130, 243}, {178, 175, 130, 246}, {178, 175, 130, 250}, {178, 175, 130, 251}, {178, 175, 130, 253}, {178, 175, 130, 254}, {178, 175, 142, 131}, {178, 175, 142, 132}, {178, 175, 142, 133}, {178, 175, 142, 134}}}, + {Region: "Monaco", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 199, 6}, {45, 137, 199, 8}, {45, 137, 199, 11}, {45, 137, 199, 12}, {45, 137, 199, 13}, {45, 137, 199, 15}, {45, 137, 199, 16}, {45, 137, 199, 18}, {45, 137, 199, 23}, {45, 137, 199, 26}}}, + {Region: "Monaco", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 199, 6}, {45, 137, 199, 7}, {45, 137, 199, 10}, {45, 137, 199, 12}, {45, 137, 199, 13}, {45, 137, 199, 19}, {45, 137, 199, 20}, {45, 137, 199, 23}, {45, 137, 199, 25}, {45, 137, 199, 29}}}, + {Region: "Mongolia", Group: "Premium UDP Asia", IPs: []net.IP{{45, 139, 51, 4}, {45, 139, 51, 11}, {45, 139, 51, 12}, {45, 139, 51, 15}, {45, 139, 51, 16}, {45, 139, 51, 27}, {45, 139, 51, 29}, {45, 139, 51, 32}, {45, 139, 51, 46}, {45, 139, 51, 48}}}, + {Region: "Mongolia", Group: "Premium TCP Asia", IPs: []net.IP{{45, 139, 51, 5}, {45, 139, 51, 7}, {45, 139, 51, 15}, {45, 139, 51, 17}, {45, 139, 51, 18}, {45, 139, 51, 20}, {45, 139, 51, 21}, {45, 139, 51, 39}, {45, 139, 51, 41}, {45, 139, 51, 45}}}, + {Region: "Montenegro", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 208, 8}, {45, 131, 208, 9}, {45, 131, 208, 10}, {45, 131, 208, 17}, {45, 131, 208, 19}, {45, 131, 208, 20}, {45, 131, 208, 23}, {45, 131, 208, 25}, {45, 131, 208, 26}, {45, 131, 208, 28}}}, + {Region: "Montenegro", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 208, 6}, {45, 131, 208, 7}, {45, 131, 208, 8}, {45, 131, 208, 9}, {45, 131, 208, 13}, {45, 131, 208, 18}, {45, 131, 208, 21}, {45, 131, 208, 23}, {45, 131, 208, 27}, {45, 131, 208, 29}}}, + {Region: "Morocco", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 211, 9}, {45, 131, 211, 11}, {45, 131, 211, 12}, {45, 131, 211, 16}, {45, 131, 211, 18}, {45, 131, 211, 19}, {45, 131, 211, 21}, {45, 131, 211, 24}, {45, 131, 211, 27}, {45, 131, 211, 28}}}, + {Region: "Morocco", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 211, 8}, {45, 131, 211, 14}, {45, 131, 211, 15}, {45, 131, 211, 17}, {45, 131, 211, 19}, {45, 131, 211, 21}, {45, 131, 211, 22}, {45, 131, 211, 23}, {45, 131, 211, 25}, {45, 131, 211, 26}}}, + {Region: "Netherlands", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 47, 53}, {84, 17, 47, 55}, {84, 17, 47, 64}, {84, 17, 47, 73}, {84, 17, 47, 102}, {84, 17, 47, 107}, {84, 17, 47, 110}, {84, 17, 47, 112}, {139, 28, 217, 200}, {195, 181, 172, 80}}}, + {Region: "Netherlands", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 47, 45}, {84, 17, 47, 68}, {84, 17, 47, 75}, {84, 17, 47, 92}, {84, 17, 47, 105}, {195, 181, 172, 69}, {195, 181, 172, 70}, {195, 181, 172, 77}, {195, 181, 172, 78}, {195, 181, 172, 79}}}, + {Region: "New Zealand", Group: "Premium TCP Asia", IPs: []net.IP{{114, 141, 194, 2}, {114, 141, 194, 4}, {114, 141, 194, 5}, {114, 141, 194, 7}, {114, 141, 194, 8}, {114, 141, 194, 9}, {114, 141, 194, 10}, {114, 141, 194, 11}, {114, 141, 194, 13}, {114, 141, 194, 14}}}, + {Region: "New Zealand", Group: "Premium UDP Asia", IPs: []net.IP{{114, 141, 194, 2}, {114, 141, 194, 3}, {114, 141, 194, 4}, {114, 141, 194, 6}, {114, 141, 194, 7}, {114, 141, 194, 8}, {114, 141, 194, 9}, {114, 141, 194, 10}, {114, 141, 194, 12}, {114, 141, 194, 13}}}, + {Region: "Nigeria", Group: "Premium UDP Europe", IPs: []net.IP{{45, 137, 196, 6}, {45, 137, 196, 10}, {45, 137, 196, 14}, {45, 137, 196, 15}, {45, 137, 196, 17}, {45, 137, 196, 20}, {45, 137, 196, 24}, {45, 137, 196, 26}, {45, 137, 196, 28}, {45, 137, 196, 29}}}, + {Region: "Nigeria", Group: "Premium TCP Europe", IPs: []net.IP{{45, 137, 196, 6}, {45, 137, 196, 7}, {45, 137, 196, 8}, {45, 137, 196, 15}, {45, 137, 196, 16}, {45, 137, 196, 19}, {45, 137, 196, 23}, {45, 137, 196, 24}, {45, 137, 196, 27}, {45, 137, 196, 28}}}, + {Region: "Norway", Group: "Premium TCP Europe", IPs: []net.IP{{45, 12, 223, 136}, {45, 12, 223, 139}, {45, 12, 223, 141}, {82, 102, 27, 93}, {185, 206, 225, 230}, {185, 206, 225, 232}, {185, 206, 225, 235}, {185, 253, 97, 235}, {185, 253, 97, 251}, {185, 253, 97, 253}}}, + {Region: "Norway", Group: "Premium UDP Europe", IPs: []net.IP{{45, 12, 223, 134}, {82, 102, 27, 92}, {185, 206, 225, 29}, {185, 206, 225, 30}, {185, 206, 225, 231}, {185, 206, 225, 233}, {185, 206, 225, 234}, {185, 253, 97, 236}, {185, 253, 97, 243}, {185, 253, 97, 245}}}, {Region: "Pakistan", Group: "Premium UDP Europe", IPs: []net.IP{{103, 76, 3, 244}, {103, 76, 3, 245}, {103, 76, 3, 246}, {103, 76, 3, 247}, {103, 76, 3, 248}, {103, 76, 3, 249}, {103, 76, 3, 250}, {103, 76, 3, 251}, {103, 76, 3, 252}, {103, 76, 3, 253}}}, - {Region: "Panama", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 210, 9}, {45, 131, 210, 10}, {45, 131, 210, 14}, {45, 131, 210, 15}, {45, 131, 210, 16}, {45, 131, 210, 21}, {45, 131, 210, 22}, {45, 131, 210, 23}, {45, 131, 210, 24}, {45, 131, 210, 26}}}, - {Region: "Panama", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 210, 6}, {45, 131, 210, 8}, {45, 131, 210, 9}, {45, 131, 210, 12}, {45, 131, 210, 14}, {45, 131, 210, 18}, {45, 131, 210, 19}, {45, 131, 210, 25}, {45, 131, 210, 28}, {45, 131, 210, 29}}}, - {Region: "Philippines", Group: "Premium TCP Asia", IPs: []net.IP{{188, 214, 125, 39}, {188, 214, 125, 45}, {188, 214, 125, 47}, {188, 214, 125, 49}, {188, 214, 125, 50}, {188, 214, 125, 51}, {188, 214, 125, 53}, {188, 214, 125, 57}, {188, 214, 125, 58}, {188, 214, 125, 61}}}, - {Region: "Philippines", Group: "Premium UDP Asia", IPs: []net.IP{{188, 214, 125, 35}, {188, 214, 125, 36}, {188, 214, 125, 37}, {188, 214, 125, 48}, {188, 214, 125, 55}, {188, 214, 125, 56}, {188, 214, 125, 57}, {188, 214, 125, 58}, {188, 214, 125, 59}, {188, 214, 125, 62}}}, - {Region: "Poland", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 156, 11}, {37, 120, 156, 17}, {37, 120, 156, 23}, {37, 120, 156, 25}, {37, 120, 156, 26}, {51, 75, 56, 35}, {51, 75, 56, 37}, {51, 75, 56, 41}, {54, 37, 238, 36}, {54, 37, 238, 43}}}, - {Region: "Poland", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 156, 8}, {37, 120, 156, 10}, {37, 120, 156, 12}, {37, 120, 156, 18}, {37, 120, 156, 19}, {37, 120, 156, 24}, {51, 75, 56, 33}, {51, 75, 56, 40}, {51, 75, 56, 41}, {54, 37, 238, 33}}}, - {Region: "Portugal", Group: "Premium TCP Europe", IPs: []net.IP{{89, 26, 243, 47}, {89, 26, 243, 48}, {89, 26, 243, 50}, {89, 26, 243, 51}, {89, 26, 243, 54}, {89, 26, 243, 58}, {89, 26, 243, 60}, {185, 90, 57, 172}, {185, 90, 57, 176}, {185, 90, 57, 179}}}, - {Region: "Portugal", Group: "Premium UDP Europe", IPs: []net.IP{{89, 26, 243, 47}, {89, 26, 243, 50}, {89, 26, 243, 51}, {89, 26, 243, 53}, {89, 26, 243, 58}, {185, 90, 57, 173}, {185, 90, 57, 175}, {185, 90, 57, 176}, {185, 90, 57, 178}, {185, 90, 57, 179}}}, - {Region: "Qatar", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 7, 6}, {45, 131, 7, 9}, {45, 131, 7, 10}, {45, 131, 7, 13}, {45, 131, 7, 16}, {45, 131, 7, 17}, {45, 131, 7, 20}, {45, 131, 7, 22}, {45, 131, 7, 23}, {45, 131, 7, 28}}}, - {Region: "Qatar", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 7, 8}, {45, 131, 7, 9}, {45, 131, 7, 14}, {45, 131, 7, 15}, {45, 131, 7, 16}, {45, 131, 7, 17}, {45, 131, 7, 23}, {45, 131, 7, 27}, {45, 131, 7, 28}, {45, 131, 7, 29}}}, - {Region: "Romania", Group: "NoSpy TCP Europe", IPs: []net.IP{{85, 9, 20, 134}, {85, 9, 20, 135}, {85, 9, 20, 137}, {85, 9, 20, 138}, {85, 9, 20, 139}, {85, 9, 20, 147}, {85, 9, 20, 149}, {85, 9, 20, 154}, {85, 9, 20, 248}, {85, 9, 20, 249}}}, - {Region: "Romania", Group: "NoSpy UDP Europe", IPs: []net.IP{{85, 9, 20, 134}, {85, 9, 20, 138}, {85, 9, 20, 139}, {85, 9, 20, 144}, {85, 9, 20, 145}, {85, 9, 20, 147}, {85, 9, 20, 148}, {85, 9, 20, 151}, {85, 9, 20, 248}, {85, 9, 20, 249}}}, - {Region: "Romania", Group: "Premium TCP Europe", IPs: []net.IP{{193, 176, 84, 44}, {193, 176, 84, 49}, {193, 176, 84, 51}, {193, 176, 84, 52}, {193, 176, 84, 88}, {193, 176, 84, 121}, {193, 176, 84, 126}, {193, 176, 85, 72}, {193, 176, 85, 74}, {193, 176, 85, 101}}}, - {Region: "Romania", Group: "Premium UDP Europe", IPs: []net.IP{{193, 176, 84, 46}, {193, 176, 84, 47}, {193, 176, 84, 48}, {193, 176, 84, 49}, {193, 176, 84, 90}, {193, 176, 84, 125}, {193, 176, 85, 68}, {193, 176, 85, 72}, {193, 176, 85, 78}, {193, 176, 85, 91}}}, - {Region: "Russian Federation", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 192, 42}, {45, 132, 192, 43}, {45, 132, 192, 49}, {45, 132, 192, 60}, {45, 132, 192, 63}, {45, 132, 192, 66}, {45, 132, 192, 78}, {45, 132, 192, 80}, {45, 132, 192, 85}, {45, 132, 192, 96}}}, - {Region: "Russian Federation", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 192, 11}, {45, 132, 192, 15}, {45, 132, 192, 24}, {45, 132, 192, 32}, {45, 132, 192, 43}, {45, 132, 192, 49}, {45, 132, 192, 55}, {45, 132, 192, 63}, {45, 132, 192, 65}, {45, 132, 192, 95}}}, - {Region: "Saudi Arabia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 6, 7}, {45, 131, 6, 10}, {45, 131, 6, 12}, {45, 131, 6, 13}, {45, 131, 6, 21}, {45, 131, 6, 23}, {45, 131, 6, 24}, {45, 131, 6, 25}, {45, 131, 6, 26}, {45, 131, 6, 28}}}, - {Region: "Saudi Arabia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 6, 7}, {45, 131, 6, 9}, {45, 131, 6, 14}, {45, 131, 6, 15}, {45, 131, 6, 18}, {45, 131, 6, 19}, {45, 131, 6, 22}, {45, 131, 6, 24}, {45, 131, 6, 28}, {45, 131, 6, 29}}}, - {Region: "Serbia", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 193, 179}, {37, 120, 193, 181}, {37, 120, 193, 182}, {37, 120, 193, 183}, {37, 120, 193, 184}, {37, 120, 193, 186}, {37, 120, 193, 190}, {141, 98, 103, 37}, {141, 98, 103, 43}, {141, 98, 103, 46}}}, - {Region: "Serbia", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 193, 179}, {37, 120, 193, 182}, {37, 120, 193, 183}, {37, 120, 193, 188}, {37, 120, 193, 189}, {37, 120, 193, 190}, {141, 98, 103, 35}, {141, 98, 103, 40}, {141, 98, 103, 42}, {141, 98, 103, 46}}}, - {Region: "Singapore", Group: "Premium TCP Asia", IPs: []net.IP{{37, 120, 151, 55}, {37, 120, 151, 60}, {37, 120, 151, 131}, {37, 120, 151, 139}, {84, 17, 39, 168}, {84, 17, 39, 175}, {84, 17, 39, 176}, {84, 17, 39, 179}, {84, 17, 39, 182}, {84, 17, 39, 185}}}, - {Region: "Singapore", Group: "Premium UDP Asia", IPs: []net.IP{{37, 120, 151, 51}, {37, 120, 151, 57}, {37, 120, 151, 131}, {37, 120, 151, 132}, {37, 120, 151, 140}, {37, 120, 151, 141}, {84, 17, 39, 165}, {84, 17, 39, 169}, {84, 17, 39, 171}, {84, 17, 39, 180}}}, - {Region: "Slovakia", Group: "Premium TCP Europe", IPs: []net.IP{{185, 245, 85, 227}, {185, 245, 85, 228}, {185, 245, 85, 229}, {185, 245, 85, 230}, {185, 245, 85, 231}, {185, 245, 85, 232}, {185, 245, 85, 233}, {185, 245, 85, 234}, {185, 245, 85, 235}, {185, 245, 85, 236}}}, + {Region: "Pakistan", Group: "Premium TCP Europe", IPs: []net.IP{{103, 76, 3, 244}, {103, 76, 3, 245}, {103, 76, 3, 246}, {103, 76, 3, 247}, {103, 76, 3, 248}, {103, 76, 3, 249}, {103, 76, 3, 250}, {103, 76, 3, 251}, {103, 76, 3, 252}, {103, 76, 3, 253}}}, + {Region: "Panama", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 210, 6}, {45, 131, 210, 7}, {45, 131, 210, 10}, {45, 131, 210, 13}, {45, 131, 210, 14}, {45, 131, 210, 19}, {45, 131, 210, 24}, {45, 131, 210, 25}, {45, 131, 210, 28}, {45, 131, 210, 29}}}, + {Region: "Panama", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 210, 7}, {45, 131, 210, 8}, {45, 131, 210, 9}, {45, 131, 210, 10}, {45, 131, 210, 12}, {45, 131, 210, 13}, {45, 131, 210, 16}, {45, 131, 210, 17}, {45, 131, 210, 20}, {45, 131, 210, 24}}}, + {Region: "Philippines", Group: "Premium UDP Asia", IPs: []net.IP{{188, 214, 125, 35}, {188, 214, 125, 37}, {188, 214, 125, 40}, {188, 214, 125, 41}, {188, 214, 125, 44}, {188, 214, 125, 47}, {188, 214, 125, 54}, {188, 214, 125, 57}, {188, 214, 125, 58}, {188, 214, 125, 59}}}, + {Region: "Philippines", Group: "Premium TCP Asia", IPs: []net.IP{{188, 214, 125, 35}, {188, 214, 125, 39}, {188, 214, 125, 40}, {188, 214, 125, 43}, {188, 214, 125, 44}, {188, 214, 125, 50}, {188, 214, 125, 57}, {188, 214, 125, 58}, {188, 214, 125, 60}, {188, 214, 125, 62}}}, + {Region: "Poland", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 156, 8}, {37, 120, 156, 10}, {37, 120, 156, 12}, {37, 120, 156, 13}, {37, 120, 156, 19}, {37, 120, 156, 22}, {37, 120, 156, 23}, {37, 120, 156, 24}, {51, 75, 56, 37}, {51, 75, 56, 44}}}, + {Region: "Poland", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 156, 6}, {37, 120, 156, 8}, {37, 120, 156, 10}, {37, 120, 156, 12}, {37, 120, 156, 13}, {37, 120, 156, 20}, {37, 120, 156, 21}, {37, 120, 156, 27}, {51, 75, 56, 34}, {51, 75, 56, 43}}}, + {Region: "Portugal", Group: "Premium UDP Europe", IPs: []net.IP{{89, 26, 243, 2}, {89, 26, 243, 98}, {89, 26, 243, 100}, {89, 26, 243, 112}, {89, 26, 243, 113}, {89, 26, 243, 115}, {89, 26, 243, 194}, {89, 26, 243, 195}, {89, 26, 243, 198}, {89, 26, 243, 199}}}, + {Region: "Portugal", Group: "Premium TCP Europe", IPs: []net.IP{{89, 26, 243, 1}, {89, 26, 243, 98}, {89, 26, 243, 100}, {89, 26, 243, 112}, {89, 26, 243, 113}, {89, 26, 243, 114}, {89, 26, 243, 194}, {89, 26, 243, 195}, {89, 26, 243, 197}, {89, 26, 243, 198}}}, + {Region: "Qatar", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 7, 6}, {45, 131, 7, 10}, {45, 131, 7, 13}, {45, 131, 7, 15}, {45, 131, 7, 16}, {45, 131, 7, 22}, {45, 131, 7, 24}, {45, 131, 7, 26}, {45, 131, 7, 27}, {45, 131, 7, 28}}}, + {Region: "Qatar", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 7, 7}, {45, 131, 7, 9}, {45, 131, 7, 13}, {45, 131, 7, 16}, {45, 131, 7, 17}, {45, 131, 7, 18}, {45, 131, 7, 19}, {45, 131, 7, 20}, {45, 131, 7, 26}, {45, 131, 7, 27}}}, + {Region: "Romania", Group: "NoSpy UDP Europe", IPs: []net.IP{{85, 9, 20, 132}, {85, 9, 20, 133}, {85, 9, 20, 134}, {85, 9, 20, 139}, {85, 9, 20, 144}, {85, 9, 20, 145}, {85, 9, 20, 147}, {85, 9, 20, 148}, {85, 9, 20, 154}, {85, 9, 20, 249}}}, + {Region: "Romania", Group: "Premium TCP Europe", IPs: []net.IP{{193, 176, 84, 43}, {193, 176, 84, 45}, {193, 176, 84, 47}, {193, 176, 84, 52}, {193, 176, 84, 120}, {193, 176, 85, 79}, {193, 176, 85, 91}, {193, 176, 85, 99}, {193, 176, 85, 105}, {193, 176, 85, 116}}}, + {Region: "Romania", Group: "NoSpy TCP Europe", IPs: []net.IP{{85, 9, 20, 132}, {85, 9, 20, 134}, {85, 9, 20, 137}, {85, 9, 20, 148}, {85, 9, 20, 149}, {85, 9, 20, 150}, {85, 9, 20, 151}, {85, 9, 20, 155}, {85, 9, 20, 248}, {85, 9, 20, 249}}}, + {Region: "Romania", Group: "Premium UDP Europe", IPs: []net.IP{{193, 176, 84, 84}, {193, 176, 84, 124}, {193, 176, 84, 126}, {193, 176, 85, 68}, {193, 176, 85, 72}, {193, 176, 85, 81}, {193, 176, 85, 85}, {193, 176, 85, 104}, {193, 176, 85, 108}, {193, 176, 85, 116}}}, + {Region: "Russian Federation", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 192, 6}, {45, 132, 192, 16}, {45, 132, 192, 28}, {45, 132, 192, 46}, {45, 132, 192, 52}, {45, 132, 192, 57}, {45, 132, 192, 70}, {45, 132, 192, 71}, {45, 132, 192, 76}, {45, 132, 192, 92}}}, + {Region: "Russian Federation", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 192, 9}, {45, 132, 192, 11}, {45, 132, 192, 22}, {45, 132, 192, 36}, {45, 132, 192, 39}, {45, 132, 192, 44}, {45, 132, 192, 51}, {45, 132, 192, 74}, {45, 132, 192, 79}, {45, 132, 192, 92}}}, + {Region: "Saudi Arabia", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 6, 6}, {45, 131, 6, 7}, {45, 131, 6, 8}, {45, 131, 6, 15}, {45, 131, 6, 16}, {45, 131, 6, 18}, {45, 131, 6, 19}, {45, 131, 6, 22}, {45, 131, 6, 28}, {45, 131, 6, 29}}}, + {Region: "Saudi Arabia", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 6, 10}, {45, 131, 6, 11}, {45, 131, 6, 13}, {45, 131, 6, 14}, {45, 131, 6, 16}, {45, 131, 6, 17}, {45, 131, 6, 24}, {45, 131, 6, 25}, {45, 131, 6, 27}, {45, 131, 6, 28}}}, + {Region: "Serbia", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 193, 180}, {37, 120, 193, 181}, {37, 120, 193, 183}, {37, 120, 193, 184}, {37, 120, 193, 186}, {37, 120, 193, 187}, {141, 98, 103, 36}, {141, 98, 103, 38}, {141, 98, 103, 40}, {141, 98, 103, 46}}}, + {Region: "Serbia", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 193, 181}, {37, 120, 193, 182}, {37, 120, 193, 183}, {37, 120, 193, 187}, {37, 120, 193, 189}, {141, 98, 103, 35}, {141, 98, 103, 36}, {141, 98, 103, 38}, {141, 98, 103, 44}, {141, 98, 103, 45}}}, + {Region: "Singapore", Group: "Premium UDP Asia", IPs: []net.IP{{84, 17, 39, 162}, {84, 17, 39, 164}, {84, 17, 39, 166}, {84, 17, 39, 167}, {84, 17, 39, 169}, {84, 17, 39, 170}, {84, 17, 39, 174}, {84, 17, 39, 177}, {84, 17, 39, 179}, {84, 17, 39, 182}}}, + {Region: "Singapore", Group: "Premium TCP Asia", IPs: []net.IP{{84, 17, 39, 163}, {84, 17, 39, 164}, {84, 17, 39, 165}, {84, 17, 39, 168}, {84, 17, 39, 170}, {84, 17, 39, 173}, {84, 17, 39, 177}, {84, 17, 39, 179}, {84, 17, 39, 181}, {84, 17, 39, 184}}}, {Region: "Slovakia", Group: "Premium UDP Europe", IPs: []net.IP{{185, 245, 85, 227}, {185, 245, 85, 228}, {185, 245, 85, 229}, {185, 245, 85, 230}, {185, 245, 85, 231}, {185, 245, 85, 232}, {185, 245, 85, 233}, {185, 245, 85, 234}, {185, 245, 85, 235}, {185, 245, 85, 236}}}, - {Region: "Slovenia", Group: "Premium TCP Europe", IPs: []net.IP{{146, 247, 25, 79}, {146, 247, 25, 80}, {146, 247, 25, 81}, {146, 247, 25, 83}, {146, 247, 25, 84}, {146, 247, 25, 85}, {146, 247, 25, 86}, {146, 247, 25, 87}, {146, 247, 25, 88}, {146, 247, 25, 90}}}, - {Region: "Slovenia", Group: "Premium UDP Europe", IPs: []net.IP{{146, 247, 25, 80}, {146, 247, 25, 81}, {146, 247, 25, 82}, {146, 247, 25, 83}, {146, 247, 25, 84}, {146, 247, 25, 85}, {146, 247, 25, 86}, {146, 247, 25, 87}, {146, 247, 25, 88}, {146, 247, 25, 89}}}, - {Region: "South Africa", Group: "Premium TCP Asia", IPs: []net.IP{{165, 73, 248, 211}, {165, 73, 248, 214}, {165, 73, 248, 222}, {165, 73, 248, 227}, {165, 73, 248, 229}, {165, 73, 248, 230}, {165, 73, 248, 231}, {165, 73, 248, 234}, {165, 73, 248, 236}, {165, 73, 248, 237}}}, - {Region: "South Africa", Group: "Premium TCP Europe", IPs: []net.IP{{197, 85, 7, 26}, {197, 85, 7, 27}, {197, 85, 7, 28}, {197, 85, 7, 29}, {197, 85, 7, 30}, {197, 85, 7, 31}, {197, 85, 7, 131}, {197, 85, 7, 132}, {197, 85, 7, 133}, {197, 85, 7, 134}}}, - {Region: "South Africa", Group: "Premium UDP Asia", IPs: []net.IP{{165, 73, 248, 212}, {165, 73, 248, 215}, {165, 73, 248, 217}, {165, 73, 248, 218}, {165, 73, 248, 219}, {165, 73, 248, 222}, {165, 73, 248, 227}, {165, 73, 248, 230}, {165, 73, 248, 234}, {165, 73, 248, 237}}}, + {Region: "Slovakia", Group: "Premium TCP Europe", IPs: []net.IP{{185, 245, 85, 227}, {185, 245, 85, 228}, {185, 245, 85, 229}, {185, 245, 85, 230}, {185, 245, 85, 231}, {185, 245, 85, 232}, {185, 245, 85, 233}, {185, 245, 85, 234}, {185, 245, 85, 235}, {185, 245, 85, 236}}}, + {Region: "Slovenia", Group: "Premium UDP Europe", IPs: []net.IP{{146, 247, 25, 79}, {146, 247, 25, 80}, {146, 247, 25, 82}, {146, 247, 25, 83}, {146, 247, 25, 85}, {146, 247, 25, 86}, {146, 247, 25, 87}, {146, 247, 25, 88}, {146, 247, 25, 89}, {146, 247, 25, 90}}}, + {Region: "Slovenia", Group: "Premium TCP Europe", IPs: []net.IP{{146, 247, 25, 79}, {146, 247, 25, 80}, {146, 247, 25, 81}, {146, 247, 25, 82}, {146, 247, 25, 83}, {146, 247, 25, 84}, {146, 247, 25, 85}, {146, 247, 25, 86}, {146, 247, 25, 87}, {146, 247, 25, 88}}}, {Region: "South Africa", Group: "Premium UDP Europe", IPs: []net.IP{{197, 85, 7, 26}, {197, 85, 7, 27}, {197, 85, 7, 28}, {197, 85, 7, 29}, {197, 85, 7, 30}, {197, 85, 7, 31}, {197, 85, 7, 131}, {197, 85, 7, 132}, {197, 85, 7, 133}, {197, 85, 7, 134}}}, - {Region: "Spain", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 142, 163}, {37, 120, 142, 166}, {37, 120, 142, 167}, {84, 17, 62, 138}, {84, 17, 62, 141}, {84, 17, 62, 145}, {84, 17, 62, 147}, {84, 17, 62, 152}, {185, 93, 3, 113}, {185, 93, 182, 139}}}, - {Region: "Spain", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 142, 150}, {37, 120, 142, 157}, {37, 120, 142, 165}, {84, 17, 62, 139}, {84, 17, 62, 142}, {185, 93, 3, 109}, {185, 93, 3, 111}, {185, 93, 3, 113}, {185, 93, 182, 136}, {185, 93, 182, 138}}}, - {Region: "Sri Lanka", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 136, 6}, {45, 132, 136, 7}, {45, 132, 136, 8}, {45, 132, 136, 12}, {45, 132, 136, 13}, {45, 132, 136, 17}, {45, 132, 136, 21}, {45, 132, 136, 22}, {45, 132, 136, 26}, {45, 132, 136, 27}}}, - {Region: "Sri Lanka", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 136, 7}, {45, 132, 136, 9}, {45, 132, 136, 10}, {45, 132, 136, 11}, {45, 132, 136, 12}, {45, 132, 136, 15}, {45, 132, 136, 20}, {45, 132, 136, 21}, {45, 132, 136, 27}, {45, 132, 136, 29}}}, - {Region: "Sweden", Group: "Premium TCP Europe", IPs: []net.IP{{46, 246, 65, 151}, {46, 246, 65, 156}, {46, 246, 65, 157}, {46, 246, 65, 167}, {46, 246, 65, 203}, {46, 246, 65, 221}, {91, 132, 138, 51}, {188, 126, 64, 101}, {188, 126, 66, 3}, {188, 126, 66, 8}}}, - {Region: "Sweden", Group: "Premium UDP Europe", IPs: []net.IP{{46, 246, 65, 167}, {46, 246, 65, 170}, {46, 246, 65, 172}, {46, 246, 65, 181}, {46, 246, 65, 214}, {46, 246, 65, 215}, {91, 132, 138, 57}, {188, 126, 66, 8}, {188, 126, 66, 24}, {188, 126, 66, 29}}}, - {Region: "Switzerland", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 52, 14}, {84, 17, 52, 39}, {84, 17, 52, 68}, {84, 17, 52, 73}, {84, 17, 52, 84}, {89, 187, 165, 131}, {185, 32, 222, 8}, {185, 32, 222, 105}, {195, 225, 118, 38}, {195, 225, 118, 56}}}, - {Region: "Switzerland", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 52, 15}, {84, 17, 52, 20}, {84, 17, 52, 36}, {84, 17, 52, 52}, {84, 17, 52, 62}, {84, 17, 52, 75}, {91, 132, 136, 174}, {91, 132, 136, 205}, {91, 132, 136, 206}, {185, 32, 222, 113}}}, - {Region: "Taiwan", Group: "Premium TCP Asia", IPs: []net.IP{{45, 133, 181, 102}, {45, 133, 181, 105}, {45, 133, 181, 106}, {45, 133, 181, 108}, {45, 133, 181, 110}, {45, 133, 181, 112}, {45, 133, 181, 114}, {45, 133, 181, 117}, {45, 133, 181, 120}, {45, 133, 181, 124}}}, - {Region: "Taiwan", Group: "Premium UDP Asia", IPs: []net.IP{{45, 133, 181, 102}, {45, 133, 181, 103}, {45, 133, 181, 110}, {45, 133, 181, 111}, {45, 133, 181, 112}, {45, 133, 181, 114}, {45, 133, 181, 118}, {45, 133, 181, 120}, {45, 133, 181, 125}, {45, 133, 181, 126}}}, - {Region: "Thailand", Group: "Premium TCP Asia", IPs: []net.IP{{119, 59, 98, 238}, {119, 59, 98, 239}, {119, 59, 98, 243}, {119, 59, 98, 244}, {119, 59, 98, 248}, {119, 59, 98, 249}, {119, 59, 121, 165}, {119, 59, 121, 166}, {119, 59, 121, 171}, {119, 59, 121, 173}}}, - {Region: "Thailand", Group: "Premium UDP Asia", IPs: []net.IP{{119, 59, 98, 214}, {119, 59, 98, 238}, {119, 59, 98, 244}, {119, 59, 98, 247}, {119, 59, 121, 163}, {119, 59, 121, 165}, {119, 59, 121, 166}, {119, 59, 121, 167}, {119, 59, 121, 173}, {119, 59, 121, 175}}}, - {Region: "Turkey", Group: "Premium TCP Europe", IPs: []net.IP{{188, 213, 34, 9}, {188, 213, 34, 22}, {188, 213, 34, 24}, {188, 213, 34, 27}, {188, 213, 34, 28}, {188, 213, 34, 35}, {188, 213, 34, 41}, {188, 213, 34, 44}, {188, 213, 34, 45}, {188, 213, 34, 46}}}, - {Region: "Turkey", Group: "Premium UDP Europe", IPs: []net.IP{{188, 213, 34, 3}, {188, 213, 34, 13}, {188, 213, 34, 18}, {188, 213, 34, 25}, {188, 213, 34, 27}, {188, 213, 34, 30}, {188, 213, 34, 35}, {188, 213, 34, 37}, {188, 213, 34, 38}, {188, 213, 34, 44}}}, - {Region: "Ukraine", Group: "Premium TCP Europe", IPs: []net.IP{{31, 28, 161, 21}, {31, 28, 163, 34}, {31, 28, 163, 35}, {31, 28, 163, 38}, {31, 28, 163, 50}, {62, 149, 7, 164}, {62, 149, 7, 167}, {62, 149, 29, 50}, {62, 149, 29, 53}, {62, 149, 29, 56}}}, - {Region: "Ukraine", Group: "Premium UDP Europe", IPs: []net.IP{{31, 28, 161, 20}, {31, 28, 161, 28}, {31, 28, 161, 30}, {31, 28, 163, 37}, {31, 28, 163, 45}, {31, 28, 163, 53}, {31, 28, 163, 56}, {31, 28, 163, 59}, {62, 149, 7, 168}, {62, 149, 29, 56}}}, - {Region: "United Arab Emirates", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 5, 6}, {45, 131, 5, 9}, {45, 131, 5, 12}, {45, 131, 5, 14}, {45, 131, 5, 16}, {45, 131, 5, 17}, {45, 131, 5, 18}, {45, 131, 5, 27}, {45, 131, 5, 28}, {45, 131, 5, 29}}}, - {Region: "United Arab Emirates", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 5, 8}, {45, 131, 5, 14}, {45, 131, 5, 15}, {45, 131, 5, 20}, {45, 131, 5, 22}, {45, 131, 5, 23}, {45, 131, 5, 24}, {45, 131, 5, 26}, {45, 131, 5, 28}, {45, 131, 5, 29}}}, - {Region: "United Kingdom", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 133, 134}, {37, 120, 133, 140}, {84, 17, 51, 32}, {84, 17, 51, 75}, {89, 238, 138, 243}, {89, 238, 183, 230}, {95, 154, 200, 144}, {95, 154, 200, 186}, {141, 98, 100, 56}, {141, 98, 100, 61}}}, - {Region: "United Kingdom", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 133, 134}, {37, 120, 159, 35}, {81, 92, 206, 172}, {84, 17, 51, 34}, {84, 17, 51, 110}, {84, 17, 51, 115}, {89, 238, 135, 59}, {95, 154, 200, 147}, {95, 154, 200, 149}, {141, 98, 100, 58}}}, - {Region: "United States", Group: "Premium TCP USA", IPs: []net.IP{{23, 105, 160, 184}, {38, 131, 126, 150}, {84, 17, 35, 32}, {89, 187, 182, 7}, {89, 187, 182, 31}, {176, 113, 72, 153}, {176, 113, 72, 167}, {192, 96, 203, 150}, {199, 115, 119, 238}, {212, 102, 41, 4}}}, - {Region: "United States", Group: "Premium UDP USA", IPs: []net.IP{{23, 19, 68, 56}, {23, 82, 78, 29}, {23, 105, 191, 36}, {23, 105, 191, 51}, {84, 17, 35, 8}, {89, 187, 171, 138}, {108, 62, 96, 33}, {176, 113, 72, 151}, {192, 96, 203, 154}, {199, 115, 117, 70}}}, - {Region: "Venezuela", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 89, 6}, {45, 133, 89, 9}, {45, 133, 89, 11}, {45, 133, 89, 15}, {45, 133, 89, 17}, {45, 133, 89, 18}, {45, 133, 89, 22}, {45, 133, 89, 24}, {45, 133, 89, 26}, {45, 133, 89, 29}}}, - {Region: "Venezuela", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 89, 8}, {45, 133, 89, 9}, {45, 133, 89, 15}, {45, 133, 89, 17}, {45, 133, 89, 21}, {45, 133, 89, 22}, {45, 133, 89, 25}, {45, 133, 89, 26}, {45, 133, 89, 27}, {45, 133, 89, 29}}}, - {Region: "Vietnam", Group: "Premium TCP Asia", IPs: []net.IP{{45, 117, 79, 118}, {45, 117, 79, 123}, {45, 117, 79, 124}, {45, 117, 79, 125}, {103, 238, 214, 131}, {103, 238, 214, 134}, {103, 238, 214, 135}, {103, 238, 214, 136}, {103, 238, 214, 137}, {103, 238, 214, 140}}}, - {Region: "Vietnam", Group: "Premium UDP Asia", IPs: []net.IP{{45, 117, 79, 114}, {45, 117, 79, 116}, {45, 117, 79, 117}, {45, 117, 79, 118}, {45, 117, 79, 123}, {103, 238, 214, 134}, {103, 238, 214, 135}, {103, 238, 214, 136}, {103, 238, 214, 137}, {103, 238, 214, 140}}}, + {Region: "South Africa", Group: "Premium UDP Asia", IPs: []net.IP{{165, 73, 248, 214}, {165, 73, 248, 215}, {165, 73, 248, 216}, {165, 73, 248, 220}, {165, 73, 248, 221}, {165, 73, 248, 222}, {165, 73, 248, 229}, {165, 73, 248, 230}, {165, 73, 248, 232}, {165, 73, 248, 234}}}, + {Region: "South Africa", Group: "Premium TCP Asia", IPs: []net.IP{{165, 73, 248, 211}, {165, 73, 248, 212}, {165, 73, 248, 216}, {165, 73, 248, 219}, {165, 73, 248, 227}, {165, 73, 248, 230}, {165, 73, 248, 232}, {165, 73, 248, 233}, {165, 73, 248, 234}, {165, 73, 248, 235}}}, + {Region: "South Africa", Group: "Premium TCP Europe", IPs: []net.IP{{197, 85, 7, 26}, {197, 85, 7, 27}, {197, 85, 7, 28}, {197, 85, 7, 29}, {197, 85, 7, 30}, {197, 85, 7, 31}, {197, 85, 7, 131}, {197, 85, 7, 132}, {197, 85, 7, 133}, {197, 85, 7, 134}}}, + {Region: "Spain", Group: "Premium UDP Europe", IPs: []net.IP{{37, 120, 142, 147}, {37, 120, 142, 155}, {37, 120, 142, 167}, {37, 120, 142, 169}, {37, 120, 142, 170}, {84, 17, 62, 131}, {84, 17, 62, 142}, {84, 17, 62, 145}, {84, 17, 62, 147}, {185, 93, 3, 113}}}, + {Region: "Spain", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 62, 133}, {84, 17, 62, 141}, {84, 17, 62, 142}, {185, 93, 3, 105}, {185, 93, 3, 109}, {185, 93, 3, 111}, {185, 93, 182, 133}, {185, 93, 182, 136}, {185, 93, 182, 140}, {185, 93, 182, 141}}}, + {Region: "Sri Lanka", Group: "Premium UDP Europe", IPs: []net.IP{{45, 132, 136, 7}, {45, 132, 136, 9}, {45, 132, 136, 11}, {45, 132, 136, 13}, {45, 132, 136, 16}, {45, 132, 136, 17}, {45, 132, 136, 20}, {45, 132, 136, 23}, {45, 132, 136, 26}, {45, 132, 136, 29}}}, + {Region: "Sri Lanka", Group: "Premium TCP Europe", IPs: []net.IP{{45, 132, 136, 7}, {45, 132, 136, 9}, {45, 132, 136, 10}, {45, 132, 136, 11}, {45, 132, 136, 13}, {45, 132, 136, 17}, {45, 132, 136, 22}, {45, 132, 136, 25}, {45, 132, 136, 26}, {45, 132, 136, 29}}}, + {Region: "Sweden", Group: "Premium TCP Europe", IPs: []net.IP{{46, 246, 65, 137}, {46, 246, 65, 139}, {46, 246, 65, 218}, {91, 132, 138, 60}, {188, 126, 64, 105}, {188, 126, 66, 10}, {188, 126, 66, 14}, {188, 126, 66, 29}, {188, 126, 73, 207}, {188, 126, 73, 209}}}, + {Region: "Sweden", Group: "Premium UDP Europe", IPs: []net.IP{{46, 246, 65, 131}, {46, 246, 65, 140}, {46, 246, 65, 170}, {46, 246, 65, 189}, {46, 246, 65, 200}, {46, 246, 65, 203}, {46, 246, 65, 212}, {91, 132, 138, 52}, {188, 126, 73, 199}, {188, 126, 73, 220}}}, + {Region: "Switzerland", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 52, 10}, {84, 17, 52, 14}, {84, 17, 52, 17}, {84, 17, 52, 21}, {185, 32, 222, 17}, {185, 32, 222, 18}, {185, 32, 222, 111}, {195, 225, 118, 45}, {195, 225, 118, 58}, {195, 225, 118, 61}}}, + {Region: "Switzerland", Group: "Premium TCP Europe", IPs: []net.IP{{84, 17, 52, 5}, {84, 17, 52, 33}, {84, 17, 52, 45}, {84, 17, 52, 62}, {84, 17, 52, 69}, {84, 17, 52, 80}, {91, 132, 136, 171}, {185, 32, 222, 13}, {195, 225, 118, 44}, {195, 225, 118, 52}}}, + {Region: "Taiwan", Group: "Premium UDP Asia", IPs: []net.IP{{45, 133, 181, 100}, {45, 133, 181, 104}, {45, 133, 181, 106}, {45, 133, 181, 109}, {45, 133, 181, 110}, {45, 133, 181, 114}, {45, 133, 181, 117}, {45, 133, 181, 119}, {45, 133, 181, 124}, {45, 133, 181, 125}}}, + {Region: "Taiwan", Group: "Premium TCP Asia", IPs: []net.IP{{45, 133, 181, 99}, {45, 133, 181, 103}, {45, 133, 181, 104}, {45, 133, 181, 105}, {45, 133, 181, 107}, {45, 133, 181, 110}, {45, 133, 181, 112}, {45, 133, 181, 113}, {45, 133, 181, 116}, {45, 133, 181, 123}}}, + {Region: "Thailand", Group: "Premium TCP Asia", IPs: []net.IP{{119, 59, 98, 214}, {119, 59, 98, 239}, {119, 59, 98, 240}, {119, 59, 98, 244}, {119, 59, 121, 162}, {119, 59, 121, 168}, {119, 59, 121, 169}, {119, 59, 121, 170}, {119, 59, 121, 171}, {119, 59, 121, 173}}}, + {Region: "Thailand", Group: "Premium UDP Asia", IPs: []net.IP{{119, 59, 98, 238}, {119, 59, 98, 240}, {119, 59, 98, 244}, {119, 59, 98, 249}, {119, 59, 121, 166}, {119, 59, 121, 167}, {119, 59, 121, 168}, {119, 59, 121, 170}, {119, 59, 121, 172}, {119, 59, 121, 175}}}, + {Region: "Turkey", Group: "Premium UDP Europe", IPs: []net.IP{{188, 213, 34, 5}, {188, 213, 34, 9}, {188, 213, 34, 14}, {188, 213, 34, 30}, {188, 213, 34, 35}, {188, 213, 34, 39}, {188, 213, 34, 42}, {188, 213, 34, 45}, {188, 213, 34, 103}, {188, 213, 34, 110}}}, + {Region: "Turkey", Group: "Premium TCP Europe", IPs: []net.IP{{188, 213, 34, 10}, {188, 213, 34, 12}, {188, 213, 34, 25}, {188, 213, 34, 30}, {188, 213, 34, 36}, {188, 213, 34, 42}, {188, 213, 34, 102}, {188, 213, 34, 103}, {188, 213, 34, 104}, {188, 213, 34, 110}}}, + {Region: "Ukraine", Group: "Premium TCP Europe", IPs: []net.IP{{31, 28, 161, 20}, {31, 28, 163, 40}, {31, 28, 163, 51}, {62, 149, 7, 168}, {62, 149, 29, 35}, {62, 149, 29, 40}, {62, 149, 29, 41}, {62, 149, 29, 48}, {62, 149, 29, 52}, {62, 149, 29, 56}}}, + {Region: "Ukraine", Group: "Premium UDP Europe", IPs: []net.IP{{31, 28, 163, 35}, {31, 28, 163, 45}, {31, 28, 163, 51}, {31, 28, 163, 55}, {62, 149, 7, 167}, {62, 149, 29, 38}, {62, 149, 29, 40}, {62, 149, 29, 46}, {62, 149, 29, 47}, {62, 149, 29, 50}}}, + {Region: "United Arab Emirates", Group: "Premium TCP Europe", IPs: []net.IP{{45, 131, 5, 6}, {45, 131, 5, 12}, {45, 131, 5, 13}, {45, 131, 5, 15}, {45, 131, 5, 17}, {45, 131, 5, 21}, {45, 131, 5, 22}, {45, 131, 5, 24}, {45, 131, 5, 28}, {45, 131, 5, 29}}}, + {Region: "United Arab Emirates", Group: "Premium UDP Europe", IPs: []net.IP{{45, 131, 5, 6}, {45, 131, 5, 7}, {45, 131, 5, 10}, {45, 131, 5, 11}, {45, 131, 5, 12}, {45, 131, 5, 14}, {45, 131, 5, 17}, {45, 131, 5, 24}, {45, 131, 5, 26}, {45, 131, 5, 27}}}, + {Region: "United Kingdom", Group: "Premium UDP Europe", IPs: []net.IP{{84, 17, 51, 18}, {84, 17, 51, 62}, {89, 238, 138, 245}, {89, 238, 167, 46}, {89, 238, 167, 56}, {95, 154, 200, 153}, {95, 154, 200, 155}, {95, 154, 200, 187}, {95, 154, 200, 188}, {141, 98, 100, 73}}}, + {Region: "United Kingdom", Group: "Premium TCP Europe", IPs: []net.IP{{37, 120, 133, 165}, {84, 17, 51, 32}, {84, 17, 51, 106}, {84, 17, 51, 124}, {89, 238, 167, 45}, {95, 154, 200, 147}, {95, 154, 200, 165}, {95, 154, 200, 172}, {95, 154, 200, 179}, {141, 98, 100, 59}}}, + {Region: "United States", Group: "Premium TCP USA", IPs: []net.IP{{23, 105, 191, 33}, {23, 106, 83, 26}, {37, 120, 157, 131}, {45, 89, 173, 221}, {84, 17, 40, 70}, {89, 187, 182, 6}, {91, 132, 137, 86}, {173, 234, 158, 179}, {173, 234, 158, 184}, {185, 250, 220, 39}}}, + {Region: "United States", Group: "Premium UDP USA", IPs: []net.IP{{89, 187, 171, 143}, {108, 62, 235, 183}, {143, 244, 51, 169}, {156, 146, 37, 29}, {156, 146, 37, 106}, {156, 146, 37, 120}, {172, 255, 125, 138}, {173, 208, 44, 90}, {185, 242, 5, 120}, {185, 242, 5, 249}}}, + {Region: "Venezuela", Group: "Premium TCP Europe", IPs: []net.IP{{45, 133, 89, 8}, {45, 133, 89, 10}, {45, 133, 89, 12}, {45, 133, 89, 16}, {45, 133, 89, 17}, {45, 133, 89, 18}, {45, 133, 89, 20}, {45, 133, 89, 22}, {45, 133, 89, 27}, {45, 133, 89, 28}}}, + {Region: "Venezuela", Group: "Premium UDP Europe", IPs: []net.IP{{45, 133, 89, 6}, {45, 133, 89, 7}, {45, 133, 89, 15}, {45, 133, 89, 16}, {45, 133, 89, 17}, {45, 133, 89, 20}, {45, 133, 89, 22}, {45, 133, 89, 26}, {45, 133, 89, 28}, {45, 133, 89, 29}}}, + {Region: "Vietnam", Group: "Premium UDP Asia", IPs: []net.IP{{45, 117, 79, 114}, {45, 117, 79, 118}, {45, 117, 79, 124}, {45, 117, 79, 125}, {103, 238, 214, 131}, {103, 238, 214, 132}, {103, 238, 214, 133}, {103, 238, 214, 134}, {103, 238, 214, 135}, {103, 238, 214, 137}}}, + {Region: "Vietnam", Group: "Premium TCP Asia", IPs: []net.IP{{45, 117, 79, 114}, {45, 117, 79, 116}, {45, 117, 79, 124}, {45, 117, 79, 125}, {103, 238, 214, 131}, {103, 238, 214, 132}, {103, 238, 214, 133}, {103, 238, 214, 135}, {103, 238, 214, 136}, {103, 238, 214, 140}}}, } } diff --git a/internal/constants/nordvpn.go b/internal/constants/nordvpn.go index d3147018..90531307 100644 --- a/internal/constants/nordvpn.go +++ b/internal/constants/nordvpn.go @@ -22,84 +22,32 @@ func NordvpnRegionChoices() (choices []string) { func NordvpnServers() []models.NordvpnServer { return []models.NordvpnServer{ - {Region: "Albania", Number: 16, TCP: true, UDP: true, IP: net.IP{80, 246, 28, 38}}, - {Region: "Albania", Number: 17, TCP: true, UDP: true, IP: net.IP{80, 246, 28, 43}}, {Region: "Albania", Number: 18, TCP: true, UDP: true, IP: net.IP{31, 171, 152, 19}}, {Region: "Albania", Number: 19, TCP: true, UDP: true, IP: net.IP{80, 246, 28, 33}}, {Region: "Albania", Number: 20, TCP: true, UDP: true, IP: net.IP{31, 171, 152, 11}}, {Region: "Albania", Number: 21, TCP: true, UDP: true, IP: net.IP{31, 171, 152, 115}}, - {Region: "Argentina", Number: 8, TCP: true, UDP: true, IP: net.IP{190, 105, 235, 82}}, - {Region: "Argentina", Number: 11, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 60}}, - {Region: "Argentina", Number: 12, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 33}}, - {Region: "Argentina", Number: 15, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 94}}, - {Region: "Argentina", Number: 16, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 82}}, - {Region: "Argentina", Number: 17, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 78}}, - {Region: "Argentina", Number: 18, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 111}}, - {Region: "Argentina", Number: 19, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 89}}, - {Region: "Argentina", Number: 20, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 30}}, - {Region: "Argentina", Number: 21, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 83}}, - {Region: "Argentina", Number: 22, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 210}}, - {Region: "Argentina", Number: 23, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 86}}, - {Region: "Argentina", Number: 24, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 147}}, - {Region: "Argentina", Number: 25, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 232}}, - {Region: "Argentina", Number: 26, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 40}}, - {Region: "Argentina", Number: 27, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 92}}, - {Region: "Argentina", Number: 28, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 84}}, + {Region: "Albania", Number: 22, TCP: true, UDP: true, IP: net.IP{31, 171, 152, 235}}, + {Region: "Albania", Number: 23, TCP: true, UDP: true, IP: net.IP{31, 171, 152, 243}}, + {Region: "Albania", Number: 24, TCP: true, UDP: true, IP: net.IP{80, 246, 28, 38}}, + {Region: "Albania", Number: 25, TCP: true, UDP: true, IP: net.IP{80, 246, 28, 43}}, {Region: "Argentina", Number: 29, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 122}}, - {Region: "Argentina", Number: 30, TCP: false, UDP: false, IP: net.IP{131, 255, 4, 237}}, - {Region: "Australia", Number: 453, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 195}}, - {Region: "Australia", Number: 454, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 211}}, - {Region: "Australia", Number: 455, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 219}}, - {Region: "Australia", Number: 456, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 227}}, - {Region: "Australia", Number: 457, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 235}}, - {Region: "Australia", Number: 458, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 243}}, - {Region: "Australia", Number: 459, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 195}}, - {Region: "Australia", Number: 460, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 211}}, - {Region: "Australia", Number: 461, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 219}}, - {Region: "Australia", Number: 466, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 243}}, - {Region: "Australia", Number: 467, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 251}}, - {Region: "Australia", Number: 469, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 227}}, - {Region: "Australia", Number: 470, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 235}}, - {Region: "Australia", Number: 471, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 243}}, - {Region: "Australia", Number: 475, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 59}}, - {Region: "Australia", Number: 476, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 67}}, - {Region: "Australia", Number: 477, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 75}}, - {Region: "Australia", Number: 478, TCP: true, UDP: true, IP: net.IP{144, 48, 38, 3}}, - {Region: "Australia", Number: 482, TCP: true, UDP: true, IP: net.IP{217, 138, 204, 179}}, - {Region: "Australia", Number: 483, TCP: true, UDP: true, IP: net.IP{217, 138, 204, 187}}, - {Region: "Australia", Number: 484, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 11}}, - {Region: "Australia", Number: 485, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 19}}, - {Region: "Australia", Number: 486, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 27}}, - {Region: "Australia", Number: 487, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 35}}, - {Region: "Australia", Number: 488, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 43}}, - {Region: "Australia", Number: 489, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 51}}, - {Region: "Australia", Number: 490, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 59}}, + {Region: "Argentina", Number: 32, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 37}}, + {Region: "Argentina", Number: 33, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 94}}, + {Region: "Argentina", Number: 34, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 82}}, + {Region: "Argentina", Number: 35, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 78}}, + {Region: "Argentina", Number: 36, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 111}}, + {Region: "Argentina", Number: 37, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 89}}, + {Region: "Argentina", Number: 38, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 30}}, + {Region: "Argentina", Number: 39, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 83}}, + {Region: "Argentina", Number: 40, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 210}}, + {Region: "Argentina", Number: 41, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 86}}, + {Region: "Argentina", Number: 42, TCP: true, UDP: false, IP: net.IP{131, 255, 4, 147}}, + {Region: "Argentina", Number: 43, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 232}}, + {Region: "Argentina", Number: 44, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 40}}, + {Region: "Argentina", Number: 45, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 92}}, + {Region: "Argentina", Number: 47, TCP: true, UDP: true, IP: net.IP{131, 255, 4, 60}}, + {Region: "Argentina", Number: 48, TCP: true, UDP: true, IP: net.IP{131, 255, 7, 84}}, {Region: "Australia", Number: 491, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 67}}, - {Region: "Australia", Number: 492, TCP: true, UDP: true, IP: net.IP{144, 48, 39, 91}}, - {Region: "Australia", Number: 493, TCP: true, UDP: true, IP: net.IP{144, 48, 39, 99}}, - {Region: "Australia", Number: 494, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 19}}, - {Region: "Australia", Number: 495, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 27}}, - {Region: "Australia", Number: 496, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 35}}, - {Region: "Australia", Number: 497, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 43}}, - {Region: "Australia", Number: 498, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 51}}, - {Region: "Australia", Number: 499, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 59}}, - {Region: "Australia", Number: 500, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 67}}, - {Region: "Australia", Number: 501, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 75}}, - {Region: "Australia", Number: 502, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 11}}, - {Region: "Australia", Number: 503, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 19}}, - {Region: "Australia", Number: 504, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 27}}, - {Region: "Australia", Number: 505, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 35}}, - {Region: "Australia", Number: 506, TCP: true, UDP: true, IP: net.IP{103, 107, 197, 75}}, - {Region: "Australia", Number: 507, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 83}}, - {Region: "Australia", Number: 508, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 91}}, - {Region: "Australia", Number: 509, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 99}}, - {Region: "Australia", Number: 510, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 107}}, - {Region: "Australia", Number: 511, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 51}}, - {Region: "Australia", Number: 512, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 43}}, - {Region: "Australia", Number: 513, TCP: true, UDP: true, IP: net.IP{103, 107, 197, 83}}, - {Region: "Australia", Number: 514, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 243}}, - {Region: "Australia", Number: 515, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 251}}, - {Region: "Australia", Number: 516, TCP: true, UDP: true, IP: net.IP{46, 102, 153, 67}}, {Region: "Australia", Number: 517, TCP: true, UDP: true, IP: net.IP{43, 245, 163, 163}}, {Region: "Australia", Number: 518, TCP: true, UDP: true, IP: net.IP{43, 245, 163, 168}}, {Region: "Australia", Number: 519, TCP: true, UDP: true, IP: net.IP{43, 245, 163, 173}}, @@ -164,6 +112,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Australia", Number: 578, TCP: true, UDP: true, IP: net.IP{144, 48, 36, 19}}, {Region: "Australia", Number: 579, TCP: true, UDP: true, IP: net.IP{221, 121, 146, 146}}, {Region: "Australia", Number: 580, TCP: true, UDP: true, IP: net.IP{221, 121, 146, 138}}, + {Region: "Australia", Number: 581, TCP: true, UDP: true, IP: net.IP{45, 248, 79, 131}}, {Region: "Australia", Number: 582, TCP: true, UDP: true, IP: net.IP{45, 248, 79, 187}}, {Region: "Australia", Number: 584, TCP: true, UDP: true, IP: net.IP{45, 248, 77, 203}}, {Region: "Australia", Number: 585, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 179}}, @@ -211,7 +160,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Australia", Number: 631, TCP: true, UDP: true, IP: net.IP{45, 248, 77, 187}}, {Region: "Australia", Number: 632, TCP: true, UDP: true, IP: net.IP{144, 48, 37, 19}}, {Region: "Australia", Number: 633, TCP: true, UDP: true, IP: net.IP{144, 48, 37, 67}}, - {Region: "Australia", Number: 634, TCP: true, UDP: true, IP: net.IP{45, 248, 78, 179}}, + {Region: "Australia", Number: 634, TCP: false, UDP: false, IP: net.IP{45, 248, 78, 179}}, {Region: "Australia", Number: 635, TCP: true, UDP: true, IP: net.IP{45, 248, 78, 187}}, {Region: "Australia", Number: 636, TCP: true, UDP: true, IP: net.IP{45, 248, 78, 219}}, {Region: "Australia", Number: 637, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 35}}, @@ -229,24 +178,66 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Australia", Number: 649, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 171}}, {Region: "Australia", Number: 650, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 179}}, {Region: "Australia", Number: 651, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 187}}, + {Region: "Australia", Number: 652, TCP: true, UDP: true, IP: net.IP{103, 212, 227, 187}}, + {Region: "Australia", Number: 653, TCP: true, UDP: true, IP: net.IP{103, 212, 224, 195}}, {Region: "Australia", Number: 654, TCP: true, UDP: true, IP: net.IP{103, 212, 224, 203}}, {Region: "Australia", Number: 655, TCP: true, UDP: true, IP: net.IP{103, 212, 224, 211}}, {Region: "Australia", Number: 656, TCP: true, UDP: true, IP: net.IP{103, 212, 224, 219}}, {Region: "Australia", Number: 657, TCP: true, UDP: true, IP: net.IP{103, 212, 224, 227}}, - {Region: "Austria", Number: 72, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 220}}, - {Region: "Austria", Number: 73, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 216}}, - {Region: "Austria", Number: 74, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 225}}, - {Region: "Austria", Number: 75, TCP: true, UDP: true, IP: net.IP{185, 180, 12, 43}}, - {Region: "Austria", Number: 76, TCP: true, UDP: true, IP: net.IP{91, 132, 139, 59}}, - {Region: "Austria", Number: 77, TCP: true, UDP: true, IP: net.IP{185, 244, 212, 51}}, - {Region: "Austria", Number: 78, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 19}}, - {Region: "Austria", Number: 79, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 195}}, + {Region: "Australia", Number: 658, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 59}}, + {Region: "Australia", Number: 659, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 67}}, + {Region: "Australia", Number: 660, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 75}}, + {Region: "Australia", Number: 661, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 83}}, + {Region: "Australia", Number: 662, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 243}}, + {Region: "Australia", Number: 663, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 251}}, + {Region: "Australia", Number: 664, TCP: true, UDP: true, IP: net.IP{144, 48, 39, 91}}, + {Region: "Australia", Number: 665, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 195}}, + {Region: "Australia", Number: 666, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 211}}, + {Region: "Australia", Number: 667, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 219}}, + {Region: "Australia", Number: 668, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 227}}, + {Region: "Australia", Number: 669, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 235}}, + {Region: "Australia", Number: 670, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 195}}, + {Region: "Australia", Number: 671, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 211}}, + {Region: "Australia", Number: 672, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 219}}, + {Region: "Australia", Number: 673, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 227}}, + {Region: "Australia", Number: 674, TCP: true, UDP: true, IP: net.IP{137, 59, 254, 3}}, + {Region: "Australia", Number: 675, TCP: true, UDP: true, IP: net.IP{217, 138, 204, 179}}, + {Region: "Australia", Number: 676, TCP: true, UDP: true, IP: net.IP{217, 138, 204, 187}}, + {Region: "Australia", Number: 677, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 11}}, + {Region: "Australia", Number: 678, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 19}}, + {Region: "Australia", Number: 679, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 27}}, + {Region: "Australia", Number: 680, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 91}}, + {Region: "Australia", Number: 681, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 99}}, + {Region: "Australia", Number: 682, TCP: true, UDP: true, IP: net.IP{116, 90, 72, 107}}, + {Region: "Australia", Number: 683, TCP: true, UDP: true, IP: net.IP{144, 48, 39, 99}}, + {Region: "Australia", Number: 684, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 51}}, + {Region: "Australia", Number: 685, TCP: true, UDP: true, IP: net.IP{103, 137, 12, 43}}, + {Region: "Australia", Number: 686, TCP: true, UDP: true, IP: net.IP{103, 137, 14, 243}}, + {Region: "Australia", Number: 687, TCP: true, UDP: true, IP: net.IP{144, 48, 38, 3}}, + {Region: "Australia", Number: 688, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 11}}, + {Region: "Australia", Number: 689, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 19}}, + {Region: "Australia", Number: 690, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 27}}, + {Region: "Australia", Number: 691, TCP: true, UDP: true, IP: net.IP{103, 137, 15, 35}}, + {Region: "Australia", Number: 692, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 235}}, + {Region: "Australia", Number: 693, TCP: true, UDP: true, IP: net.IP{103, 107, 196, 243}}, + {Region: "Australia", Number: 694, TCP: true, UDP: true, IP: net.IP{103, 107, 197, 75}}, + {Region: "Australia", Number: 695, TCP: true, UDP: true, IP: net.IP{103, 107, 197, 83}}, + {Region: "Australia", Number: 696, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 35}}, + {Region: "Australia", Number: 697, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 43}}, + {Region: "Australia", Number: 698, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 51}}, + {Region: "Australia", Number: 699, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 59}}, + {Region: "Australia", Number: 700, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 19}}, + {Region: "Australia", Number: 701, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 27}}, + {Region: "Australia", Number: 702, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 35}}, + {Region: "Australia", Number: 703, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 43}}, + {Region: "Australia", Number: 704, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 51}}, + {Region: "Australia", Number: 705, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 59}}, + {Region: "Australia", Number: 706, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 67}}, + {Region: "Australia", Number: 707, TCP: true, UDP: true, IP: net.IP{103, 1, 212, 75}}, + {Region: "Australia", Number: 708, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 243}}, + {Region: "Australia", Number: 709, TCP: true, UDP: true, IP: net.IP{217, 138, 205, 251}}, + {Region: "Australia", Number: 710, TCP: true, UDP: true, IP: net.IP{46, 102, 153, 67}}, {Region: "Austria", Number: 80, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 203}}, - {Region: "Austria", Number: 81, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 211}}, - {Region: "Austria", Number: 82, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 219}}, - {Region: "Austria", Number: 83, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 3}}, - {Region: "Austria", Number: 84, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 11}}, - {Region: "Austria", Number: 85, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 19}}, {Region: "Austria", Number: 86, TCP: true, UDP: true, IP: net.IP{185, 216, 34, 100}}, {Region: "Austria", Number: 87, TCP: true, UDP: true, IP: net.IP{5, 254, 80, 163}}, {Region: "Austria", Number: 88, TCP: true, UDP: true, IP: net.IP{217, 64, 127, 219}}, @@ -262,27 +253,20 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Austria", Number: 99, TCP: true, UDP: true, IP: net.IP{37, 120, 155, 232}}, {Region: "Austria", Number: 100, TCP: true, UDP: true, IP: net.IP{37, 120, 155, 211}}, {Region: "Austria", Number: 101, TCP: true, UDP: true, IP: net.IP{37, 120, 155, 216}}, - {Region: "Belgium", Number: 127, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 3}}, - {Region: "Belgium", Number: 128, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 8}}, - {Region: "Belgium", Number: 129, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 13}}, - {Region: "Belgium", Number: 130, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 18}}, - {Region: "Belgium", Number: 131, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 23}}, - {Region: "Belgium", Number: 132, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 28}}, - {Region: "Belgium", Number: 133, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 33}}, - {Region: "Belgium", Number: 134, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 38}}, - {Region: "Belgium", Number: 135, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 43}}, - {Region: "Belgium", Number: 136, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 48}}, - {Region: "Belgium", Number: 137, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 53}}, - {Region: "Belgium", Number: 138, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 58}}, - {Region: "Belgium", Number: 139, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 63}}, - {Region: "Belgium", Number: 140, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 68}}, - {Region: "Belgium", Number: 141, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 73}}, - {Region: "Belgium", Number: 142, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 78}}, - {Region: "Belgium", Number: 143, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 83}}, - {Region: "Belgium", Number: 144, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 88}}, - {Region: "Belgium", Number: 145, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 93}}, - {Region: "Belgium", Number: 146, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 98}}, - {Region: "Belgium", Number: 147, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 141}}, + {Region: "Austria", Number: 102, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 220}}, + {Region: "Austria", Number: 103, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 216}}, + {Region: "Austria", Number: 104, TCP: true, UDP: true, IP: net.IP{89, 187, 168, 225}}, + {Region: "Austria", Number: 105, TCP: true, UDP: true, IP: net.IP{91, 132, 139, 59}}, + {Region: "Austria", Number: 106, TCP: true, UDP: true, IP: net.IP{185, 244, 212, 51}}, + {Region: "Austria", Number: 107, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 19}}, + {Region: "Austria", Number: 108, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 195}}, + {Region: "Austria", Number: 109, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 211}}, + {Region: "Austria", Number: 110, TCP: true, UDP: true, IP: net.IP{5, 253, 207, 219}}, + {Region: "Austria", Number: 111, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 3}}, + {Region: "Austria", Number: 112, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 11}}, + {Region: "Austria", Number: 113, TCP: true, UDP: true, IP: net.IP{37, 120, 212, 19}}, + {Region: "Austria", Number: 114, TCP: true, UDP: true, IP: net.IP{185, 180, 12, 43}}, + {Region: "Austria", Number: 115, TCP: true, UDP: true, IP: net.IP{185, 180, 12, 56}}, {Region: "Belgium", Number: 148, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 137}}, {Region: "Belgium", Number: 149, TCP: true, UDP: true, IP: net.IP{77, 243, 191, 250}}, {Region: "Belgium", Number: 150, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 115}}, @@ -298,6 +282,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Belgium", Number: 161, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 99}}, {Region: "Belgium", Number: 162, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 123}}, {Region: "Belgium", Number: 163, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 195}}, + {Region: "Belgium", Number: 165, TCP: true, UDP: true, IP: net.IP{194, 187, 251, 51}}, {Region: "Belgium", Number: 166, TCP: true, UDP: true, IP: net.IP{194, 187, 251, 56}}, {Region: "Belgium", Number: 167, TCP: true, UDP: true, IP: net.IP{194, 187, 251, 61}}, {Region: "Belgium", Number: 168, TCP: true, UDP: true, IP: net.IP{91, 207, 57, 251}}, @@ -305,22 +290,40 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Belgium", Number: 170, TCP: true, UDP: true, IP: net.IP{77, 243, 191, 107}}, {Region: "Belgium", Number: 171, TCP: true, UDP: true, IP: net.IP{77, 243, 191, 195}}, {Region: "Belgium", Number: 172, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 99}}, + {Region: "Belgium", Number: 173, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 131}}, + {Region: "Belgium", Number: 174, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 139}}, {Region: "Belgium", Number: 175, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 146}}, + {Region: "Belgium", Number: 176, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 165}}, {Region: "Belgium", Number: 177, TCP: true, UDP: true, IP: net.IP{185, 210, 217, 170}}, {Region: "Belgium", Number: 178, TCP: true, UDP: true, IP: net.IP{37, 120, 143, 3}}, {Region: "Belgium", Number: 179, TCP: true, UDP: true, IP: net.IP{37, 120, 143, 11}}, {Region: "Belgium", Number: 180, TCP: true, UDP: true, IP: net.IP{37, 120, 143, 19}}, {Region: "Belgium", Number: 181, TCP: true, UDP: true, IP: net.IP{37, 120, 143, 27}}, {Region: "Belgium", Number: 182, TCP: true, UDP: true, IP: net.IP{37, 120, 143, 35}}, + {Region: "Belgium", Number: 183, TCP: true, UDP: true, IP: net.IP{82, 102, 19, 141}}, + {Region: "Belgium", Number: 184, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 3}}, + {Region: "Belgium", Number: 185, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 8}}, + {Region: "Belgium", Number: 186, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 13}}, + {Region: "Belgium", Number: 187, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 18}}, + {Region: "Belgium", Number: 188, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 23}}, + {Region: "Belgium", Number: 189, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 28}}, + {Region: "Belgium", Number: 190, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 33}}, + {Region: "Belgium", Number: 191, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 38}}, + {Region: "Belgium", Number: 192, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 43}}, + {Region: "Belgium", Number: 193, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 48}}, + {Region: "Belgium", Number: 194, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 53}}, + {Region: "Belgium", Number: 195, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 58}}, + {Region: "Belgium", Number: 196, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 63}}, + {Region: "Belgium", Number: 197, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 68}}, + {Region: "Belgium", Number: 198, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 73}}, + {Region: "Belgium", Number: 199, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 78}}, + {Region: "Belgium", Number: 200, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 83}}, + {Region: "Belgium", Number: 201, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 88}}, + {Region: "Belgium", Number: 202, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 93}}, + {Region: "Belgium", Number: 203, TCP: true, UDP: true, IP: net.IP{188, 95, 55, 98}}, {Region: "Bosnia and Herzegovina", Number: 9, TCP: true, UDP: true, IP: net.IP{185, 99, 3, 104}}, {Region: "Bosnia and Herzegovina", Number: 10, TCP: true, UDP: true, IP: net.IP{185, 99, 3, 18}}, {Region: "Bosnia and Herzegovina", Number: 11, TCP: true, UDP: true, IP: net.IP{185, 99, 3, 20}}, - {Region: "Brazil", Number: 39, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 251}}, - {Region: "Brazil", Number: 40, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 243}}, - {Region: "Brazil", Number: 41, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 43}}, - {Region: "Brazil", Number: 42, TCP: true, UDP: true, IP: net.IP{172, 107, 208, 179}}, - {Region: "Brazil", Number: 43, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 163}}, - {Region: "Brazil", Number: 44, TCP: true, UDP: true, IP: net.IP{192, 154, 198, 13}}, {Region: "Brazil", Number: 45, TCP: true, UDP: true, IP: net.IP{192, 154, 198, 15}}, {Region: "Brazil", Number: 46, TCP: true, UDP: true, IP: net.IP{192, 154, 198, 17}}, {Region: "Brazil", Number: 47, TCP: true, UDP: true, IP: net.IP{192, 154, 198, 19}}, @@ -336,15 +339,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Brazil", Number: 57, TCP: true, UDP: true, IP: net.IP{181, 214, 40, 16}}, {Region: "Brazil", Number: 58, TCP: true, UDP: true, IP: net.IP{181, 214, 38, 16}}, {Region: "Brazil", Number: 59, TCP: true, UDP: true, IP: net.IP{185, 153, 176, 2}}, - {Region: "Bulgaria", Number: 29, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 75}}, - {Region: "Bulgaria", Number: 30, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 83}}, - {Region: "Bulgaria", Number: 31, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 91}}, - {Region: "Bulgaria", Number: 32, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 99}}, - {Region: "Bulgaria", Number: 33, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 107}}, - {Region: "Bulgaria", Number: 34, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 115}}, - {Region: "Bulgaria", Number: 35, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 123}}, - {Region: "Bulgaria", Number: 36, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 131}}, - {Region: "Bulgaria", Number: 37, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 139}}, + {Region: "Brazil", Number: 63, TCP: true, UDP: true, IP: net.IP{185, 153, 176, 9}}, + {Region: "Brazil", Number: 64, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 251}}, + {Region: "Brazil", Number: 65, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 243}}, + {Region: "Brazil", Number: 66, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 43}}, + {Region: "Brazil", Number: 67, TCP: true, UDP: true, IP: net.IP{172, 107, 208, 179}}, + {Region: "Brazil", Number: 68, TCP: true, UDP: true, IP: net.IP{209, 14, 0, 163}}, + {Region: "Brazil", Number: 69, TCP: true, UDP: true, IP: net.IP{192, 154, 198, 13}}, {Region: "Bulgaria", Number: 38, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 147}}, {Region: "Bulgaria", Number: 39, TCP: true, UDP: true, IP: net.IP{185, 94, 192, 179}}, {Region: "Bulgaria", Number: 40, TCP: true, UDP: true, IP: net.IP{82, 102, 23, 83}}, @@ -353,6 +354,15 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Bulgaria", Number: 43, TCP: true, UDP: true, IP: net.IP{185, 216, 32, 155}}, {Region: "Bulgaria", Number: 44, TCP: true, UDP: true, IP: net.IP{185, 216, 32, 251}}, {Region: "Bulgaria", Number: 45, TCP: true, UDP: true, IP: net.IP{185, 216, 32, 139}}, + {Region: "Bulgaria", Number: 46, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 91}}, + {Region: "Bulgaria", Number: 47, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 99}}, + {Region: "Bulgaria", Number: 48, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 107}}, + {Region: "Bulgaria", Number: 49, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 115}}, + {Region: "Bulgaria", Number: 50, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 123}}, + {Region: "Bulgaria", Number: 51, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 131}}, + {Region: "Bulgaria", Number: 52, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 139}}, + {Region: "Bulgaria", Number: 53, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 75}}, + {Region: "Bulgaria", Number: 54, TCP: true, UDP: true, IP: net.IP{217, 138, 202, 83}}, {Region: "Canada", Number: 13, TCP: true, UDP: true, IP: net.IP{37, 120, 130, 5}}, {Region: "Canada", Number: 14, TCP: true, UDP: true, IP: net.IP{37, 120, 130, 6}}, {Region: "Canada", Number: 15, TCP: true, UDP: true, IP: net.IP{217, 138, 213, 27}}, @@ -377,51 +387,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 34, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 212}}, {Region: "Canada", Number: 35, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 214}}, {Region: "Canada", Number: 36, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 215}}, - {Region: "Canada", Number: 772, TCP: true, UDP: true, IP: net.IP{37, 120, 205, 251}}, - {Region: "Canada", Number: 773, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 99}}, - {Region: "Canada", Number: 774, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 131}}, - {Region: "Canada", Number: 775, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 139}}, - {Region: "Canada", Number: 776, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 147}}, - {Region: "Canada", Number: 777, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 155}}, - {Region: "Canada", Number: 778, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 75}}, - {Region: "Canada", Number: 779, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 83}}, - {Region: "Canada", Number: 780, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 91}}, - {Region: "Canada", Number: 781, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 32}}, - {Region: "Canada", Number: 782, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 34}}, - {Region: "Canada", Number: 783, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 36}}, - {Region: "Canada", Number: 784, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 38}}, - {Region: "Canada", Number: 785, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 40}}, - {Region: "Canada", Number: 786, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 42}}, - {Region: "Canada", Number: 787, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 44}}, - {Region: "Canada", Number: 788, TCP: true, UDP: true, IP: net.IP{184, 75, 214, 83}}, - {Region: "Canada", Number: 789, TCP: true, UDP: true, IP: net.IP{184, 75, 221, 107}}, - {Region: "Canada", Number: 794, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 211}}, - {Region: "Canada", Number: 795, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 219}}, - {Region: "Canada", Number: 796, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 227}}, - {Region: "Canada", Number: 797, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 235}}, - {Region: "Canada", Number: 798, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 243}}, - {Region: "Canada", Number: 799, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 251}}, - {Region: "Canada", Number: 800, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 147}}, - {Region: "Canada", Number: 801, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 155}}, - {Region: "Canada", Number: 802, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 171}}, - {Region: "Canada", Number: 839, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 83}}, - {Region: "Canada", Number: 840, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 59}}, - {Region: "Canada", Number: 841, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 67}}, - {Region: "Canada", Number: 842, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 75}}, - {Region: "Canada", Number: 843, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 91}}, - {Region: "Canada", Number: 844, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 115}}, - {Region: "Canada", Number: 845, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 123}}, - {Region: "Canada", Number: 846, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 131}}, - {Region: "Canada", Number: 847, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 139}}, - {Region: "Canada", Number: 848, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 147}}, - {Region: "Canada", Number: 849, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 155}}, - {Region: "Canada", Number: 850, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 163}}, - {Region: "Canada", Number: 851, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 171}}, {Region: "Canada", Number: 852, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 179}}, - {Region: "Canada", Number: 893, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 3}}, - {Region: "Canada", Number: 894, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 4}}, - {Region: "Canada", Number: 895, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 5}}, - {Region: "Canada", Number: 896, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 6}}, {Region: "Canada", Number: 897, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 11}}, {Region: "Canada", Number: 898, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 12}}, {Region: "Canada", Number: 899, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 13}}, @@ -434,43 +400,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 906, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 28}}, {Region: "Canada", Number: 907, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 29}}, {Region: "Canada", Number: 908, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 30}}, - {Region: "Canada", Number: 909, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 35}}, - {Region: "Canada", Number: 910, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 67}}, - {Region: "Canada", Number: 911, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 75}}, - {Region: "Canada", Number: 912, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 83}}, - {Region: "Canada", Number: 913, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 91}}, - {Region: "Canada", Number: 914, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 99}}, - {Region: "Canada", Number: 915, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 107}}, - {Region: "Canada", Number: 916, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 115}}, - {Region: "Canada", Number: 917, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 123}}, - {Region: "Canada", Number: 918, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 131}}, - {Region: "Canada", Number: 919, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 139}}, - {Region: "Canada", Number: 920, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 147}}, - {Region: "Canada", Number: 921, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 155}}, - {Region: "Canada", Number: 922, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 163}}, - {Region: "Canada", Number: 923, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 171}}, - {Region: "Canada", Number: 924, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 179}}, - {Region: "Canada", Number: 926, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 195}}, - {Region: "Canada", Number: 927, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 203}}, - {Region: "Canada", Number: 928, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 211}}, - {Region: "Canada", Number: 929, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 219}}, - {Region: "Canada", Number: 930, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 227}}, - {Region: "Canada", Number: 931, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 67}}, - {Region: "Canada", Number: 932, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 70}}, - {Region: "Canada", Number: 933, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 73}}, - {Region: "Canada", Number: 934, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 76}}, - {Region: "Canada", Number: 935, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 79}}, - {Region: "Canada", Number: 936, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 82}}, - {Region: "Canada", Number: 938, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 88}}, - {Region: "Canada", Number: 939, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 91}}, - {Region: "Canada", Number: 940, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 94}}, - {Region: "Canada", Number: 941, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 235}}, - {Region: "Canada", Number: 942, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 2}}, - {Region: "Canada", Number: 943, TCP: true, UDP: true, IP: net.IP{172, 83, 40, 202}}, {Region: "Canada", Number: 944, TCP: true, UDP: true, IP: net.IP{172, 83, 40, 219}}, - {Region: "Canada", Number: 946, TCP: true, UDP: true, IP: net.IP{196, 247, 59, 75}}, - {Region: "Canada", Number: 947, TCP: true, UDP: true, IP: net.IP{196, 247, 59, 83}}, - {Region: "Canada", Number: 949, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 251}}, {Region: "Canada", Number: 950, TCP: true, UDP: true, IP: net.IP{217, 138, 213, 179}}, {Region: "Canada", Number: 951, TCP: true, UDP: true, IP: net.IP{217, 138, 213, 187}}, {Region: "Canada", Number: 952, TCP: true, UDP: true, IP: net.IP{217, 138, 213, 195}}, @@ -483,16 +413,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 960, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 163}}, {Region: "Canada", Number: 961, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 3}}, {Region: "Canada", Number: 962, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 51}}, - {Region: "Canada", Number: 963, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 85}}, - {Region: "Canada", Number: 964, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 88}}, - {Region: "Canada", Number: 965, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 91}}, - {Region: "Canada", Number: 966, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 93}}, - {Region: "Canada", Number: 967, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 67}}, - {Region: "Canada", Number: 968, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 70}}, - {Region: "Canada", Number: 969, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 73}}, - {Region: "Canada", Number: 970, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 76}}, - {Region: "Canada", Number: 971, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 79}}, - {Region: "Canada", Number: 972, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 82}}, {Region: "Canada", Number: 973, TCP: true, UDP: true, IP: net.IP{66, 115, 147, 131}}, {Region: "Canada", Number: 974, TCP: true, UDP: true, IP: net.IP{66, 115, 147, 134}}, {Region: "Canada", Number: 975, TCP: true, UDP: true, IP: net.IP{66, 115, 147, 137}}, @@ -592,6 +512,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1069, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 21}}, {Region: "Canada", Number: 1070, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 24}}, {Region: "Canada", Number: 1071, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 27}}, + {Region: "Canada", Number: 1072, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 29}}, {Region: "Canada", Number: 1073, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 76}}, {Region: "Canada", Number: 1074, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 3}}, {Region: "Canada", Number: 1075, TCP: true, UDP: true, IP: net.IP{89, 47, 234, 6}}, @@ -642,6 +563,64 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1122, TCP: true, UDP: true, IP: net.IP{198, 8, 85, 121}}, {Region: "Canada", Number: 1123, TCP: true, UDP: true, IP: net.IP{198, 8, 85, 147}}, {Region: "Canada", Number: 1124, TCP: true, UDP: true, IP: net.IP{198, 8, 85, 150}}, + {Region: "Canada", Number: 1128, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 4}}, + {Region: "Canada", Number: 1129, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 6}}, + {Region: "Canada", Number: 1130, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 8}}, + {Region: "Canada", Number: 1131, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 10}}, + {Region: "Canada", Number: 1132, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 12}}, + {Region: "Canada", Number: 1133, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 14}}, + {Region: "Canada", Number: 1134, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 16}}, + {Region: "Canada", Number: 1135, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 18}}, + {Region: "Canada", Number: 1136, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 20}}, + {Region: "Canada", Number: 1138, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 24}}, + {Region: "Canada", Number: 1139, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 26}}, + {Region: "Canada", Number: 1140, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 28}}, + {Region: "Canada", Number: 1141, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 30}}, + {Region: "Canada", Number: 1142, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 32}}, + {Region: "Canada", Number: 1143, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 34}}, + {Region: "Canada", Number: 1144, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 36}}, + {Region: "Canada", Number: 1145, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 38}}, + {Region: "Canada", Number: 1146, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 40}}, + {Region: "Canada", Number: 1147, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 42}}, + {Region: "Canada", Number: 1148, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 44}}, + {Region: "Canada", Number: 1149, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 46}}, + {Region: "Canada", Number: 1150, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 194}}, + {Region: "Canada", Number: 1151, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 196}}, + {Region: "Canada", Number: 1152, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 198}}, + {Region: "Canada", Number: 1153, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 200}}, + {Region: "Canada", Number: 1154, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 202}}, + {Region: "Canada", Number: 1155, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 204}}, + {Region: "Canada", Number: 1156, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 206}}, + {Region: "Canada", Number: 1157, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 208}}, + {Region: "Canada", Number: 1158, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 210}}, + {Region: "Canada", Number: 1159, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 212}}, + {Region: "Canada", Number: 1160, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 214}}, + {Region: "Canada", Number: 1161, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 216}}, + {Region: "Canada", Number: 1162, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 218}}, + {Region: "Canada", Number: 1163, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 220}}, + {Region: "Canada", Number: 1164, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 222}}, + {Region: "Canada", Number: 1165, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 224}}, + {Region: "Canada", Number: 1166, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 226}}, + {Region: "Canada", Number: 1167, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 228}}, + {Region: "Canada", Number: 1168, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 230}}, + {Region: "Canada", Number: 1169, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 232}}, + {Region: "Canada", Number: 1170, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 234}}, + {Region: "Canada", Number: 1171, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 236}}, + {Region: "Canada", Number: 1172, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 238}}, + {Region: "Canada", Number: 1173, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 240}}, + {Region: "Canada", Number: 1174, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 242}}, + {Region: "Canada", Number: 1175, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 244}}, + {Region: "Canada", Number: 1176, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 246}}, + {Region: "Canada", Number: 1177, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 48}}, + {Region: "Canada", Number: 1178, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 248}}, + {Region: "Canada", Number: 1179, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 250}}, + {Region: "Canada", Number: 1180, TCP: true, UDP: true, IP: net.IP{104, 206, 12, 252}}, + {Region: "Canada", Number: 1181, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 66}}, + {Region: "Canada", Number: 1182, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 50}}, + {Region: "Canada", Number: 1183, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 68}}, + {Region: "Canada", Number: 1184, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 70}}, + {Region: "Canada", Number: 1185, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 72}}, + {Region: "Canada", Number: 1186, TCP: true, UDP: true, IP: net.IP{104, 206, 13, 74}}, {Region: "Canada", Number: 1187, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 187}}, {Region: "Canada", Number: 1188, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 195}}, {Region: "Canada", Number: 1189, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 203}}, @@ -702,12 +681,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1244, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 240}}, {Region: "Canada", Number: 1245, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 244}}, {Region: "Canada", Number: 1246, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 248}}, - {Region: "Canada", Number: 1247, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 62}}, - {Region: "Canada", Number: 1248, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 66}}, - {Region: "Canada", Number: 1249, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 70}}, - {Region: "Canada", Number: 1250, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 74}}, - {Region: "Canada", Number: 1251, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 78}}, {Region: "Canada", Number: 1253, TCP: true, UDP: true, IP: net.IP{199, 229, 249, 115}}, + {Region: "Canada", Number: 1254, TCP: true, UDP: true, IP: net.IP{172, 98, 82, 3}}, + {Region: "Canada", Number: 1255, TCP: true, UDP: true, IP: net.IP{172, 98, 82, 6}}, + {Region: "Canada", Number: 1256, TCP: true, UDP: true, IP: net.IP{172, 98, 82, 9}}, {Region: "Canada", Number: 1257, TCP: true, UDP: true, IP: net.IP{37, 120, 130, 19}}, {Region: "Canada", Number: 1258, TCP: true, UDP: true, IP: net.IP{176, 113, 74, 3}}, {Region: "Canada", Number: 1259, TCP: true, UDP: true, IP: net.IP{176, 113, 74, 8}}, @@ -720,13 +697,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1266, TCP: true, UDP: true, IP: net.IP{162, 253, 71, 41}}, {Region: "Canada", Number: 1267, TCP: true, UDP: true, IP: net.IP{162, 253, 71, 44}}, {Region: "Canada", Number: 1268, TCP: true, UDP: true, IP: net.IP{162, 253, 71, 47}}, - {Region: "Canada", Number: 1269, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 6}}, - {Region: "Canada", Number: 1270, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 10}}, - {Region: "Canada", Number: 1271, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 14}}, - {Region: "Canada", Number: 1272, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 18}}, - {Region: "Canada", Number: 1273, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 22}}, - {Region: "Canada", Number: 1274, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 26}}, - {Region: "Canada", Number: 1275, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 30}}, {Region: "Canada", Number: 1276, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 3}}, {Region: "Canada", Number: 1277, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 6}}, {Region: "Canada", Number: 1278, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 9}}, @@ -748,14 +718,12 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1294, TCP: true, UDP: true, IP: net.IP{162, 253, 71, 227}}, {Region: "Canada", Number: 1295, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 12}}, {Region: "Canada", Number: 1296, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 15}}, - {Region: "Canada", Number: 1297, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 34}}, {Region: "Canada", Number: 1298, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 99}}, {Region: "Canada", Number: 1299, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 102}}, {Region: "Canada", Number: 1300, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 105}}, {Region: "Canada", Number: 1301, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 108}}, {Region: "Canada", Number: 1302, TCP: true, UDP: true, IP: net.IP{104, 200, 132, 111}}, {Region: "Canada", Number: 1303, TCP: true, UDP: true, IP: net.IP{107, 181, 177, 3}}, - {Region: "Canada", Number: 1304, TCP: true, UDP: true, IP: net.IP{185, 153, 179, 38}}, {Region: "Canada", Number: 1305, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 203}}, {Region: "Canada", Number: 1306, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 211}}, {Region: "Canada", Number: 1307, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 219}}, @@ -781,45 +749,117 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Canada", Number: 1327, TCP: true, UDP: true, IP: net.IP{107, 181, 177, 24}}, {Region: "Canada", Number: 1328, TCP: true, UDP: true, IP: net.IP{107, 181, 177, 27}}, {Region: "Canada", Number: 1329, TCP: true, UDP: true, IP: net.IP{107, 181, 177, 35}}, + {Region: "Canada", Number: 1330, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 32}}, + {Region: "Canada", Number: 1331, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 34}}, + {Region: "Canada", Number: 1332, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 36}}, + {Region: "Canada", Number: 1333, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 38}}, + {Region: "Canada", Number: 1334, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 40}}, + {Region: "Canada", Number: 1335, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 42}}, + {Region: "Canada", Number: 1336, TCP: true, UDP: true, IP: net.IP{104, 200, 138, 44}}, + {Region: "Canada", Number: 1337, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 35}}, + {Region: "Canada", Number: 1338, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 67}}, + {Region: "Canada", Number: 1339, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 75}}, + {Region: "Canada", Number: 1340, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 67}}, + {Region: "Canada", Number: 1341, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 70}}, + {Region: "Canada", Number: 1342, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 73}}, + {Region: "Canada", Number: 1343, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 76}}, + {Region: "Canada", Number: 1344, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 79}}, + {Region: "Canada", Number: 1345, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 82}}, + {Region: "Canada", Number: 1346, TCP: true, UDP: true, IP: net.IP{37, 120, 205, 251}}, + {Region: "Canada", Number: 1347, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 99}}, + {Region: "Canada", Number: 1348, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 131}}, + {Region: "Canada", Number: 1349, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 139}}, + {Region: "Canada", Number: 1350, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 147}}, + {Region: "Canada", Number: 1351, TCP: true, UDP: true, IP: net.IP{139, 28, 218, 155}}, + {Region: "Canada", Number: 1352, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 75}}, + {Region: "Canada", Number: 1353, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 83}}, + {Region: "Canada", Number: 1354, TCP: true, UDP: true, IP: net.IP{5, 181, 233, 91}}, + {Region: "Canada", Number: 1355, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 211}}, + {Region: "Canada", Number: 1356, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 83}}, + {Region: "Canada", Number: 1357, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 91}}, + {Region: "Canada", Number: 1358, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 99}}, + {Region: "Canada", Number: 1359, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 107}}, + {Region: "Canada", Number: 1360, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 123}}, + {Region: "Canada", Number: 1361, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 131}}, + {Region: "Canada", Number: 1362, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 139}}, + {Region: "Canada", Number: 1363, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 147}}, + {Region: "Canada", Number: 1364, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 155}}, + {Region: "Canada", Number: 1365, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 85}}, + {Region: "Canada", Number: 1366, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 88}}, + {Region: "Canada", Number: 1367, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 91}}, + {Region: "Canada", Number: 1368, TCP: true, UDP: true, IP: net.IP{208, 78, 41, 94}}, + {Region: "Canada", Number: 1369, TCP: true, UDP: true, IP: net.IP{172, 83, 40, 202}}, + {Region: "Canada", Number: 1370, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 219}}, + {Region: "Canada", Number: 1371, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 227}}, + {Region: "Canada", Number: 1372, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 235}}, + {Region: "Canada", Number: 1373, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 243}}, + {Region: "Canada", Number: 1374, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 251}}, + {Region: "Canada", Number: 1375, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 147}}, + {Region: "Canada", Number: 1376, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 155}}, + {Region: "Canada", Number: 1377, TCP: true, UDP: true, IP: net.IP{45, 133, 182, 171}}, + {Region: "Canada", Number: 1378, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 83}}, + {Region: "Canada", Number: 1379, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 59}}, + {Region: "Canada", Number: 1380, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 163}}, + {Region: "Canada", Number: 1381, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 171}}, + {Region: "Canada", Number: 1382, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 179}}, + {Region: "Canada", Number: 1383, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 195}}, + {Region: "Canada", Number: 1384, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 203}}, + {Region: "Canada", Number: 1385, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 211}}, + {Region: "Canada", Number: 1386, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 219}}, + {Region: "Canada", Number: 1387, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 227}}, + {Region: "Canada", Number: 1388, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 67}}, + {Region: "Canada", Number: 1389, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 75}}, + {Region: "Canada", Number: 1390, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 91}}, + {Region: "Canada", Number: 1391, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 115}}, + {Region: "Canada", Number: 1392, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 123}}, + {Region: "Canada", Number: 1393, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 131}}, + {Region: "Canada", Number: 1394, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 139}}, + {Region: "Canada", Number: 1395, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 147}}, + {Region: "Canada", Number: 1396, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 155}}, + {Region: "Canada", Number: 1397, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 163}}, + {Region: "Canada", Number: 1398, TCP: true, UDP: true, IP: net.IP{184, 75, 214, 83}}, + {Region: "Canada", Number: 1399, TCP: true, UDP: true, IP: net.IP{184, 75, 221, 107}}, + {Region: "Canada", Number: 1400, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 235}}, + {Region: "Canada", Number: 1401, TCP: true, UDP: true, IP: net.IP{196, 247, 59, 75}}, + {Region: "Canada", Number: 1402, TCP: true, UDP: true, IP: net.IP{196, 247, 59, 83}}, + {Region: "Canada", Number: 1403, TCP: true, UDP: true, IP: net.IP{196, 247, 57, 251}}, + {Region: "Canada", Number: 1404, TCP: true, UDP: true, IP: net.IP{217, 138, 200, 171}}, + {Region: "Canada", Number: 1405, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 85}}, + {Region: "Canada", Number: 1406, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 88}}, + {Region: "Canada", Number: 1407, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 91}}, + {Region: "Canada", Number: 1408, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 93}}, + {Region: "Canada", Number: 1409, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 67}}, + {Region: "Canada", Number: 1410, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 70}}, + {Region: "Canada", Number: 1411, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 73}}, + {Region: "Canada", Number: 1412, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 76}}, + {Region: "Canada", Number: 1413, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 79}}, + {Region: "Canada", Number: 1414, TCP: true, UDP: true, IP: net.IP{86, 106, 90, 82}}, + {Region: "Canada", Number: 1415, TCP: false, UDP: false, IP: net.IP{196, 247, 57, 3}}, {Region: "Chile", Number: 11, TCP: true, UDP: true, IP: net.IP{190, 105, 239, 162}}, {Region: "Chile", Number: 12, TCP: true, UDP: true, IP: net.IP{190, 105, 239, 164}}, {Region: "Chile", Number: 13, TCP: true, UDP: true, IP: net.IP{190, 105, 239, 166}}, - {Region: "Chile", Number: 14, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 115}}, {Region: "Chile", Number: 15, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 118}}, {Region: "Chile", Number: 16, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 121}}, - {Region: "Chile", Number: 17, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 124}}, - {Region: "Chile", Number: 18, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 126}}, - {Region: "Chile", Number: 19, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 43}}, {Region: "Chile", Number: 20, TCP: true, UDP: true, IP: net.IP{45, 228, 209, 51}}, {Region: "Costa Rica", Number: 12, TCP: true, UDP: true, IP: net.IP{190, 112, 223, 122}}, {Region: "Costa Rica", Number: 13, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 131}}, - {Region: "Costa Rica", Number: 14, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 134}}, - {Region: "Costa Rica", Number: 15, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 137}}, - {Region: "Costa Rica", Number: 16, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 140}}, - {Region: "Croatia", Number: 18, TCP: true, UDP: true, IP: net.IP{85, 10, 56, 103}}, + {Region: "Costa Rica", Number: 20, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 134}}, + {Region: "Costa Rica", Number: 22, TCP: true, UDP: true, IP: net.IP{179, 48, 249, 140}}, {Region: "Croatia", Number: 25, TCP: true, UDP: true, IP: net.IP{85, 10, 51, 63}}, {Region: "Croatia", Number: 26, TCP: true, UDP: true, IP: net.IP{85, 10, 51, 9}}, {Region: "Croatia", Number: 27, TCP: true, UDP: true, IP: net.IP{85, 10, 56, 196}}, {Region: "Croatia", Number: 28, TCP: true, UDP: true, IP: net.IP{85, 10, 51, 85}}, - {Region: "Cyprus", Number: 7, TCP: true, UDP: true, IP: net.IP{185, 191, 206, 3}}, - {Region: "Cyprus", Number: 8, TCP: true, UDP: true, IP: net.IP{185, 191, 206, 8}}, - {Region: "Cyprus", Number: 9, TCP: true, UDP: true, IP: net.IP{185, 191, 206, 13}}, - {Region: "Cyprus", Number: 11, TCP: true, UDP: true, IP: net.IP{195, 47, 194, 45}}, + {Region: "Croatia", Number: 29, TCP: true, UDP: true, IP: net.IP{85, 10, 50, 175}}, + {Region: "Croatia", Number: 30, TCP: true, UDP: true, IP: net.IP{176, 222, 34, 110}}, + {Region: "Croatia", Number: 31, TCP: true, UDP: true, IP: net.IP{89, 164, 99, 106}}, + {Region: "Croatia", Number: 32, TCP: true, UDP: true, IP: net.IP{85, 10, 56, 103}}, {Region: "Cyprus", Number: 12, TCP: true, UDP: true, IP: net.IP{185, 106, 102, 201}}, - {Region: "Cyprus", Number: 13, TCP: true, UDP: true, IP: net.IP{185, 106, 102, 244}}, + {Region: "Cyprus", Number: 13, TCP: false, UDP: false, IP: net.IP{185, 106, 102, 244}}, {Region: "Cyprus", Number: 14, TCP: true, UDP: true, IP: net.IP{185, 106, 102, 200}}, - {Region: "Czech Republic", Number: 81, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 83}}, - {Region: "Czech Republic", Number: 82, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 91}}, - {Region: "Czech Republic", Number: 83, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 75}}, - {Region: "Czech Republic", Number: 84, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 19}}, - {Region: "Czech Republic", Number: 85, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 11}}, - {Region: "Czech Republic", Number: 86, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 3}}, - {Region: "Czech Republic", Number: 87, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 251}}, - {Region: "Czech Republic", Number: 88, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 243}}, - {Region: "Czech Republic", Number: 89, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 235}}, - {Region: "Czech Republic", Number: 90, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 51}}, - {Region: "Czech Republic", Number: 91, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 43}}, - {Region: "Czech Republic", Number: 92, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 35}}, + {Region: "Cyprus", Number: 15, TCP: true, UDP: true, IP: net.IP{185, 106, 102, 216}}, + {Region: "Cyprus", Number: 16, TCP: true, UDP: true, IP: net.IP{185, 191, 206, 3}}, + {Region: "Cyprus", Number: 17, TCP: true, UDP: true, IP: net.IP{185, 191, 206, 8}}, + {Region: "Cyprus", Number: 18, TCP: true, UDP: true, IP: net.IP{195, 47, 194, 45}}, {Region: "Czech Republic", Number: 93, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 27}}, {Region: "Czech Republic", Number: 94, TCP: true, UDP: true, IP: net.IP{89, 238, 186, 244}}, {Region: "Czech Republic", Number: 95, TCP: true, UDP: true, IP: net.IP{89, 187, 189, 186}}, @@ -838,29 +878,22 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Czech Republic", Number: 109, TCP: true, UDP: true, IP: net.IP{185, 216, 35, 251}}, {Region: "Czech Republic", Number: 112, TCP: true, UDP: true, IP: net.IP{185, 216, 35, 120}}, {Region: "Czech Republic", Number: 113, TCP: true, UDP: true, IP: net.IP{89, 187, 189, 195}}, - {Region: "Denmark", Number: 141, TCP: true, UDP: true, IP: net.IP{2, 58, 46, 19}}, - {Region: "Denmark", Number: 142, TCP: true, UDP: true, IP: net.IP{2, 58, 46, 27}}, - {Region: "Denmark", Number: 143, TCP: true, UDP: true, IP: net.IP{45, 12, 221, 219}}, - {Region: "Denmark", Number: 144, TCP: true, UDP: true, IP: net.IP{45, 12, 221, 211}}, - {Region: "Denmark", Number: 145, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 83}}, - {Region: "Denmark", Number: 146, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 163}}, - {Region: "Denmark", Number: 147, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 171}}, - {Region: "Denmark", Number: 148, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 179}}, - {Region: "Denmark", Number: 149, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 187}}, + {Region: "Czech Republic", Number: 114, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 91}}, + {Region: "Czech Republic", Number: 115, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 75}}, + {Region: "Czech Republic", Number: 116, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 83}}, + {Region: "Czech Republic", Number: 117, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 19}}, + {Region: "Czech Republic", Number: 118, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 11}}, + {Region: "Czech Republic", Number: 119, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 3}}, + {Region: "Czech Republic", Number: 120, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 251}}, + {Region: "Czech Republic", Number: 121, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 243}}, + {Region: "Czech Republic", Number: 122, TCP: true, UDP: true, IP: net.IP{193, 9, 112, 235}}, + {Region: "Czech Republic", Number: 123, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 51}}, + {Region: "Czech Republic", Number: 124, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 43}}, + {Region: "Czech Republic", Number: 125, TCP: true, UDP: true, IP: net.IP{217, 138, 199, 35}}, {Region: "Denmark", Number: 150, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 3}}, {Region: "Denmark", Number: 151, TCP: true, UDP: true, IP: net.IP{82, 102, 20, 236}}, {Region: "Denmark", Number: 152, TCP: true, UDP: true, IP: net.IP{82, 102, 20, 212}}, {Region: "Denmark", Number: 153, TCP: true, UDP: true, IP: net.IP{82, 102, 20, 220}}, - {Region: "Denmark", Number: 154, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 131}}, - {Region: "Denmark", Number: 155, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 134}}, - {Region: "Denmark", Number: 156, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 137}}, - {Region: "Denmark", Number: 157, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 140}}, - {Region: "Denmark", Number: 158, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 143}}, - {Region: "Denmark", Number: 159, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 146}}, - {Region: "Denmark", Number: 160, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 149}}, - {Region: "Denmark", Number: 161, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 152}}, - {Region: "Denmark", Number: 162, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 155}}, - {Region: "Denmark", Number: 163, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 157}}, {Region: "Denmark", Number: 164, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 179}}, {Region: "Denmark", Number: 165, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 187}}, {Region: "Denmark", Number: 166, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 195}}, @@ -901,10 +934,33 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Denmark", Number: 203, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 154}}, {Region: "Denmark", Number: 204, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 67}}, {Region: "Denmark", Number: 205, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 75}}, - {Region: "Estonia", Number: 32, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 3}}, - {Region: "Estonia", Number: 33, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 11}}, - {Region: "Estonia", Number: 34, TCP: true, UDP: true, IP: net.IP{165, 231, 161, 99}}, - {Region: "Estonia", Number: 35, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 19}}, + {Region: "Denmark", Number: 206, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 187}}, + {Region: "Denmark", Number: 207, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 195}}, + {Region: "Denmark", Number: 208, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 203}}, + {Region: "Denmark", Number: 209, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 227}}, + {Region: "Denmark", Number: 210, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 235}}, + {Region: "Denmark", Number: 211, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 243}}, + {Region: "Denmark", Number: 212, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 251}}, + {Region: "Denmark", Number: 213, TCP: true, UDP: true, IP: net.IP{37, 120, 131, 219}}, + {Region: "Denmark", Number: 214, TCP: true, UDP: true, IP: net.IP{2, 58, 46, 19}}, + {Region: "Denmark", Number: 215, TCP: true, UDP: true, IP: net.IP{2, 58, 46, 27}}, + {Region: "Denmark", Number: 216, TCP: true, UDP: true, IP: net.IP{45, 12, 221, 219}}, + {Region: "Denmark", Number: 217, TCP: true, UDP: true, IP: net.IP{45, 12, 221, 211}}, + {Region: "Denmark", Number: 218, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 83}}, + {Region: "Denmark", Number: 219, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 163}}, + {Region: "Denmark", Number: 220, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 171}}, + {Region: "Denmark", Number: 221, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 179}}, + {Region: "Denmark", Number: 222, TCP: true, UDP: true, IP: net.IP{185, 245, 84, 187}}, + {Region: "Denmark", Number: 223, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 131}}, + {Region: "Denmark", Number: 224, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 134}}, + {Region: "Denmark", Number: 225, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 137}}, + {Region: "Denmark", Number: 226, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 140}}, + {Region: "Denmark", Number: 227, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 143}}, + {Region: "Denmark", Number: 228, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 146}}, + {Region: "Denmark", Number: 229, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 149}}, + {Region: "Denmark", Number: 230, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 152}}, + {Region: "Denmark", Number: 231, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 155}}, + {Region: "Denmark", Number: 232, TCP: true, UDP: true, IP: net.IP{37, 120, 194, 157}}, {Region: "Estonia", Number: 36, TCP: true, UDP: true, IP: net.IP{196, 196, 216, 3}}, {Region: "Estonia", Number: 37, TCP: true, UDP: true, IP: net.IP{196, 196, 216, 75}}, {Region: "Estonia", Number: 38, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 43}}, @@ -914,6 +970,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Estonia", Number: 43, TCP: true, UDP: true, IP: net.IP{165, 231, 175, 67}}, {Region: "Estonia", Number: 44, TCP: true, UDP: true, IP: net.IP{196, 196, 221, 35}}, {Region: "Estonia", Number: 45, TCP: true, UDP: true, IP: net.IP{95, 153, 32, 131}}, + {Region: "Estonia", Number: 46, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 3}}, + {Region: "Estonia", Number: 47, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 11}}, + {Region: "Estonia", Number: 48, TCP: true, UDP: true, IP: net.IP{165, 231, 161, 99}}, + {Region: "Estonia", Number: 49, TCP: true, UDP: true, IP: net.IP{196, 196, 217, 19}}, {Region: "Finland", Number: 114, TCP: true, UDP: true, IP: net.IP{196, 196, 203, 171}}, {Region: "Finland", Number: 115, TCP: true, UDP: true, IP: net.IP{196, 196, 203, 195}}, {Region: "Finland", Number: 116, TCP: true, UDP: true, IP: net.IP{196, 196, 203, 203}}, @@ -945,67 +1005,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 7, TCP: true, UDP: true, IP: net.IP{217, 138, 207, 132}}, {Region: "France", Number: 8, TCP: true, UDP: true, IP: net.IP{89, 40, 183, 227}}, {Region: "France", Number: 9, TCP: true, UDP: true, IP: net.IP{89, 40, 183, 228}}, - {Region: "France", Number: 343, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 243}}, - {Region: "France", Number: 344, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 245}}, - {Region: "France", Number: 379, TCP: true, UDP: true, IP: net.IP{62, 210, 28, 221}}, - {Region: "France", Number: 380, TCP: true, UDP: true, IP: net.IP{62, 210, 28, 226}}, - {Region: "France", Number: 389, TCP: true, UDP: true, IP: net.IP{139, 28, 219, 251}}, {Region: "France", Number: 399, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 67}}, - {Region: "France", Number: 400, TCP: true, UDP: true, IP: net.IP{185, 246, 211, 175}}, - {Region: "France", Number: 401, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 51}}, - {Region: "France", Number: 402, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 59}}, - {Region: "France", Number: 403, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 131}}, - {Region: "France", Number: 404, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 139}}, - {Region: "France", Number: 405, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 147}}, - {Region: "France", Number: 406, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 155}}, - {Region: "France", Number: 407, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 163}}, - {Region: "France", Number: 408, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 171}}, - {Region: "France", Number: 409, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 179}}, - {Region: "France", Number: 410, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 187}}, - {Region: "France", Number: 411, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 113}}, - {Region: "France", Number: 412, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 108}}, - {Region: "France", Number: 413, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 103}}, - {Region: "France", Number: 414, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 98}}, - {Region: "France", Number: 415, TCP: true, UDP: true, IP: net.IP{195, 154, 42, 130}}, - {Region: "France", Number: 416, TCP: true, UDP: true, IP: net.IP{195, 154, 33, 218}}, - {Region: "France", Number: 417, TCP: true, UDP: true, IP: net.IP{195, 154, 37, 217}}, - {Region: "France", Number: 418, TCP: true, UDP: true, IP: net.IP{195, 154, 38, 230}}, - {Region: "France", Number: 419, TCP: true, UDP: true, IP: net.IP{195, 154, 38, 149}}, - {Region: "France", Number: 420, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 211}}, - {Region: "France", Number: 421, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 219}}, - {Region: "France", Number: 422, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 227}}, - {Region: "France", Number: 423, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 235}}, - {Region: "France", Number: 424, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 243}}, - {Region: "France", Number: 425, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 251}}, - {Region: "France", Number: 426, TCP: true, UDP: true, IP: net.IP{45, 89, 174, 115}}, - {Region: "France", Number: 427, TCP: true, UDP: true, IP: net.IP{45, 89, 174, 123}}, - {Region: "France", Number: 428, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 3}}, - {Region: "France", Number: 429, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 11}}, - {Region: "France", Number: 430, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 19}}, - {Region: "France", Number: 431, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 27}}, - {Region: "France", Number: 432, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 99}}, - {Region: "France", Number: 433, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 104}}, - {Region: "France", Number: 434, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 109}}, - {Region: "France", Number: 435, TCP: true, UDP: true, IP: net.IP{194, 99, 106, 139}}, - {Region: "France", Number: 437, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 43}}, - {Region: "France", Number: 438, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 51}}, {Region: "France", Number: 439, TCP: true, UDP: true, IP: net.IP{185, 93, 2, 199}}, {Region: "France", Number: 440, TCP: true, UDP: true, IP: net.IP{185, 93, 2, 206}}, - {Region: "France", Number: 441, TCP: true, UDP: true, IP: net.IP{185, 93, 2, 160}}, - {Region: "France", Number: 443, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 147}}, - {Region: "France", Number: 444, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 155}}, - {Region: "France", Number: 445, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 163}}, - {Region: "France", Number: 446, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 171}}, - {Region: "France", Number: 447, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 179}}, - {Region: "France", Number: 448, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 187}}, - {Region: "France", Number: 449, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 195}}, - {Region: "France", Number: 450, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 203}}, - {Region: "France", Number: 451, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 211}}, {Region: "France", Number: 452, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 219}}, - {Region: "France", Number: 453, TCP: false, UDP: false, IP: net.IP{185, 128, 25, 99}}, - {Region: "France", Number: 454, TCP: false, UDP: false, IP: net.IP{185, 128, 25, 100}}, - {Region: "France", Number: 455, TCP: false, UDP: false, IP: net.IP{185, 128, 25, 101}}, - {Region: "France", Number: 456, TCP: false, UDP: false, IP: net.IP{185, 128, 25, 102}}, {Region: "France", Number: 457, TCP: false, UDP: false, IP: net.IP{212, 129, 36, 129}}, {Region: "France", Number: 458, TCP: false, UDP: false, IP: net.IP{212, 129, 37, 230}}, {Region: "France", Number: 459, TCP: false, UDP: false, IP: net.IP{212, 129, 38, 121}}, @@ -1048,24 +1051,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 498, TCP: false, UDP: false, IP: net.IP{212, 83, 146, 120}}, {Region: "France", Number: 499, TCP: false, UDP: false, IP: net.IP{212, 83, 147, 232}}, {Region: "France", Number: 500, TCP: false, UDP: false, IP: net.IP{212, 83, 148, 182}}, - {Region: "France", Number: 501, TCP: false, UDP: false, IP: net.IP{163, 172, 115, 194}}, - {Region: "France", Number: 502, TCP: false, UDP: false, IP: net.IP{163, 172, 116, 44}}, - {Region: "France", Number: 503, TCP: false, UDP: false, IP: net.IP{163, 172, 118, 227}}, - {Region: "France", Number: 504, TCP: false, UDP: false, IP: net.IP{163, 172, 121, 91}}, - {Region: "France", Number: 505, TCP: false, UDP: false, IP: net.IP{163, 172, 122, 151}}, - {Region: "France", Number: 506, TCP: false, UDP: false, IP: net.IP{163, 172, 123, 47}}, - {Region: "France", Number: 507, TCP: false, UDP: false, IP: net.IP{163, 172, 124, 90}}, - {Region: "France", Number: 508, TCP: false, UDP: false, IP: net.IP{163, 172, 124, 117}}, - {Region: "France", Number: 509, TCP: true, UDP: true, IP: net.IP{212, 83, 146, 156}}, - {Region: "France", Number: 510, TCP: true, UDP: true, IP: net.IP{212, 83, 148, 123}}, - {Region: "France", Number: 511, TCP: true, UDP: true, IP: net.IP{212, 83, 149, 157}}, - {Region: "France", Number: 512, TCP: true, UDP: true, IP: net.IP{212, 83, 151, 189}}, - {Region: "France", Number: 513, TCP: true, UDP: true, IP: net.IP{212, 129, 18, 106}}, - {Region: "France", Number: 514, TCP: true, UDP: true, IP: net.IP{212, 129, 34, 54}}, - {Region: "France", Number: 515, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 131}}, - {Region: "France", Number: 516, TCP: true, UDP: true, IP: net.IP{84, 17, 60, 238}}, {Region: "France", Number: 517, TCP: true, UDP: true, IP: net.IP{163, 172, 230, 83}}, - {Region: "France", Number: 519, TCP: true, UDP: true, IP: net.IP{163, 172, 231, 32}}, {Region: "France", Number: 520, TCP: true, UDP: true, IP: net.IP{51, 15, 145, 203}}, {Region: "France", Number: 521, TCP: true, UDP: true, IP: net.IP{51, 15, 146, 170}}, {Region: "France", Number: 522, TCP: true, UDP: true, IP: net.IP{51, 15, 147, 54}}, @@ -1074,11 +1060,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 525, TCP: true, UDP: true, IP: net.IP{51, 15, 152, 103}}, {Region: "France", Number: 526, TCP: true, UDP: true, IP: net.IP{51, 15, 152, 106}}, {Region: "France", Number: 527, TCP: true, UDP: true, IP: net.IP{51, 15, 144, 125}}, - {Region: "France", Number: 528, TCP: true, UDP: true, IP: net.IP{51, 15, 145, 122}}, - {Region: "France", Number: 529, TCP: true, UDP: true, IP: net.IP{51, 15, 147, 136}}, - {Region: "France", Number: 530, TCP: true, UDP: true, IP: net.IP{51, 15, 153, 220}}, - {Region: "France", Number: 531, TCP: true, UDP: true, IP: net.IP{51, 15, 154, 38}}, - {Region: "France", Number: 532, TCP: true, UDP: true, IP: net.IP{51, 15, 154, 158}}, {Region: "France", Number: 533, TCP: true, UDP: true, IP: net.IP{51, 15, 156, 239}}, {Region: "France", Number: 534, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 115}}, {Region: "France", Number: 535, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 236}}, @@ -1121,7 +1102,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 572, TCP: true, UDP: true, IP: net.IP{195, 154, 48, 113}}, {Region: "France", Number: 573, TCP: true, UDP: true, IP: net.IP{195, 154, 47, 142}}, {Region: "France", Number: 574, TCP: true, UDP: true, IP: net.IP{195, 154, 39, 50}}, - {Region: "France", Number: 575, TCP: true, UDP: true, IP: net.IP{62, 210, 7, 72}}, {Region: "France", Number: 576, TCP: true, UDP: true, IP: net.IP{195, 154, 63, 135}}, {Region: "France", Number: 577, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 118}}, {Region: "France", Number: 578, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 119}}, @@ -1132,15 +1112,16 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 583, TCP: true, UDP: true, IP: net.IP{51, 159, 88, 89}}, {Region: "France", Number: 584, TCP: true, UDP: true, IP: net.IP{51, 159, 90, 151}}, {Region: "France", Number: 585, TCP: true, UDP: true, IP: net.IP{51, 159, 90, 156}}, - {Region: "France", Number: 586, TCP: true, UDP: true, IP: net.IP{51, 159, 90, 166}}, {Region: "France", Number: 587, TCP: true, UDP: true, IP: net.IP{51, 159, 90, 171}}, - {Region: "France", Number: 588, TCP: true, UDP: true, IP: net.IP{51, 159, 90, 176}}, {Region: "France", Number: 589, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 35}}, {Region: "France", Number: 590, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 83}}, {Region: "France", Number: 591, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 51}}, {Region: "France", Number: 592, TCP: true, UDP: true, IP: net.IP{185, 104, 185, 163}}, {Region: "France", Number: 593, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 56}}, {Region: "France", Number: 594, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 219}}, + {Region: "France", Number: 595, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 130}}, + {Region: "France", Number: 596, TCP: true, UDP: true, IP: net.IP{84, 17, 43, 133}}, + {Region: "France", Number: 597, TCP: true, UDP: true, IP: net.IP{84, 17, 43, 130}}, {Region: "France", Number: 612, TCP: true, UDP: true, IP: net.IP{51, 158, 24, 50}}, {Region: "France", Number: 613, TCP: true, UDP: true, IP: net.IP{212, 129, 32, 70}}, {Region: "France", Number: 614, TCP: true, UDP: true, IP: net.IP{51, 158, 24, 80}}, @@ -1150,9 +1131,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 618, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 227}}, {Region: "France", Number: 619, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 235}}, {Region: "France", Number: 620, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 115}}, + {Region: "France", Number: 621, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 3}}, {Region: "France", Number: 623, TCP: true, UDP: true, IP: net.IP{185, 93, 2, 39}}, {Region: "France", Number: 624, TCP: true, UDP: true, IP: net.IP{93, 177, 75, 179}}, {Region: "France", Number: 625, TCP: true, UDP: true, IP: net.IP{93, 177, 75, 187}}, + {Region: "France", Number: 627, TCP: true, UDP: true, IP: net.IP{212, 83, 146, 105}}, {Region: "France", Number: 628, TCP: true, UDP: true, IP: net.IP{212, 83, 148, 191}}, {Region: "France", Number: 629, TCP: true, UDP: true, IP: net.IP{212, 83, 150, 163}}, {Region: "France", Number: 630, TCP: true, UDP: true, IP: net.IP{185, 246, 211, 74}}, @@ -1181,9 +1164,80 @@ func NordvpnServers() []models.NordvpnServer { {Region: "France", Number: 653, TCP: true, UDP: true, IP: net.IP{37, 120, 158, 27}}, {Region: "France", Number: 654, TCP: true, UDP: true, IP: net.IP{37, 120, 158, 11}}, {Region: "France", Number: 655, TCP: true, UDP: true, IP: net.IP{194, 187, 249, 27}}, + {Region: "France", Number: 656, TCP: true, UDP: true, IP: net.IP{84, 17, 60, 238}}, + {Region: "France", Number: 657, TCP: true, UDP: true, IP: net.IP{185, 246, 211, 175}}, + {Region: "France", Number: 658, TCP: true, UDP: true, IP: net.IP{62, 210, 28, 221}}, + {Region: "France", Number: 659, TCP: true, UDP: true, IP: net.IP{62, 210, 28, 226}}, + {Region: "France", Number: 660, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 51}}, + {Region: "France", Number: 661, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 59}}, + {Region: "France", Number: 662, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 131}}, + {Region: "France", Number: 663, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 139}}, + {Region: "France", Number: 664, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 147}}, + {Region: "France", Number: 665, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 243}}, + {Region: "France", Number: 666, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 155}}, + {Region: "France", Number: 667, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 163}}, + {Region: "France", Number: 668, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 171}}, + {Region: "France", Number: 669, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 179}}, + {Region: "France", Number: 670, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 187}}, + {Region: "France", Number: 671, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 113}}, + {Region: "France", Number: 672, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 108}}, + {Region: "France", Number: 673, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 103}}, + {Region: "France", Number: 674, TCP: true, UDP: true, IP: net.IP{84, 17, 42, 98}}, + {Region: "France", Number: 675, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 211}}, + {Region: "France", Number: 676, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 219}}, + {Region: "France", Number: 677, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 227}}, + {Region: "France", Number: 678, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 235}}, + {Region: "France", Number: 679, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 243}}, + {Region: "France", Number: 680, TCP: true, UDP: true, IP: net.IP{37, 120, 204, 251}}, + {Region: "France", Number: 681, TCP: true, UDP: true, IP: net.IP{45, 89, 174, 115}}, + {Region: "France", Number: 682, TCP: true, UDP: true, IP: net.IP{45, 89, 174, 123}}, + {Region: "France", Number: 683, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 3}}, + {Region: "France", Number: 684, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 11}}, + {Region: "France", Number: 685, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 19}}, + {Region: "France", Number: 686, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 27}}, + {Region: "France", Number: 687, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 43}}, + {Region: "France", Number: 688, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 51}}, + {Region: "France", Number: 689, TCP: true, UDP: true, IP: net.IP{195, 154, 42, 130}}, + {Region: "France", Number: 690, TCP: true, UDP: true, IP: net.IP{195, 154, 33, 218}}, + {Region: "France", Number: 691, TCP: true, UDP: true, IP: net.IP{195, 154, 37, 217}}, + {Region: "France", Number: 692, TCP: true, UDP: true, IP: net.IP{195, 154, 38, 230}}, + {Region: "France", Number: 693, TCP: true, UDP: true, IP: net.IP{195, 154, 38, 149}}, + {Region: "France", Number: 694, TCP: true, UDP: true, IP: net.IP{185, 93, 2, 160}}, + {Region: "France", Number: 695, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 147}}, + {Region: "France", Number: 696, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 155}}, + {Region: "France", Number: 697, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 163}}, + {Region: "France", Number: 698, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 171}}, + {Region: "France", Number: 699, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 179}}, + {Region: "France", Number: 700, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 187}}, + {Region: "France", Number: 701, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 195}}, + {Region: "France", Number: 702, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 203}}, + {Region: "France", Number: 703, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 211}}, + {Region: "France", Number: 704, TCP: true, UDP: true, IP: net.IP{212, 83, 146, 156}}, + {Region: "France", Number: 705, TCP: true, UDP: true, IP: net.IP{212, 83, 148, 123}}, + {Region: "France", Number: 706, TCP: true, UDP: true, IP: net.IP{212, 83, 149, 157}}, + {Region: "France", Number: 707, TCP: true, UDP: true, IP: net.IP{212, 83, 151, 189}}, + {Region: "France", Number: 708, TCP: true, UDP: true, IP: net.IP{212, 129, 18, 106}}, + {Region: "France", Number: 709, TCP: true, UDP: true, IP: net.IP{212, 129, 34, 54}}, + {Region: "France", Number: 710, TCP: true, UDP: true, IP: net.IP{45, 152, 181, 131}}, + {Region: "France", Number: 711, TCP: true, UDP: true, IP: net.IP{163, 172, 230, 145}}, + {Region: "France", Number: 712, TCP: true, UDP: true, IP: net.IP{163, 172, 231, 32}}, + {Region: "France", Number: 713, TCP: true, UDP: true, IP: net.IP{51, 15, 145, 122}}, + {Region: "France", Number: 714, TCP: true, UDP: true, IP: net.IP{51, 15, 147, 136}}, + {Region: "France", Number: 715, TCP: true, UDP: true, IP: net.IP{51, 15, 153, 220}}, + {Region: "France", Number: 716, TCP: true, UDP: true, IP: net.IP{51, 15, 154, 38}}, + {Region: "France", Number: 717, TCP: true, UDP: true, IP: net.IP{51, 15, 154, 158}}, + {Region: "France", Number: 718, TCP: true, UDP: true, IP: net.IP{194, 99, 106, 139}}, + {Region: "France", Number: 719, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 99}}, + {Region: "France", Number: 720, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 104}}, + {Region: "France", Number: 721, TCP: true, UDP: true, IP: net.IP{82, 102, 18, 109}}, + {Region: "France", Number: 722, TCP: true, UDP: true, IP: net.IP{139, 28, 219, 251}}, + {Region: "France", Number: 723, TCP: true, UDP: true, IP: net.IP{185, 128, 25, 91}}, + {Region: "France", Number: 724, TCP: false, UDP: false, IP: net.IP{163, 172, 115, 194}}, + {Region: "France", Number: 725, TCP: false, UDP: false, IP: net.IP{163, 172, 122, 151}}, + {Region: "France", Number: 726, TCP: false, UDP: false, IP: net.IP{185, 128, 25, 99}}, {Region: "Georgia", Number: 9, TCP: true, UDP: true, IP: net.IP{91, 239, 206, 147}}, {Region: "Georgia", Number: 10, TCP: true, UDP: true, IP: net.IP{91, 239, 206, 148}}, - {Region: "Georgia", Number: 11, TCP: false, UDP: true, IP: net.IP{91, 239, 206, 180}}, + {Region: "Georgia", Number: 12, TCP: true, UDP: true, IP: net.IP{91, 239, 206, 182}}, {Region: "Germany", Number: 502, TCP: true, UDP: true, IP: net.IP{185, 34, 41, 50}}, {Region: "Germany", Number: 507, TCP: true, UDP: true, IP: net.IP{185, 130, 184, 115}}, {Region: "Germany", Number: 508, TCP: true, UDP: true, IP: net.IP{185, 130, 184, 116}}, @@ -1193,68 +1247,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 654, TCP: true, UDP: true, IP: net.IP{194, 31, 54, 3}}, {Region: "Germany", Number: 655, TCP: true, UDP: true, IP: net.IP{194, 31, 54, 4}}, {Region: "Germany", Number: 656, TCP: true, UDP: true, IP: net.IP{37, 120, 223, 99}}, - {Region: "Germany", Number: 658, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 11}}, - {Region: "Germany", Number: 659, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 19}}, - {Region: "Germany", Number: 660, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 35}}, - {Region: "Germany", Number: 661, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 43}}, - {Region: "Germany", Number: 662, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 51}}, - {Region: "Germany", Number: 663, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 59}}, - {Region: "Germany", Number: 664, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 67}}, - {Region: "Germany", Number: 665, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 75}}, - {Region: "Germany", Number: 666, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 83}}, - {Region: "Germany", Number: 667, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 84}}, - {Region: "Germany", Number: 668, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 85}}, - {Region: "Germany", Number: 669, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 86}}, {Region: "Germany", Number: 670, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 91}}, {Region: "Germany", Number: 671, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 92}}, {Region: "Germany", Number: 672, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 93}}, {Region: "Germany", Number: 673, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 94}}, {Region: "Germany", Number: 675, TCP: true, UDP: true, IP: net.IP{37, 120, 223, 115}}, {Region: "Germany", Number: 676, TCP: true, UDP: true, IP: net.IP{37, 120, 223, 116}}, - {Region: "Germany", Number: 677, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 234}}, - {Region: "Germany", Number: 678, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 242}}, - {Region: "Germany", Number: 679, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 250}}, - {Region: "Germany", Number: 680, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 226}}, - {Region: "Germany", Number: 681, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 27}}, - {Region: "Germany", Number: 682, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 35}}, - {Region: "Germany", Number: 683, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 43}}, - {Region: "Germany", Number: 684, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 51}}, - {Region: "Germany", Number: 685, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 59}}, - {Region: "Germany", Number: 686, TCP: true, UDP: true, IP: net.IP{83, 143, 245, 179}}, - {Region: "Germany", Number: 687, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 179}}, - {Region: "Germany", Number: 688, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 159}}, - {Region: "Germany", Number: 689, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 146}}, - {Region: "Germany", Number: 690, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 173}}, - {Region: "Germany", Number: 691, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 195}}, - {Region: "Germany", Number: 692, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 203}}, - {Region: "Germany", Number: 693, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 211}}, - {Region: "Germany", Number: 694, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 227}}, {Region: "Germany", Number: 695, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 219}}, - {Region: "Germany", Number: 700, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 15}}, - {Region: "Germany", Number: 701, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 18}}, - {Region: "Germany", Number: 702, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 21}}, - {Region: "Germany", Number: 703, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 24}}, - {Region: "Germany", Number: 704, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 27}}, - {Region: "Germany", Number: 705, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 30}}, - {Region: "Germany", Number: 706, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 33}}, - {Region: "Germany", Number: 707, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 36}}, - {Region: "Germany", Number: 708, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 39}}, - {Region: "Germany", Number: 709, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 42}}, - {Region: "Germany", Number: 710, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 45}}, - {Region: "Germany", Number: 711, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 48}}, - {Region: "Germany", Number: 712, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 51}}, - {Region: "Germany", Number: 713, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 54}}, - {Region: "Germany", Number: 714, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 57}}, - {Region: "Germany", Number: 715, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 60}}, - {Region: "Germany", Number: 717, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 66}}, - {Region: "Germany", Number: 718, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 69}}, - {Region: "Germany", Number: 719, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 72}}, - {Region: "Germany", Number: 720, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 75}}, - {Region: "Germany", Number: 721, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 78}}, - {Region: "Germany", Number: 722, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 81}}, - {Region: "Germany", Number: 723, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 84}}, - {Region: "Germany", Number: 724, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 87}}, - {Region: "Germany", Number: 725, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 90}}, {Region: "Germany", Number: 726, TCP: false, UDP: false, IP: net.IP{185, 104, 184, 211}}, {Region: "Germany", Number: 727, TCP: false, UDP: false, IP: net.IP{185, 104, 184, 212}}, {Region: "Germany", Number: 728, TCP: false, UDP: false, IP: net.IP{185, 104, 184, 213}}, @@ -1263,47 +1262,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 731, TCP: false, UDP: false, IP: net.IP{185, 220, 70, 241}}, {Region: "Germany", Number: 732, TCP: false, UDP: false, IP: net.IP{185, 220, 70, 242}}, {Region: "Germany", Number: 733, TCP: false, UDP: false, IP: net.IP{185, 220, 70, 243}}, - {Region: "Germany", Number: 734, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 63}}, - {Region: "Germany", Number: 735, TCP: true, UDP: true, IP: net.IP{46, 165, 221, 39}}, - {Region: "Germany", Number: 736, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 67}}, - {Region: "Germany", Number: 737, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 136}}, - {Region: "Germany", Number: 738, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 149}}, - {Region: "Germany", Number: 739, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 157}}, - {Region: "Germany", Number: 740, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 153}}, - {Region: "Germany", Number: 741, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 93}}, - {Region: "Germany", Number: 742, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 96}}, - {Region: "Germany", Number: 743, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 99}}, - {Region: "Germany", Number: 744, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 102}}, - {Region: "Germany", Number: 745, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 105}}, - {Region: "Germany", Number: 746, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 108}}, - {Region: "Germany", Number: 747, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 111}}, - {Region: "Germany", Number: 748, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 114}}, - {Region: "Germany", Number: 749, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 117}}, {Region: "Germany", Number: 750, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 120}}, - {Region: "Germany", Number: 751, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 251}}, - {Region: "Germany", Number: 752, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 203}}, - {Region: "Germany", Number: 753, TCP: true, UDP: true, IP: net.IP{83, 143, 245, 3}}, - {Region: "Germany", Number: 754, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 3}}, - {Region: "Germany", Number: 755, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 11}}, - {Region: "Germany", Number: 756, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 19}}, - {Region: "Germany", Number: 757, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 27}}, - {Region: "Germany", Number: 758, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 35}}, {Region: "Germany", Number: 759, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 43}}, {Region: "Germany", Number: 760, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 51}}, {Region: "Germany", Number: 761, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 172}}, {Region: "Germany", Number: 762, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 204}}, {Region: "Germany", Number: 763, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 212}}, {Region: "Germany", Number: 764, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 90}}, - {Region: "Germany", Number: 765, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 35}}, - {Region: "Germany", Number: 766, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 38}}, - {Region: "Germany", Number: 767, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 41}}, - {Region: "Germany", Number: 768, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 44}}, - {Region: "Germany", Number: 769, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 47}}, - {Region: "Germany", Number: 770, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 50}}, - {Region: "Germany", Number: 771, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 53}}, - {Region: "Germany", Number: 772, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 56}}, - {Region: "Germany", Number: 773, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 59}}, - {Region: "Germany", Number: 774, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 61}}, {Region: "Germany", Number: 775, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 99}}, {Region: "Germany", Number: 776, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 107}}, {Region: "Germany", Number: 777, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 115}}, @@ -1329,7 +1294,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 797, TCP: true, UDP: true, IP: net.IP{83, 97, 23, 43}}, {Region: "Germany", Number: 798, TCP: true, UDP: true, IP: net.IP{83, 97, 23, 51}}, {Region: "Germany", Number: 799, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 204}}, - {Region: "Germany", Number: 800, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 194}}, {Region: "Germany", Number: 801, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 199}}, {Region: "Germany", Number: 802, TCP: true, UDP: true, IP: net.IP{141, 98, 102, 139}}, {Region: "Germany", Number: 803, TCP: true, UDP: true, IP: net.IP{141, 98, 102, 147}}, @@ -1377,7 +1341,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 849, TCP: true, UDP: true, IP: net.IP{185, 143, 230, 232}}, {Region: "Germany", Number: 850, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 184}}, {Region: "Germany", Number: 851, TCP: true, UDP: true, IP: net.IP{185, 232, 23, 43}}, - {Region: "Germany", Number: 852, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 107}}, + {Region: "Germany", Number: 852, TCP: false, UDP: true, IP: net.IP{152, 89, 163, 107}}, {Region: "Germany", Number: 853, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 115}}, {Region: "Germany", Number: 854, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 91}}, {Region: "Germany", Number: 855, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 123}}, @@ -1388,7 +1352,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 861, TCP: true, UDP: true, IP: net.IP{185, 216, 33, 23}}, {Region: "Germany", Number: 862, TCP: true, UDP: true, IP: net.IP{185, 145, 38, 224}}, {Region: "Germany", Number: 863, TCP: true, UDP: true, IP: net.IP{83, 143, 245, 11}}, - {Region: "Germany", Number: 864, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 11}}, {Region: "Germany", Number: 865, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 3}}, {Region: "Germany", Number: 866, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 99}}, {Region: "Germany", Number: 870, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 195}}, @@ -1399,20 +1362,20 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 875, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 225}}, {Region: "Germany", Number: 876, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 230}}, {Region: "Germany", Number: 877, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 235}}, + {Region: "Germany", Number: 878, TCP: true, UDP: true, IP: net.IP{185, 230, 127, 3}}, + {Region: "Germany", Number: 879, TCP: true, UDP: true, IP: net.IP{185, 230, 127, 11}}, {Region: "Germany", Number: 880, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 155}}, {Region: "Germany", Number: 881, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 163}}, {Region: "Germany", Number: 882, TCP: true, UDP: true, IP: net.IP{193, 176, 86, 107}}, {Region: "Germany", Number: 883, TCP: true, UDP: true, IP: net.IP{193, 176, 86, 115}}, {Region: "Germany", Number: 884, TCP: true, UDP: true, IP: net.IP{185, 230, 127, 19}}, {Region: "Germany", Number: 885, TCP: true, UDP: true, IP: net.IP{193, 176, 86, 99}}, - {Region: "Germany", Number: 887, TCP: true, UDP: true, IP: net.IP{178, 162, 208, 198}}, - {Region: "Germany", Number: 888, TCP: true, UDP: true, IP: net.IP{84, 16, 244, 42}}, - {Region: "Germany", Number: 889, TCP: true, UDP: true, IP: net.IP{84, 16, 244, 46}}, - {Region: "Germany", Number: 890, TCP: true, UDP: true, IP: net.IP{84, 16, 244, 50}}, {Region: "Germany", Number: 891, TCP: true, UDP: true, IP: net.IP{5, 254, 89, 171}}, + {Region: "Germany", Number: 892, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 131}}, {Region: "Germany", Number: 893, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 136}}, + {Region: "Germany", Number: 894, TCP: true, UDP: true, IP: net.IP{91, 207, 172, 67}}, + {Region: "Germany", Number: 895, TCP: true, UDP: true, IP: net.IP{91, 207, 172, 72}}, {Region: "Germany", Number: 896, TCP: true, UDP: true, IP: net.IP{185, 230, 127, 27}}, - {Region: "Germany", Number: 897, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 219}}, {Region: "Germany", Number: 898, TCP: true, UDP: true, IP: net.IP{89, 249, 64, 227}}, {Region: "Germany", Number: 899, TCP: true, UDP: true, IP: net.IP{194, 36, 108, 51}}, {Region: "Germany", Number: 900, TCP: true, UDP: true, IP: net.IP{194, 36, 108, 59}}, @@ -1428,12 +1391,103 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Germany", Number: 910, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 151}}, {Region: "Germany", Number: 911, TCP: true, UDP: true, IP: net.IP{185, 104, 184, 3}}, {Region: "Germany", Number: 912, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 227}}, - {Region: "Greece", Number: 17, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 10}}, - {Region: "Greece", Number: 18, TCP: true, UDP: true, IP: net.IP{185, 51, 134, 235}}, - {Region: "Greece", Number: 19, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 12}}, - {Region: "Greece", Number: 20, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 35}}, - {Region: "Greece", Number: 21, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 38}}, - {Region: "Greece", Number: 22, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 41}}, + {Region: "Germany", Number: 913, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 235}}, + {Region: "Germany", Number: 914, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 67}}, + {Region: "Germany", Number: 915, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 75}}, + {Region: "Germany", Number: 916, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 83}}, + {Region: "Germany", Number: 917, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 99}}, + {Region: "Germany", Number: 918, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 107}}, + {Region: "Germany", Number: 919, TCP: true, UDP: true, IP: net.IP{89, 249, 65, 115}}, + {Region: "Germany", Number: 920, TCP: true, UDP: true, IP: net.IP{77, 243, 181, 195}}, + {Region: "Germany", Number: 921, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 11}}, + {Region: "Germany", Number: 922, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 19}}, + {Region: "Germany", Number: 923, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 35}}, + {Region: "Germany", Number: 924, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 43}}, + {Region: "Germany", Number: 925, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 51}}, + {Region: "Germany", Number: 926, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 27}}, + {Region: "Germany", Number: 927, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 35}}, + {Region: "Germany", Number: 928, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 43}}, + {Region: "Germany", Number: 929, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 51}}, + {Region: "Germany", Number: 930, TCP: true, UDP: true, IP: net.IP{45, 141, 152, 59}}, + {Region: "Germany", Number: 931, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 159}}, + {Region: "Germany", Number: 932, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 146}}, + {Region: "Germany", Number: 933, TCP: true, UDP: true, IP: net.IP{195, 181, 174, 173}}, + {Region: "Germany", Number: 934, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 3}}, + {Region: "Germany", Number: 935, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 6}}, + {Region: "Germany", Number: 936, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 59}}, + {Region: "Germany", Number: 937, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 67}}, + {Region: "Germany", Number: 938, TCP: true, UDP: true, IP: net.IP{196, 240, 57, 75}}, + {Region: "Germany", Number: 939, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 195}}, + {Region: "Germany", Number: 940, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 203}}, + {Region: "Germany", Number: 941, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 211}}, + {Region: "Germany", Number: 942, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 9}}, + {Region: "Germany", Number: 943, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 12}}, + {Region: "Germany", Number: 944, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 15}}, + {Region: "Germany", Number: 945, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 18}}, + {Region: "Germany", Number: 946, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 21}}, + {Region: "Germany", Number: 947, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 24}}, + {Region: "Germany", Number: 948, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 27}}, + {Region: "Germany", Number: 949, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 30}}, + {Region: "Germany", Number: 950, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 33}}, + {Region: "Germany", Number: 951, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 36}}, + {Region: "Germany", Number: 952, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 227}}, + {Region: "Germany", Number: 953, TCP: true, UDP: true, IP: net.IP{37, 120, 217, 251}}, + {Region: "Germany", Number: 954, TCP: true, UDP: true, IP: net.IP{152, 89, 163, 203}}, + {Region: "Germany", Number: 955, TCP: true, UDP: true, IP: net.IP{83, 143, 245, 3}}, + {Region: "Germany", Number: 956, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 3}}, + {Region: "Germany", Number: 957, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 11}}, + {Region: "Germany", Number: 958, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 19}}, + {Region: "Germany", Number: 959, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 27}}, + {Region: "Germany", Number: 960, TCP: true, UDP: true, IP: net.IP{217, 138, 216, 35}}, + {Region: "Germany", Number: 961, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 39}}, + {Region: "Germany", Number: 962, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 42}}, + {Region: "Germany", Number: 963, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 45}}, + {Region: "Germany", Number: 964, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 48}}, + {Region: "Germany", Number: 965, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 51}}, + {Region: "Germany", Number: 966, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 54}}, + {Region: "Germany", Number: 967, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 57}}, + {Region: "Germany", Number: 968, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 60}}, + {Region: "Germany", Number: 969, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 63}}, + {Region: "Germany", Number: 970, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 66}}, + {Region: "Germany", Number: 971, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 69}}, + {Region: "Germany", Number: 972, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 72}}, + {Region: "Germany", Number: 973, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 75}}, + {Region: "Germany", Number: 974, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 78}}, + {Region: "Germany", Number: 975, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 81}}, + {Region: "Germany", Number: 976, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 84}}, + {Region: "Germany", Number: 977, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 87}}, + {Region: "Germany", Number: 978, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 90}}, + {Region: "Germany", Number: 979, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 136}}, + {Region: "Germany", Number: 980, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 149}}, + {Region: "Germany", Number: 981, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 157}}, + {Region: "Germany", Number: 982, TCP: true, UDP: true, IP: net.IP{195, 181, 170, 153}}, + {Region: "Germany", Number: 983, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 93}}, + {Region: "Germany", Number: 984, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 96}}, + {Region: "Germany", Number: 985, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 99}}, + {Region: "Germany", Number: 986, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 102}}, + {Region: "Germany", Number: 987, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 105}}, + {Region: "Germany", Number: 988, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 108}}, + {Region: "Germany", Number: 989, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 111}}, + {Region: "Germany", Number: 990, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 114}}, + {Region: "Germany", Number: 991, TCP: true, UDP: true, IP: net.IP{5, 180, 62, 117}}, + {Region: "Germany", Number: 992, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 35}}, + {Region: "Germany", Number: 993, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 38}}, + {Region: "Germany", Number: 994, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 41}}, + {Region: "Germany", Number: 995, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 44}}, + {Region: "Germany", Number: 996, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 47}}, + {Region: "Germany", Number: 997, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 50}}, + {Region: "Germany", Number: 998, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 53}}, + {Region: "Germany", Number: 999, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 56}}, + {Region: "Germany", Number: 1000, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 59}}, + {Region: "Germany", Number: 1001, TCP: true, UDP: true, IP: net.IP{37, 120, 197, 61}}, + {Region: "Germany", Number: 1002, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 234}}, + {Region: "Germany", Number: 1003, TCP: true, UDP: true, IP: net.IP{83, 143, 245, 179}}, + {Region: "Germany", Number: 1004, TCP: true, UDP: true, IP: net.IP{82, 102, 16, 179}}, + {Region: "Germany", Number: 1005, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 242}}, + {Region: "Germany", Number: 1006, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 250}}, + {Region: "Germany", Number: 1007, TCP: true, UDP: true, IP: net.IP{85, 208, 72, 226}}, + {Region: "Germany", Number: 1009, TCP: true, UDP: true, IP: net.IP{185, 220, 70, 220}}, + {Region: "Germany", Number: 1010, TCP: false, UDP: false, IP: net.IP{196, 240, 57, 83}}, {Region: "Greece", Number: 23, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 44}}, {Region: "Greece", Number: 25, TCP: true, UDP: true, IP: net.IP{185, 4, 132, 19}}, {Region: "Greece", Number: 26, TCP: true, UDP: true, IP: net.IP{194, 150, 167, 77}}, @@ -1442,30 +1496,17 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Greece", Number: 29, TCP: true, UDP: true, IP: net.IP{194, 150, 167, 83}}, {Region: "Greece", Number: 30, TCP: true, UDP: true, IP: net.IP{194, 150, 167, 85}}, {Region: "Greece", Number: 31, TCP: true, UDP: true, IP: net.IP{194, 150, 167, 87}}, + {Region: "Greece", Number: 32, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 7}}, {Region: "Greece", Number: 33, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 3}}, {Region: "Greece", Number: 34, TCP: true, UDP: true, IP: net.IP{185, 4, 132, 8}}, - {Region: "Hong Kong", Number: 135, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 1}}, - {Region: "Hong Kong", Number: 136, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 5}}, - {Region: "Hong Kong", Number: 137, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 9}}, - {Region: "Hong Kong", Number: 138, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 25}}, - {Region: "Hong Kong", Number: 139, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 33}}, - {Region: "Hong Kong", Number: 140, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 13}}, - {Region: "Hong Kong", Number: 142, TCP: true, UDP: true, IP: net.IP{209, 58, 190, 247}}, - {Region: "Hong Kong", Number: 143, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 17}}, - {Region: "Hong Kong", Number: 144, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 21}}, - {Region: "Hong Kong", Number: 149, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 34}}, - {Region: "Hong Kong", Number: 150, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 44}}, - {Region: "Hong Kong", Number: 151, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 54}}, - {Region: "Hong Kong", Number: 152, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 49}}, - {Region: "Hong Kong", Number: 153, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 39}}, - {Region: "Hong Kong", Number: 160, TCP: false, UDP: false, IP: net.IP{64, 120, 88, 145}}, - {Region: "Hong Kong", Number: 161, TCP: false, UDP: false, IP: net.IP{64, 120, 88, 146}}, - {Region: "Hong Kong", Number: 162, TCP: false, UDP: false, IP: net.IP{64, 120, 88, 147}}, - {Region: "Hong Kong", Number: 163, TCP: false, UDP: false, IP: net.IP{64, 120, 88, 148}}, - {Region: "Hong Kong", Number: 164, TCP: false, UDP: false, IP: net.IP{209, 58, 184, 248}}, - {Region: "Hong Kong", Number: 165, TCP: false, UDP: false, IP: net.IP{209, 58, 184, 249}}, - {Region: "Hong Kong", Number: 166, TCP: false, UDP: false, IP: net.IP{209, 58, 184, 250}}, - {Region: "Hong Kong", Number: 167, TCP: false, UDP: false, IP: net.IP{209, 58, 184, 251}}, + {Region: "Greece", Number: 35, TCP: true, UDP: true, IP: net.IP{185, 4, 132, 15}}, + {Region: "Greece", Number: 36, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 10}}, + {Region: "Greece", Number: 37, TCP: true, UDP: true, IP: net.IP{185, 51, 134, 235}}, + {Region: "Greece", Number: 38, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 12}}, + {Region: "Greece", Number: 39, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 35}}, + {Region: "Greece", Number: 40, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 38}}, + {Region: "Greece", Number: 41, TCP: true, UDP: true, IP: net.IP{185, 134, 114, 41}}, + {Region: "Hong Kong", Number: 1, TCP: true, UDP: true, IP: net.IP{43, 249, 37, 22}}, {Region: "Hong Kong", Number: 168, TCP: false, UDP: false, IP: net.IP{209, 58, 190, 21}}, {Region: "Hong Kong", Number: 169, TCP: false, UDP: false, IP: net.IP{209, 58, 190, 22}}, {Region: "Hong Kong", Number: 170, TCP: false, UDP: false, IP: net.IP{209, 58, 190, 23}}, @@ -1486,10 +1527,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Hong Kong", Number: 185, TCP: false, UDP: false, IP: net.IP{84, 17, 57, 177}}, {Region: "Hong Kong", Number: 186, TCP: false, UDP: false, IP: net.IP{84, 17, 57, 178}}, {Region: "Hong Kong", Number: 187, TCP: false, UDP: false, IP: net.IP{84, 17, 57, 179}}, - {Region: "Hong Kong", Number: 188, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 66}}, - {Region: "Hong Kong", Number: 189, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 71}}, - {Region: "Hong Kong", Number: 190, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 76}}, - {Region: "Hong Kong", Number: 191, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 81}}, {Region: "Hong Kong", Number: 192, TCP: true, UDP: true, IP: net.IP{209, 58, 188, 65}}, {Region: "Hong Kong", Number: 193, TCP: true, UDP: true, IP: net.IP{209, 58, 189, 99}}, {Region: "Hong Kong", Number: 194, TCP: true, UDP: true, IP: net.IP{209, 58, 184, 145}}, @@ -1513,6 +1550,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Hong Kong", Number: 216, TCP: true, UDP: true, IP: net.IP{209, 58, 188, 209}}, {Region: "Hong Kong", Number: 217, TCP: true, UDP: true, IP: net.IP{209, 58, 188, 195}}, {Region: "Hong Kong", Number: 218, TCP: true, UDP: true, IP: net.IP{209, 58, 188, 158}}, + {Region: "Hong Kong", Number: 219, TCP: true, UDP: true, IP: net.IP{209, 58, 188, 73}}, {Region: "Hong Kong", Number: 220, TCP: true, UDP: true, IP: net.IP{209, 58, 184, 99}}, {Region: "Hong Kong", Number: 221, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 164}}, {Region: "Hong Kong", Number: 222, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 139}}, @@ -1532,54 +1570,55 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Hong Kong", Number: 236, TCP: true, UDP: true, IP: net.IP{43, 249, 37, 84}}, {Region: "Hong Kong", Number: 237, TCP: true, UDP: true, IP: net.IP{64, 120, 88, 84}}, {Region: "Hong Kong", Number: 238, TCP: true, UDP: true, IP: net.IP{43, 249, 37, 82}}, - {Region: "Hungary", Number: 35, TCP: true, UDP: true, IP: net.IP{185, 104, 187, 75}}, - {Region: "Hungary", Number: 36, TCP: true, UDP: true, IP: net.IP{37, 120, 144, 115}}, - {Region: "Hungary", Number: 37, TCP: true, UDP: true, IP: net.IP{37, 120, 144, 123}}, - {Region: "Hungary", Number: 38, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 27}}, - {Region: "Hungary", Number: 39, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 35}}, - {Region: "Hungary", Number: 40, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 43}}, - {Region: "Hungary", Number: 41, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 51}}, - {Region: "Hungary", Number: 42, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 59}}, - {Region: "Hungary", Number: 43, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 67}}, - {Region: "Hungary", Number: 44, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 75}}, - {Region: "Hungary", Number: 46, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 91}}, + {Region: "Hong Kong", Number: 239, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 1}}, + {Region: "Hong Kong", Number: 240, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 5}}, + {Region: "Hong Kong", Number: 241, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 9}}, + {Region: "Hong Kong", Number: 242, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 25}}, + {Region: "Hong Kong", Number: 243, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 33}}, + {Region: "Hong Kong", Number: 244, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 13}}, + {Region: "Hong Kong", Number: 245, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 29}}, + {Region: "Hong Kong", Number: 246, TCP: true, UDP: true, IP: net.IP{209, 58, 190, 247}}, + {Region: "Hong Kong", Number: 247, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 17}}, + {Region: "Hong Kong", Number: 248, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 34}}, + {Region: "Hong Kong", Number: 249, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 44}}, + {Region: "Hong Kong", Number: 250, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 54}}, + {Region: "Hong Kong", Number: 251, TCP: true, UDP: true, IP: net.IP{64, 120, 89, 21}}, + {Region: "Hong Kong", Number: 252, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 49}}, + {Region: "Hong Kong", Number: 253, TCP: true, UDP: true, IP: net.IP{84, 17, 57, 39}}, + {Region: "Hong Kong", Number: 254, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 66}}, + {Region: "Hong Kong", Number: 255, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 71}}, + {Region: "Hong Kong", Number: 256, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 76}}, + {Region: "Hong Kong", Number: 257, TCP: true, UDP: true, IP: net.IP{84, 17, 37, 81}}, + {Region: "Hong Kong", Number: 258, TCP: false, UDP: false, IP: net.IP{64, 120, 88, 145}}, + {Region: "Hong Kong", Number: 259, TCP: false, UDP: false, IP: net.IP{209, 58, 184, 248}}, {Region: "Hungary", Number: 47, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 99}}, - {Region: "Hungary", Number: 48, TCP: true, UDP: true, IP: net.IP{185, 189, 114, 28}}, {Region: "Hungary", Number: 49, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 83}}, {Region: "Hungary", Number: 50, TCP: true, UDP: true, IP: net.IP{185, 128, 26, 171}}, {Region: "Hungary", Number: 51, TCP: true, UDP: true, IP: net.IP{185, 189, 114, 243}}, + {Region: "Hungary", Number: 52, TCP: true, UDP: true, IP: net.IP{185, 189, 114, 235}}, + {Region: "Hungary", Number: 53, TCP: true, UDP: true, IP: net.IP{185, 128, 26, 51}}, {Region: "Hungary", Number: 54, TCP: true, UDP: true, IP: net.IP{185, 128, 26, 59}}, - {Region: "Iceland", Number: 33, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 99}}, - {Region: "Iceland", Number: 38, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 195}}, - {Region: "Iceland", Number: 40, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 215}}, - {Region: "Iceland", Number: 41, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 217}}, - {Region: "Iceland", Number: 42, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 219}}, - {Region: "Iceland", Number: 43, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 221}}, - {Region: "Iceland", Number: 44, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 226}}, - {Region: "Iceland", Number: 46, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 83}}, - {Region: "Iceland", Number: 47, TCP: true, UDP: true, IP: net.IP{157, 157, 87, 115}}, - {Region: "India", Number: 34, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 24}}, - {Region: "India", Number: 35, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 26}}, - {Region: "India", Number: 36, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 28}}, - {Region: "India", Number: 41, TCP: true, UDP: true, IP: net.IP{103, 221, 233, 14}}, - {Region: "India", Number: 42, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 3}}, - {Region: "India", Number: 44, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 19}}, - {Region: "India", Number: 45, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 27}}, - {Region: "India", Number: 46, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 35}}, - {Region: "India", Number: 47, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 51}}, - {Region: "India", Number: 48, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 59}}, - {Region: "India", Number: 49, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 67}}, - {Region: "India", Number: 50, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 187}}, - {Region: "India", Number: 52, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 11}}, - {Region: "India", Number: 53, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 179}}, - {Region: "India", Number: 54, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 107}}, - {Region: "India", Number: 55, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 83}}, - {Region: "India", Number: 56, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 91}}, - {Region: "India", Number: 57, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 99}}, - {Region: "India", Number: 58, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 139}}, - {Region: "India", Number: 59, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 203}}, - {Region: "India", Number: 60, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 195}}, - {Region: "India", Number: 61, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 8}}, + {Region: "Hungary", Number: 55, TCP: true, UDP: true, IP: net.IP{185, 104, 187, 75}}, + {Region: "Hungary", Number: 56, TCP: true, UDP: true, IP: net.IP{37, 120, 144, 115}}, + {Region: "Hungary", Number: 57, TCP: true, UDP: true, IP: net.IP{37, 120, 144, 123}}, + {Region: "Hungary", Number: 58, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 27}}, + {Region: "Hungary", Number: 59, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 35}}, + {Region: "Hungary", Number: 60, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 43}}, + {Region: "Hungary", Number: 61, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 51}}, + {Region: "Hungary", Number: 62, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 59}}, + {Region: "Hungary", Number: 63, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 67}}, + {Region: "Hungary", Number: 64, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 75}}, + {Region: "Hungary", Number: 65, TCP: true, UDP: true, IP: net.IP{217, 138, 192, 91}}, + {Region: "Iceland", Number: 48, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 67}}, + {Region: "Iceland", Number: 49, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 99}}, + {Region: "Iceland", Number: 50, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 83}}, + {Region: "Iceland", Number: 51, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 107}}, + {Region: "Iceland", Number: 52, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 115}}, + {Region: "Iceland", Number: 53, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 123}}, + {Region: "Iceland", Number: 54, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 75}}, + {Region: "Iceland", Number: 55, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 91}}, + {Region: "Iceland", Number: 56, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 131}}, + {Region: "Iceland", Number: 57, TCP: true, UDP: true, IP: net.IP{45, 133, 192, 139}}, {Region: "India", Number: 62, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 43}}, {Region: "India", Number: 63, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 4}}, {Region: "India", Number: 64, TCP: true, UDP: true, IP: net.IP{103, 221, 233, 28}}, @@ -1591,35 +1630,43 @@ func NordvpnServers() []models.NordvpnServer { {Region: "India", Number: 70, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 11}}, {Region: "India", Number: 71, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 12}}, {Region: "India", Number: 72, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 13}}, - {Region: "Indonesia", Number: 10, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 51}}, - {Region: "Indonesia", Number: 11, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 99}}, - {Region: "Indonesia", Number: 12, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 91}}, + {Region: "India", Number: 73, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 24}}, + {Region: "India", Number: 74, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 26}}, + {Region: "India", Number: 75, TCP: true, UDP: true, IP: net.IP{185, 203, 122, 28}}, + {Region: "India", Number: 76, TCP: true, UDP: true, IP: net.IP{103, 221, 233, 14}}, + {Region: "India", Number: 77, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 3}}, + {Region: "India", Number: 78, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 19}}, + {Region: "India", Number: 79, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 27}}, + {Region: "India", Number: 80, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 35}}, + {Region: "India", Number: 81, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 51}}, + {Region: "India", Number: 82, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 59}}, + {Region: "India", Number: 83, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 67}}, + {Region: "India", Number: 84, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 187}}, + {Region: "India", Number: 85, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 11}}, + {Region: "India", Number: 86, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 179}}, + {Region: "India", Number: 87, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 107}}, + {Region: "India", Number: 88, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 83}}, + {Region: "India", Number: 89, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 91}}, + {Region: "India", Number: 90, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 99}}, + {Region: "India", Number: 91, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 139}}, + {Region: "India", Number: 92, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 203}}, + {Region: "India", Number: 93, TCP: true, UDP: true, IP: net.IP{165, 231, 253, 195}}, {Region: "Indonesia", Number: 13, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 83}}, {Region: "Indonesia", Number: 14, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 75}}, - {Region: "Indonesia", Number: 15, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 67}}, + {Region: "Indonesia", Number: 16, TCP: true, UDP: true, IP: net.IP{103, 236, 151, 3}}, {Region: "Indonesia", Number: 17, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 70}}, {Region: "Indonesia", Number: 18, TCP: true, UDP: true, IP: net.IP{103, 148, 242, 131}}, {Region: "Indonesia", Number: 19, TCP: true, UDP: true, IP: net.IP{103, 148, 242, 134}}, {Region: "Indonesia", Number: 20, TCP: true, UDP: true, IP: net.IP{103, 148, 242, 137}}, {Region: "Indonesia", Number: 21, TCP: true, UDP: true, IP: net.IP{103, 148, 242, 140}}, {Region: "Indonesia", Number: 22, TCP: true, UDP: true, IP: net.IP{103, 148, 242, 143}}, + {Region: "Indonesia", Number: 24, TCP: true, UDP: true, IP: net.IP{103, 60, 9, 75}}, + {Region: "Indonesia", Number: 26, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 67}}, + {Region: "Indonesia", Number: 27, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 51}}, + {Region: "Indonesia", Number: 28, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 99}}, + {Region: "Indonesia", Number: 29, TCP: true, UDP: true, IP: net.IP{103, 120, 66, 91}}, {Region: "Ireland", Number: 62, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 59}}, {Region: "Ireland", Number: 63, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 51}}, - {Region: "Ireland", Number: 64, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 131}}, - {Region: "Ireland", Number: 65, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 115}}, - {Region: "Ireland", Number: 66, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 123}}, - {Region: "Ireland", Number: 67, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 27}}, - {Region: "Ireland", Number: 68, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 147}}, - {Region: "Ireland", Number: 69, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 163}}, - {Region: "Ireland", Number: 70, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 171}}, - {Region: "Ireland", Number: 71, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 179}}, - {Region: "Ireland", Number: 72, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 187}}, - {Region: "Ireland", Number: 73, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 195}}, - {Region: "Ireland", Number: 74, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 203}}, - {Region: "Ireland", Number: 75, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 211}}, - {Region: "Ireland", Number: 76, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 219}}, - {Region: "Ireland", Number: 77, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 227}}, - {Region: "Ireland", Number: 78, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 235}}, {Region: "Ireland", Number: 79, TCP: true, UDP: true, IP: net.IP{84, 247, 48, 67}}, {Region: "Ireland", Number: 80, TCP: true, UDP: true, IP: net.IP{84, 247, 48, 70}}, {Region: "Ireland", Number: 81, TCP: true, UDP: true, IP: net.IP{84, 247, 48, 73}}, @@ -1635,66 +1682,79 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Ireland", Number: 91, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 35}}, {Region: "Ireland", Number: 92, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 43}}, {Region: "Ireland", Number: 93, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 3}}, + {Region: "Ireland", Number: 94, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 11}}, {Region: "Ireland", Number: 95, TCP: true, UDP: true, IP: net.IP{196, 196, 192, 19}}, {Region: "Ireland", Number: 96, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 3}}, {Region: "Ireland", Number: 97, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 11}}, {Region: "Ireland", Number: 98, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 219}}, - {Region: "Israel", Number: 19, TCP: true, UDP: true, IP: net.IP{185, 191, 204, 139}}, + {Region: "Ireland", Number: 99, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 227}}, + {Region: "Ireland", Number: 100, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 195}}, + {Region: "Ireland", Number: 101, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 203}}, + {Region: "Ireland", Number: 102, TCP: true, UDP: true, IP: net.IP{196, 196, 193, 211}}, + {Region: "Ireland", Number: 103, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 131}}, + {Region: "Ireland", Number: 104, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 115}}, + {Region: "Ireland", Number: 105, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 123}}, + {Region: "Ireland", Number: 106, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 27}}, + {Region: "Ireland", Number: 107, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 147}}, + {Region: "Ireland", Number: 108, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 163}}, + {Region: "Ireland", Number: 109, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 171}}, + {Region: "Ireland", Number: 110, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 179}}, + {Region: "Ireland", Number: 111, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 187}}, + {Region: "Ireland", Number: 112, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 195}}, + {Region: "Ireland", Number: 113, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 203}}, + {Region: "Ireland", Number: 114, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 211}}, + {Region: "Ireland", Number: 115, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 219}}, + {Region: "Ireland", Number: 116, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 227}}, + {Region: "Ireland", Number: 117, TCP: true, UDP: true, IP: net.IP{217, 138, 222, 235}}, + {Region: "Ireland", Number: 118, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 163}}, + {Region: "Ireland", Number: 119, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 171}}, + {Region: "Ireland", Number: 120, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 179}}, + {Region: "Ireland", Number: 121, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 187}}, + {Region: "Ireland", Number: 122, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 195}}, + {Region: "Ireland", Number: 123, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 203}}, + {Region: "Ireland", Number: 124, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 211}}, + {Region: "Ireland", Number: 125, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 219}}, + {Region: "Ireland", Number: 126, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 227}}, + {Region: "Ireland", Number: 127, TCP: true, UDP: true, IP: net.IP{77, 81, 139, 235}}, + {Region: "Ireland", Number: 128, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 51}}, + {Region: "Ireland", Number: 129, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 59}}, + {Region: "Ireland", Number: 130, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 67}}, + {Region: "Ireland", Number: 131, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 75}}, + {Region: "Ireland", Number: 132, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 83}}, + {Region: "Ireland", Number: 133, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 91}}, + {Region: "Ireland", Number: 134, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 99}}, + {Region: "Ireland", Number: 135, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 107}}, + {Region: "Ireland", Number: 136, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 115}}, + {Region: "Ireland", Number: 137, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 123}}, + {Region: "Ireland", Number: 138, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 131}}, + {Region: "Ireland", Number: 139, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 139}}, + {Region: "Ireland", Number: 140, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 147}}, + {Region: "Ireland", Number: 141, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 155}}, + {Region: "Ireland", Number: 142, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 163}}, + {Region: "Ireland", Number: 143, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 171}}, + {Region: "Ireland", Number: 144, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 179}}, + {Region: "Ireland", Number: 145, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 187}}, + {Region: "Ireland", Number: 146, TCP: true, UDP: true, IP: net.IP{193, 56, 252, 195}}, {Region: "Israel", Number: 26, TCP: true, UDP: true, IP: net.IP{31, 168, 98, 72}}, - {Region: "Israel", Number: 27, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 163}}, - {Region: "Israel", Number: 28, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 168}}, - {Region: "Israel", Number: 29, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 173}}, - {Region: "Israel", Number: 30, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 178}}, - {Region: "Israel", Number: 31, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 183}}, - {Region: "Israel", Number: 32, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 102}}, {Region: "Israel", Number: 33, TCP: true, UDP: true, IP: net.IP{87, 239, 255, 36}}, {Region: "Israel", Number: 34, TCP: true, UDP: true, IP: net.IP{87, 239, 255, 99}}, - {Region: "Israel", Number: 35, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 188}}, - {Region: "Israel", Number: 36, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 11}}, {Region: "Israel", Number: 37, TCP: true, UDP: true, IP: net.IP{80, 179, 42, 29}}, {Region: "Israel", Number: 38, TCP: true, UDP: true, IP: net.IP{185, 191, 204, 132}}, {Region: "Israel", Number: 39, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 51}}, {Region: "Israel", Number: 40, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 35}}, {Region: "Israel", Number: 41, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 136}}, {Region: "Israel", Number: 42, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 56}}, - {Region: "Italy", Number: 90, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 243}}, - {Region: "Italy", Number: 92, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 203}}, - {Region: "Italy", Number: 94, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 227}}, - {Region: "Italy", Number: 98, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 243}}, - {Region: "Italy", Number: 100, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 251}}, - {Region: "Italy", Number: 102, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 248}}, - {Region: "Italy", Number: 106, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 155}}, - {Region: "Italy", Number: 111, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 150}}, - {Region: "Italy", Number: 112, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 142}}, - {Region: "Italy", Number: 113, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 235}}, - {Region: "Italy", Number: 114, TCP: true, UDP: true, IP: net.IP{185, 128, 27, 227}}, - {Region: "Italy", Number: 118, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 211}}, - {Region: "Italy", Number: 119, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 219}}, - {Region: "Italy", Number: 120, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 227}}, - {Region: "Italy", Number: 121, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 235}}, - {Region: "Italy", Number: 122, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 243}}, - {Region: "Italy", Number: 123, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 171}}, - {Region: "Italy", Number: 124, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 179}}, - {Region: "Italy", Number: 125, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 187}}, - {Region: "Italy", Number: 126, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 195}}, - {Region: "Italy", Number: 127, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 203}}, - {Region: "Italy", Number: 128, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 43}}, - {Region: "Italy", Number: 129, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 51}}, - {Region: "Italy", Number: 130, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 59}}, - {Region: "Italy", Number: 131, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 67}}, + {Region: "Israel", Number: 43, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 131}}, + {Region: "Israel", Number: 44, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 163}}, + {Region: "Israel", Number: 46, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 173}}, + {Region: "Israel", Number: 47, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 178}}, + {Region: "Israel", Number: 49, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 102}}, + {Region: "Israel", Number: 50, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 188}}, + {Region: "Israel", Number: 51, TCP: true, UDP: true, IP: net.IP{185, 191, 207, 11}}, {Region: "Italy", Number: 132, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 75}}, - {Region: "Italy", Number: 133, TCP: false, UDP: false, IP: net.IP{84, 17, 59, 177}}, - {Region: "Italy", Number: 134, TCP: false, UDP: false, IP: net.IP{84, 17, 59, 178}}, - {Region: "Italy", Number: 135, TCP: false, UDP: false, IP: net.IP{84, 17, 59, 179}}, - {Region: "Italy", Number: 136, TCP: false, UDP: false, IP: net.IP{84, 17, 59, 180}}, {Region: "Italy", Number: 137, TCP: false, UDP: false, IP: net.IP{185, 128, 27, 232}}, {Region: "Italy", Number: 138, TCP: false, UDP: false, IP: net.IP{185, 128, 27, 233}}, {Region: "Italy", Number: 140, TCP: false, UDP: false, IP: net.IP{185, 128, 27, 235}}, - {Region: "Italy", Number: 141, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 219}}, - {Region: "Italy", Number: 142, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 235}}, - {Region: "Italy", Number: 143, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 243}}, - {Region: "Italy", Number: 144, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 251}}, - {Region: "Italy", Number: 145, TCP: true, UDP: true, IP: net.IP{217, 138, 219, 35}}, {Region: "Italy", Number: 146, TCP: true, UDP: true, IP: net.IP{212, 102, 54, 108}}, {Region: "Italy", Number: 147, TCP: true, UDP: true, IP: net.IP{212, 102, 54, 98}}, {Region: "Italy", Number: 148, TCP: true, UDP: true, IP: net.IP{212, 102, 54, 118}}, @@ -1713,6 +1773,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Italy", Number: 161, TCP: true, UDP: true, IP: net.IP{185, 183, 105, 243}}, {Region: "Italy", Number: 162, TCP: true, UDP: true, IP: net.IP{185, 128, 27, 237}}, {Region: "Italy", Number: 163, TCP: true, UDP: true, IP: net.IP{185, 128, 27, 242}}, + {Region: "Italy", Number: 165, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 51}}, {Region: "Italy", Number: 166, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 56}}, {Region: "Italy", Number: 167, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 51}}, {Region: "Italy", Number: 168, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 59}}, @@ -1721,29 +1782,43 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Italy", Number: 171, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 75}}, {Region: "Italy", Number: 172, TCP: true, UDP: true, IP: net.IP{185, 93, 183, 163}}, {Region: "Italy", Number: 173, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 171}}, - {Region: "Japan", Number: 299, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 190}}, - {Region: "Japan", Number: 390, TCP: false, UDP: false, IP: net.IP{139, 162, 112, 198}}, - {Region: "Japan", Number: 391, TCP: false, UDP: false, IP: net.IP{139, 162, 89, 90}}, - {Region: "Japan", Number: 392, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 66}}, - {Region: "Japan", Number: 393, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 81}}, - {Region: "Japan", Number: 394, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 71}}, - {Region: "Japan", Number: 395, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 76}}, - {Region: "Japan", Number: 396, TCP: true, UDP: true, IP: net.IP{103, 208, 220, 67}}, - {Region: "Japan", Number: 425, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 59}}, - {Region: "Japan", Number: 426, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 83}}, - {Region: "Japan", Number: 427, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 91}}, - {Region: "Japan", Number: 428, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 99}}, - {Region: "Japan", Number: 429, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 107}}, + {Region: "Italy", Number: 174, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 179}}, + {Region: "Italy", Number: 175, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 67}}, + {Region: "Italy", Number: 176, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 75}}, + {Region: "Italy", Number: 177, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 227}}, + {Region: "Italy", Number: 178, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 203}}, + {Region: "Italy", Number: 179, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 227}}, + {Region: "Italy", Number: 180, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 235}}, + {Region: "Italy", Number: 181, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 243}}, + {Region: "Italy", Number: 182, TCP: true, UDP: true, IP: net.IP{192, 145, 127, 251}}, + {Region: "Italy", Number: 183, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 155}}, + {Region: "Italy", Number: 184, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 150}}, + {Region: "Italy", Number: 185, TCP: true, UDP: true, IP: net.IP{84, 17, 59, 142}}, + {Region: "Italy", Number: 186, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 211}}, + {Region: "Italy", Number: 187, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 219}}, + {Region: "Italy", Number: 188, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 227}}, + {Region: "Italy", Number: 189, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 235}}, + {Region: "Italy", Number: 190, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 243}}, + {Region: "Italy", Number: 191, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 171}}, + {Region: "Italy", Number: 192, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 179}}, + {Region: "Italy", Number: 193, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 187}}, + {Region: "Italy", Number: 194, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 195}}, + {Region: "Italy", Number: 195, TCP: true, UDP: true, IP: net.IP{37, 120, 201, 203}}, + {Region: "Italy", Number: 196, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 43}}, + {Region: "Italy", Number: 197, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 51}}, + {Region: "Italy", Number: 198, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 59}}, + {Region: "Italy", Number: 199, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 67}}, + {Region: "Italy", Number: 200, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 219}}, + {Region: "Italy", Number: 201, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 235}}, + {Region: "Italy", Number: 202, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 243}}, + {Region: "Italy", Number: 203, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 243}}, + {Region: "Italy", Number: 204, TCP: true, UDP: true, IP: net.IP{217, 138, 197, 251}}, + {Region: "Italy", Number: 205, TCP: true, UDP: true, IP: net.IP{217, 138, 219, 35}}, + {Region: "Italy", Number: 206, TCP: true, UDP: true, IP: net.IP{82, 102, 21, 248}}, + {Region: "Italy", Number: 207, TCP: true, UDP: true, IP: net.IP{185, 128, 27, 227}}, + {Region: "Italy", Number: 208, TCP: false, UDP: false, IP: net.IP{84, 17, 59, 177}}, + {Region: "Japan", Number: 429, TCP: true, UDP: false, IP: net.IP{37, 120, 210, 107}}, {Region: "Japan", Number: 454, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 54}}, - {Region: "Japan", Number: 455, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 49}}, - {Region: "Japan", Number: 456, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 44}}, - {Region: "Japan", Number: 457, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 39}}, - {Region: "Japan", Number: 458, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 34}}, - {Region: "Japan", Number: 491, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 86}}, - {Region: "Japan", Number: 492, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 66}}, - {Region: "Japan", Number: 493, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 67}}, - {Region: "Japan", Number: 494, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 68}}, - {Region: "Japan", Number: 495, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 69}}, {Region: "Japan", Number: 496, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 71}}, {Region: "Japan", Number: 497, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 72}}, {Region: "Japan", Number: 498, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 73}}, @@ -1756,12 +1831,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Japan", Number: 505, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 82}}, {Region: "Japan", Number: 506, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 83}}, {Region: "Japan", Number: 507, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 84}}, - {Region: "Japan", Number: 508, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 86}}, - {Region: "Japan", Number: 509, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 91}}, - {Region: "Japan", Number: 510, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 96}}, - {Region: "Japan", Number: 511, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 101}}, - {Region: "Japan", Number: 512, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 106}}, - {Region: "Japan", Number: 513, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 111}}, {Region: "Japan", Number: 514, TCP: true, UDP: true, IP: net.IP{37, 120, 154, 211}}, {Region: "Japan", Number: 515, TCP: true, UDP: true, IP: net.IP{5, 181, 235, 107}}, {Region: "Japan", Number: 516, TCP: true, UDP: true, IP: net.IP{5, 181, 235, 115}}, @@ -1816,9 +1885,32 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Japan", Number: 569, TCP: true, UDP: true, IP: net.IP{156, 146, 35, 102}}, {Region: "Japan", Number: 570, TCP: true, UDP: true, IP: net.IP{156, 146, 35, 105}}, {Region: "Japan", Number: 571, TCP: true, UDP: true, IP: net.IP{156, 146, 35, 108}}, + {Region: "Japan", Number: 572, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 205}}, + {Region: "Japan", Number: 573, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 200}}, + {Region: "Japan", Number: 574, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 195}}, + {Region: "Japan", Number: 575, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 190}}, + {Region: "Japan", Number: 576, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 66}}, + {Region: "Japan", Number: 577, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 81}}, + {Region: "Japan", Number: 578, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 71}}, + {Region: "Japan", Number: 579, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 76}}, + {Region: "Japan", Number: 580, TCP: true, UDP: true, IP: net.IP{103, 208, 220, 67}}, + {Region: "Japan", Number: 581, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 59}}, + {Region: "Japan", Number: 582, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 83}}, + {Region: "Japan", Number: 583, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 91}}, + {Region: "Japan", Number: 584, TCP: true, UDP: true, IP: net.IP{37, 120, 210, 99}}, + {Region: "Japan", Number: 585, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 49}}, + {Region: "Japan", Number: 586, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 44}}, + {Region: "Japan", Number: 587, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 39}}, + {Region: "Japan", Number: 588, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 34}}, + {Region: "Japan", Number: 589, TCP: true, UDP: true, IP: net.IP{89, 187, 161, 86}}, + {Region: "Japan", Number: 590, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 86}}, + {Region: "Japan", Number: 591, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 91}}, + {Region: "Japan", Number: 592, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 96}}, + {Region: "Japan", Number: 593, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 101}}, + {Region: "Japan", Number: 594, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 106}}, + {Region: "Japan", Number: 595, TCP: true, UDP: true, IP: net.IP{212, 102, 50, 111}}, + {Region: "Japan", Number: 596, TCP: false, UDP: false, IP: net.IP{212, 102, 50, 66}}, {Region: "Latvia", Number: 41, TCP: true, UDP: true, IP: net.IP{185, 176, 222, 47}}, - {Region: "Latvia", Number: 42, TCP: true, UDP: true, IP: net.IP{80, 246, 31, 8}}, - {Region: "Latvia", Number: 43, TCP: true, UDP: true, IP: net.IP{80, 246, 31, 3}}, {Region: "Latvia", Number: 44, TCP: true, UDP: true, IP: net.IP{196, 240, 54, 3}}, {Region: "Latvia", Number: 45, TCP: true, UDP: true, IP: net.IP{196, 240, 54, 11}}, {Region: "Latvia", Number: 46, TCP: true, UDP: true, IP: net.IP{196, 240, 54, 19}}, @@ -1832,32 +1924,26 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Latvia", Number: 55, TCP: true, UDP: true, IP: net.IP{185, 176, 221, 186}}, {Region: "Latvia", Number: 56, TCP: true, UDP: true, IP: net.IP{185, 176, 222, 51}}, {Region: "Latvia", Number: 57, TCP: true, UDP: true, IP: net.IP{185, 176, 222, 52}}, - {Region: "Luxembourg", Number: 59, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 59}}, - {Region: "Luxembourg", Number: 68, TCP: true, UDP: true, IP: net.IP{185, 153, 151, 51}}, - {Region: "Luxembourg", Number: 69, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 171}}, - {Region: "Luxembourg", Number: 70, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 173}}, - {Region: "Luxembourg", Number: 71, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 192}}, - {Region: "Luxembourg", Number: 72, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 190}}, - {Region: "Luxembourg", Number: 73, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 186}}, - {Region: "Luxembourg", Number: 74, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 213}}, - {Region: "Luxembourg", Number: 75, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 211}}, - {Region: "Luxembourg", Number: 76, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 209}}, - {Region: "Luxembourg", Number: 77, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 207}}, - {Region: "Luxembourg", Number: 78, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 205}}, - {Region: "Luxembourg", Number: 79, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 223}}, - {Region: "Luxembourg", Number: 80, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 225}}, - {Region: "Luxembourg", Number: 81, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 221}}, - {Region: "Luxembourg", Number: 82, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 72}}, - {Region: "Luxembourg", Number: 83, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 219}}, - {Region: "Luxembourg", Number: 84, TCP: true, UDP: true, IP: net.IP{185, 153, 151, 33}}, {Region: "Luxembourg", Number: 85, TCP: true, UDP: true, IP: net.IP{185, 153, 151, 42}}, - {Region: "Malaysia", Number: 13, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 28}}, - {Region: "Malaysia", Number: 14, TCP: true, UDP: true, IP: net.IP{103, 212, 70, 207}}, - {Region: "Malaysia", Number: 15, TCP: true, UDP: true, IP: net.IP{103, 212, 70, 235}}, - {Region: "Malaysia", Number: 16, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 39}}, + {Region: "Luxembourg", Number: 86, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 59}}, + {Region: "Luxembourg", Number: 87, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 171}}, + {Region: "Luxembourg", Number: 88, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 173}}, + {Region: "Luxembourg", Number: 89, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 192}}, + {Region: "Luxembourg", Number: 90, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 190}}, + {Region: "Luxembourg", Number: 91, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 186}}, + {Region: "Luxembourg", Number: 92, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 213}}, + {Region: "Luxembourg", Number: 93, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 211}}, + {Region: "Luxembourg", Number: 94, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 209}}, + {Region: "Luxembourg", Number: 95, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 207}}, + {Region: "Luxembourg", Number: 96, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 205}}, + {Region: "Luxembourg", Number: 97, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 223}}, + {Region: "Luxembourg", Number: 98, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 225}}, + {Region: "Luxembourg", Number: 99, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 221}}, + {Region: "Luxembourg", Number: 100, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 72}}, + {Region: "Luxembourg", Number: 101, TCP: true, UDP: true, IP: net.IP{92, 223, 89, 219}}, + {Region: "Luxembourg", Number: 102, TCP: true, UDP: true, IP: net.IP{185, 153, 151, 33}}, + {Region: "Luxembourg", Number: 103, TCP: true, UDP: true, IP: net.IP{185, 153, 151, 51}}, {Region: "Malaysia", Number: 20, TCP: true, UDP: true, IP: net.IP{139, 5, 177, 214}}, - {Region: "Malaysia", Number: 21, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 42}}, - {Region: "Malaysia", Number: 22, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 7}}, {Region: "Malaysia", Number: 23, TCP: true, UDP: true, IP: net.IP{202, 176, 5, 118}}, {Region: "Malaysia", Number: 24, TCP: true, UDP: true, IP: net.IP{139, 5, 177, 229}}, {Region: "Malaysia", Number: 25, TCP: true, UDP: true, IP: net.IP{103, 212, 70, 92}}, @@ -1866,48 +1952,42 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Malaysia", Number: 28, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 14}}, {Region: "Malaysia", Number: 29, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 17}}, {Region: "Malaysia", Number: 30, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 55}}, - {Region: "Mexico", Number: 36, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 13}}, - {Region: "Mexico", Number: 37, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 15}}, - {Region: "Mexico", Number: 38, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 17}}, - {Region: "Mexico", Number: 39, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 19}}, - {Region: "Mexico", Number: 40, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 21}}, - {Region: "Mexico", Number: 41, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 23}}, - {Region: "Mexico", Number: 42, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 25}}, - {Region: "Mexico", Number: 43, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 27}}, - {Region: "Mexico", Number: 44, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 29}}, - {Region: "Mexico", Number: 45, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 31}}, - {Region: "Mexico", Number: 46, TCP: true, UDP: true, IP: net.IP{185, 153, 177, 7}}, - {Region: "Mexico", Number: 47, TCP: true, UDP: true, IP: net.IP{185, 153, 177, 8}}, - {Region: "Mexico", Number: 48, TCP: true, UDP: true, IP: net.IP{185, 153, 177, 9}}, - {Region: "Mexico", Number: 49, TCP: true, UDP: true, IP: net.IP{185, 153, 177, 10}}, - {Region: "Moldova", Number: 11, TCP: true, UDP: true, IP: net.IP{178, 17, 167, 171}}, - {Region: "Moldova", Number: 12, TCP: true, UDP: true, IP: net.IP{178, 17, 167, 179}}, + {Region: "Malaysia", Number: 31, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 7}}, + {Region: "Malaysia", Number: 32, TCP: true, UDP: true, IP: net.IP{103, 212, 70, 207}}, + {Region: "Malaysia", Number: 33, TCP: true, UDP: true, IP: net.IP{103, 212, 70, 235}}, + {Region: "Malaysia", Number: 34, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 39}}, + {Region: "Malaysia", Number: 35, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 28}}, + {Region: "Malaysia", Number: 36, TCP: true, UDP: true, IP: net.IP{103, 106, 250, 42}}, + {Region: "Mexico", Number: 50, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 13}}, + {Region: "Mexico", Number: 51, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 15}}, + {Region: "Mexico", Number: 52, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 17}}, + {Region: "Mexico", Number: 53, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 19}}, + {Region: "Mexico", Number: 54, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 21}}, + {Region: "Mexico", Number: 55, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 23}}, + {Region: "Mexico", Number: 56, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 25}}, + {Region: "Mexico", Number: 57, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 27}}, + {Region: "Mexico", Number: 58, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 29}}, + {Region: "Mexico", Number: 59, TCP: true, UDP: true, IP: net.IP{192, 154, 196, 31}}, {Region: "Moldova", Number: 13, TCP: true, UDP: true, IP: net.IP{178, 175, 133, 99}}, {Region: "Moldova", Number: 14, TCP: true, UDP: true, IP: net.IP{178, 175, 132, 27}}, - {Region: "Netherlands", Number: 3, TCP: true, UDP: true, IP: net.IP{139, 28, 217, 84}}, - {Region: "Netherlands", Number: 3, TCP: true, UDP: true, IP: net.IP{139, 28, 217, 83}}, + {Region: "Moldova", Number: 15, TCP: true, UDP: true, IP: net.IP{178, 17, 167, 171}}, + {Region: "Moldova", Number: 16, TCP: true, UDP: true, IP: net.IP{178, 17, 167, 179}}, + {Region: "Netherlands", Number: 2, TCP: true, UDP: true, IP: net.IP{217, 23, 9, 213}}, + {Region: "Netherlands", Number: 2, TCP: false, UDP: false, IP: net.IP{109, 202, 99, 40}}, {Region: "Netherlands", Number: 3, TCP: true, UDP: true, IP: net.IP{93, 190, 143, 97}}, - {Region: "Netherlands", Number: 4, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 145}}, - {Region: "Netherlands", Number: 4, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 49}}, + {Region: "Netherlands", Number: 3, TCP: true, UDP: true, IP: net.IP{139, 28, 217, 84}}, + {Region: "Netherlands", Number: 3, TCP: false, UDP: false, IP: net.IP{109, 202, 99, 45}}, + {Region: "Netherlands", Number: 3, TCP: true, UDP: true, IP: net.IP{139, 28, 217, 83}}, + {Region: "Netherlands", Number: 4, TCP: false, UDP: false, IP: net.IP{213, 152, 176, 251}}, {Region: "Netherlands", Number: 4, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 146}}, - {Region: "Netherlands", Number: 5, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 174}}, - {Region: "Netherlands", Number: 5, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 50}}, + {Region: "Netherlands", Number: 4, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 49}}, + {Region: "Netherlands", Number: 4, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 145}}, {Region: "Netherlands", Number: 5, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 170}}, - {Region: "Netherlands", Number: 6, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 171}}, - {Region: "Netherlands", Number: 6, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 141}}, + {Region: "Netherlands", Number: 5, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 50}}, + {Region: "Netherlands", Number: 5, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 174}}, {Region: "Netherlands", Number: 6, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 175}}, + {Region: "Netherlands", Number: 6, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 141}}, {Region: "Netherlands", Number: 7, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 142}}, - {Region: "Netherlands", Number: 361, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 139}}, - {Region: "Netherlands", Number: 362, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 147}}, - {Region: "Netherlands", Number: 363, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 155}}, - {Region: "Netherlands", Number: 364, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 163}}, - {Region: "Netherlands", Number: 365, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 171}}, - {Region: "Netherlands", Number: 366, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 179}}, - {Region: "Netherlands", Number: 367, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 187}}, - {Region: "Netherlands", Number: 368, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 195}}, - {Region: "Netherlands", Number: 369, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 203}}, - {Region: "Netherlands", Number: 370, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 211}}, - {Region: "Netherlands", Number: 371, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 131}}, {Region: "Netherlands", Number: 388, TCP: false, UDP: false, IP: net.IP{190, 2, 149, 20}}, {Region: "Netherlands", Number: 400, TCP: true, UDP: true, IP: net.IP{217, 23, 2, 31}}, {Region: "Netherlands", Number: 401, TCP: true, UDP: true, IP: net.IP{185, 122, 168, 248}}, @@ -1919,72 +1999,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Netherlands", Number: 407, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 199}}, {Region: "Netherlands", Number: 408, TCP: true, UDP: true, IP: net.IP{185, 229, 58, 3}}, {Region: "Netherlands", Number: 409, TCP: true, UDP: true, IP: net.IP{185, 229, 58, 129}}, - {Region: "Netherlands", Number: 546, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 139}}, - {Region: "Netherlands", Number: 547, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 147}}, - {Region: "Netherlands", Number: 548, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 155}}, - {Region: "Netherlands", Number: 549, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 163}}, - {Region: "Netherlands", Number: 550, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 171}}, - {Region: "Netherlands", Number: 576, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 211}}, - {Region: "Netherlands", Number: 577, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 219}}, - {Region: "Netherlands", Number: 578, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 227}}, - {Region: "Netherlands", Number: 579, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 235}}, - {Region: "Netherlands", Number: 580, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 243}}, - {Region: "Netherlands", Number: 586, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 139}}, - {Region: "Netherlands", Number: 587, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 147}}, - {Region: "Netherlands", Number: 588, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 155}}, - {Region: "Netherlands", Number: 589, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 163}}, - {Region: "Netherlands", Number: 590, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 171}}, - {Region: "Netherlands", Number: 591, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 251}}, - {Region: "Netherlands", Number: 592, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 247}}, - {Region: "Netherlands", Number: 593, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 243}}, - {Region: "Netherlands", Number: 594, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 239}}, - {Region: "Netherlands", Number: 595, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 235}}, - {Region: "Netherlands", Number: 596, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 231}}, - {Region: "Netherlands", Number: 597, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 227}}, - {Region: "Netherlands", Number: 598, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 223}}, - {Region: "Netherlands", Number: 599, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 219}}, - {Region: "Netherlands", Number: 600, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 215}}, - {Region: "Netherlands", Number: 601, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 211}}, - {Region: "Netherlands", Number: 602, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 207}}, - {Region: "Netherlands", Number: 603, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 203}}, - {Region: "Netherlands", Number: 604, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 199}}, - {Region: "Netherlands", Number: 605, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 195}}, - {Region: "Netherlands", Number: 606, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 191}}, - {Region: "Netherlands", Number: 607, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 187}}, - {Region: "Netherlands", Number: 608, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 183}}, - {Region: "Netherlands", Number: 609, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 179}}, - {Region: "Netherlands", Number: 610, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 175}}, - {Region: "Netherlands", Number: 611, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 171}}, - {Region: "Netherlands", Number: 612, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 167}}, - {Region: "Netherlands", Number: 613, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 163}}, - {Region: "Netherlands", Number: 614, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 159}}, - {Region: "Netherlands", Number: 619, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 67}}, - {Region: "Netherlands", Number: 620, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 70}}, - {Region: "Netherlands", Number: 621, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 73}}, - {Region: "Netherlands", Number: 622, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 76}}, - {Region: "Netherlands", Number: 623, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 79}}, - {Region: "Netherlands", Number: 624, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 82}}, - {Region: "Netherlands", Number: 625, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 85}}, - {Region: "Netherlands", Number: 626, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 88}}, - {Region: "Netherlands", Number: 627, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 91}}, - {Region: "Netherlands", Number: 628, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 94}}, - {Region: "Netherlands", Number: 629, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 97}}, - {Region: "Netherlands", Number: 630, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 100}}, - {Region: "Netherlands", Number: 631, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 103}}, - {Region: "Netherlands", Number: 632, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 106}}, - {Region: "Netherlands", Number: 633, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 109}}, - {Region: "Netherlands", Number: 634, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 200}}, - {Region: "Netherlands", Number: 635, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 205}}, - {Region: "Netherlands", Number: 636, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 210}}, - {Region: "Netherlands", Number: 637, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 215}}, - {Region: "Netherlands", Number: 638, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 220}}, - {Region: "Netherlands", Number: 639, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 225}}, - {Region: "Netherlands", Number: 640, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 230}}, - {Region: "Netherlands", Number: 641, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 235}}, - {Region: "Netherlands", Number: 642, TCP: false, UDP: false, IP: net.IP{217, 23, 1, 184}}, - {Region: "Netherlands", Number: 643, TCP: false, UDP: false, IP: net.IP{217, 23, 1, 186}}, - {Region: "Netherlands", Number: 644, TCP: false, UDP: false, IP: net.IP{217, 23, 1, 189}}, - {Region: "Netherlands", Number: 645, TCP: false, UDP: false, IP: net.IP{217, 23, 1, 245}}, {Region: "Netherlands", Number: 646, TCP: false, UDP: false, IP: net.IP{190, 2, 132, 89}}, {Region: "Netherlands", Number: 647, TCP: false, UDP: false, IP: net.IP{190, 2, 132, 90}}, {Region: "Netherlands", Number: 648, TCP: false, UDP: false, IP: net.IP{190, 2, 132, 91}}, @@ -1993,10 +2007,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Netherlands", Number: 651, TCP: false, UDP: false, IP: net.IP{185, 217, 171, 24}}, {Region: "Netherlands", Number: 652, TCP: false, UDP: false, IP: net.IP{185, 217, 171, 25}}, {Region: "Netherlands", Number: 653, TCP: false, UDP: false, IP: net.IP{185, 217, 171, 26}}, - {Region: "Netherlands", Number: 654, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 179}}, - {Region: "Netherlands", Number: 655, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 180}}, - {Region: "Netherlands", Number: 656, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 181}}, - {Region: "Netherlands", Number: 657, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 182}}, {Region: "Netherlands", Number: 658, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 187}}, {Region: "Netherlands", Number: 659, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 188}}, {Region: "Netherlands", Number: 660, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 189}}, @@ -2009,68 +2019,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Netherlands", Number: 667, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 204}}, {Region: "Netherlands", Number: 668, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 205}}, {Region: "Netherlands", Number: 669, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 206}}, - {Region: "Netherlands", Number: 670, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 57}}, - {Region: "Netherlands", Number: 671, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 59}}, - {Region: "Netherlands", Number: 672, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 61}}, - {Region: "Netherlands", Number: 673, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 63}}, - {Region: "Netherlands", Number: 674, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 65}}, - {Region: "Netherlands", Number: 675, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 67}}, - {Region: "Netherlands", Number: 676, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 69}}, - {Region: "Netherlands", Number: 677, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 71}}, - {Region: "Netherlands", Number: 678, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 73}}, - {Region: "Netherlands", Number: 679, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 75}}, - {Region: "Netherlands", Number: 680, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 77}}, - {Region: "Netherlands", Number: 681, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 79}}, - {Region: "Netherlands", Number: 682, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 81}}, - {Region: "Netherlands", Number: 683, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 83}}, - {Region: "Netherlands", Number: 684, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 85}}, - {Region: "Netherlands", Number: 685, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 87}}, - {Region: "Netherlands", Number: 686, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 89}}, - {Region: "Netherlands", Number: 687, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 91}}, - {Region: "Netherlands", Number: 688, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 93}}, - {Region: "Netherlands", Number: 689, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 95}}, - {Region: "Netherlands", Number: 690, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 97}}, - {Region: "Netherlands", Number: 691, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 99}}, - {Region: "Netherlands", Number: 692, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 101}}, - {Region: "Netherlands", Number: 693, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 103}}, - {Region: "Netherlands", Number: 694, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 105}}, - {Region: "Netherlands", Number: 695, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 107}}, - {Region: "Netherlands", Number: 696, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 109}}, - {Region: "Netherlands", Number: 697, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 111}}, - {Region: "Netherlands", Number: 698, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 113}}, - {Region: "Netherlands", Number: 699, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 115}}, - {Region: "Netherlands", Number: 700, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 117}}, - {Region: "Netherlands", Number: 701, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 119}}, - {Region: "Netherlands", Number: 702, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 121}}, - {Region: "Netherlands", Number: 703, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 123}}, - {Region: "Netherlands", Number: 704, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 125}}, - {Region: "Netherlands", Number: 705, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 127}}, - {Region: "Netherlands", Number: 706, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 129}}, - {Region: "Netherlands", Number: 707, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 131}}, - {Region: "Netherlands", Number: 708, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 133}}, - {Region: "Netherlands", Number: 709, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 135}}, - {Region: "Netherlands", Number: 710, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 137}}, {Region: "Netherlands", Number: 711, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 11}}, {Region: "Netherlands", Number: 713, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 68}}, {Region: "Netherlands", Number: 714, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 76}}, - {Region: "Netherlands", Number: 717, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 180}}, - {Region: "Netherlands", Number: 718, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 182}}, - {Region: "Netherlands", Number: 719, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 184}}, - {Region: "Netherlands", Number: 720, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 186}}, - {Region: "Netherlands", Number: 721, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 188}}, - {Region: "Netherlands", Number: 722, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 190}}, - {Region: "Netherlands", Number: 723, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 192}}, - {Region: "Netherlands", Number: 724, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 194}}, - {Region: "Netherlands", Number: 725, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 196}}, - {Region: "Netherlands", Number: 726, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 198}}, - {Region: "Netherlands", Number: 727, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 200}}, - {Region: "Netherlands", Number: 728, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 202}}, - {Region: "Netherlands", Number: 729, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 204}}, - {Region: "Netherlands", Number: 730, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 206}}, - {Region: "Netherlands", Number: 731, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 208}}, - {Region: "Netherlands", Number: 732, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 210}}, - {Region: "Netherlands", Number: 733, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 212}}, - {Region: "Netherlands", Number: 734, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 214}}, {Region: "Netherlands", Number: 735, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 27}}, {Region: "Netherlands", Number: 736, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 19}}, {Region: "Netherlands", Number: 737, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 3}}, @@ -2085,6 +2036,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Netherlands", Number: 746, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 91}}, {Region: "Netherlands", Number: 747, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 99}}, {Region: "Netherlands", Number: 748, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 107}}, + {Region: "Netherlands", Number: 749, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 115}}, {Region: "Netherlands", Number: 750, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 123}}, {Region: "Netherlands", Number: 751, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 131}}, {Region: "Netherlands", Number: 754, TCP: true, UDP: true, IP: net.IP{195, 181, 173, 200}}, @@ -2092,28 +2044,150 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Netherlands", Number: 756, TCP: true, UDP: true, IP: net.IP{185, 229, 191, 101}}, {Region: "Netherlands", Number: 758, TCP: true, UDP: true, IP: net.IP{185, 38, 13, 166}}, {Region: "Netherlands", Number: 759, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 7}}, + {Region: "Netherlands", Number: 760, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 15}}, {Region: "Netherlands", Number: 761, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 19}}, {Region: "Netherlands", Number: 762, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 32}}, {Region: "Netherlands", Number: 763, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 36}}, {Region: "Netherlands", Number: 764, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 40}}, {Region: "Netherlands", Number: 765, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 44}}, {Region: "Netherlands", Number: 766, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 48}}, + {Region: "Netherlands", Number: 767, TCP: true, UDP: true, IP: net.IP{185, 59, 222, 116}}, + {Region: "Netherlands", Number: 768, TCP: true, UDP: true, IP: net.IP{185, 254, 68, 91}}, + {Region: "Netherlands", Number: 769, TCP: true, UDP: true, IP: net.IP{185, 254, 68, 83}}, + {Region: "Netherlands", Number: 770, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 195}}, + {Region: "Netherlands", Number: 771, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 200}}, + {Region: "Netherlands", Number: 772, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 205}}, + {Region: "Netherlands", Number: 773, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 210}}, + {Region: "Netherlands", Number: 774, TCP: true, UDP: true, IP: net.IP{185, 212, 171, 215}}, + {Region: "Netherlands", Number: 775, TCP: true, UDP: true, IP: net.IP{89, 238, 185, 235}}, + {Region: "Netherlands", Number: 776, TCP: true, UDP: true, IP: net.IP{89, 238, 185, 123}}, + {Region: "Netherlands", Number: 777, TCP: true, UDP: true, IP: net.IP{185, 253, 96, 187}}, {Region: "Netherlands", Number: 778, TCP: true, UDP: true, IP: net.IP{37, 120, 141, 35}}, {Region: "Netherlands", Number: 779, TCP: true, UDP: true, IP: net.IP{37, 120, 141, 19}}, {Region: "Netherlands", Number: 780, TCP: true, UDP: true, IP: net.IP{37, 120, 141, 27}}, {Region: "Netherlands", Number: 781, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 60}}, {Region: "Netherlands", Number: 782, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 62}}, {Region: "Netherlands", Number: 783, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 64}}, - {Region: "New Zealand", Number: 56, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 223}}, - {Region: "New Zealand", Number: 57, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 228}}, - {Region: "New Zealand", Number: 58, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 233}}, - {Region: "New Zealand", Number: 59, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 238}}, - {Region: "New Zealand", Number: 60, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 67}}, - {Region: "New Zealand", Number: 61, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 75}}, - {Region: "New Zealand", Number: 62, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 83}}, - {Region: "New Zealand", Number: 63, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 91}}, - {Region: "New Zealand", Number: 64, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 99}}, - {Region: "New Zealand", Number: 65, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 107}}, + {Region: "Netherlands", Number: 784, TCP: true, UDP: true, IP: net.IP{185, 217, 171, 66}}, + {Region: "Netherlands", Number: 785, TCP: true, UDP: true, IP: net.IP{89, 238, 185, 107}}, + {Region: "Netherlands", Number: 786, TCP: true, UDP: true, IP: net.IP{89, 238, 177, 123}}, + {Region: "Netherlands", Number: 787, TCP: true, UDP: true, IP: net.IP{89, 238, 177, 251}}, + {Region: "Netherlands", Number: 788, TCP: true, UDP: true, IP: net.IP{89, 238, 185, 115}}, + {Region: "Netherlands", Number: 789, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 139}}, + {Region: "Netherlands", Number: 790, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 147}}, + {Region: "Netherlands", Number: 791, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 155}}, + {Region: "Netherlands", Number: 792, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 163}}, + {Region: "Netherlands", Number: 793, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 171}}, + {Region: "Netherlands", Number: 794, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 179}}, + {Region: "Netherlands", Number: 795, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 187}}, + {Region: "Netherlands", Number: 796, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 195}}, + {Region: "Netherlands", Number: 797, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 203}}, + {Region: "Netherlands", Number: 798, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 211}}, + {Region: "Netherlands", Number: 799, TCP: true, UDP: true, IP: net.IP{95, 174, 67, 131}}, + {Region: "Netherlands", Number: 800, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 139}}, + {Region: "Netherlands", Number: 801, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 147}}, + {Region: "Netherlands", Number: 802, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 155}}, + {Region: "Netherlands", Number: 803, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 163}}, + {Region: "Netherlands", Number: 804, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 171}}, + {Region: "Netherlands", Number: 805, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 211}}, + {Region: "Netherlands", Number: 806, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 219}}, + {Region: "Netherlands", Number: 807, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 227}}, + {Region: "Netherlands", Number: 808, TCP: true, UDP: true, IP: net.IP{134, 19, 189, 235}}, + {Region: "Netherlands", Number: 810, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 139}}, + {Region: "Netherlands", Number: 811, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 147}}, + {Region: "Netherlands", Number: 812, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 155}}, + {Region: "Netherlands", Number: 813, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 163}}, + {Region: "Netherlands", Number: 814, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 171}}, + {Region: "Netherlands", Number: 815, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 251}}, + {Region: "Netherlands", Number: 816, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 247}}, + {Region: "Netherlands", Number: 817, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 243}}, + {Region: "Netherlands", Number: 818, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 239}}, + {Region: "Netherlands", Number: 819, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 235}}, + {Region: "Netherlands", Number: 820, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 231}}, + {Region: "Netherlands", Number: 821, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 227}}, + {Region: "Netherlands", Number: 822, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 223}}, + {Region: "Netherlands", Number: 823, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 219}}, + {Region: "Netherlands", Number: 824, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 215}}, + {Region: "Netherlands", Number: 825, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 211}}, + {Region: "Netherlands", Number: 826, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 207}}, + {Region: "Netherlands", Number: 827, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 203}}, + {Region: "Netherlands", Number: 828, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 199}}, + {Region: "Netherlands", Number: 829, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 195}}, + {Region: "Netherlands", Number: 830, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 191}}, + {Region: "Netherlands", Number: 831, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 187}}, + {Region: "Netherlands", Number: 832, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 183}}, + {Region: "Netherlands", Number: 833, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 179}}, + {Region: "Netherlands", Number: 834, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 175}}, + {Region: "Netherlands", Number: 835, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 171}}, + {Region: "Netherlands", Number: 836, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 167}}, + {Region: "Netherlands", Number: 837, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 163}}, + {Region: "Netherlands", Number: 839, TCP: true, UDP: true, IP: net.IP{178, 239, 173, 159}}, + {Region: "Netherlands", Number: 840, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 67}}, + {Region: "Netherlands", Number: 841, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 70}}, + {Region: "Netherlands", Number: 842, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 73}}, + {Region: "Netherlands", Number: 843, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 76}}, + {Region: "Netherlands", Number: 844, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 79}}, + {Region: "Netherlands", Number: 845, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 82}}, + {Region: "Netherlands", Number: 846, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 85}}, + {Region: "Netherlands", Number: 847, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 88}}, + {Region: "Netherlands", Number: 848, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 91}}, + {Region: "Netherlands", Number: 849, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 94}}, + {Region: "Netherlands", Number: 850, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 97}}, + {Region: "Netherlands", Number: 851, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 100}}, + {Region: "Netherlands", Number: 852, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 103}}, + {Region: "Netherlands", Number: 853, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 106}}, + {Region: "Netherlands", Number: 854, TCP: true, UDP: true, IP: net.IP{194, 127, 172, 109}}, + {Region: "Netherlands", Number: 855, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 200}}, + {Region: "Netherlands", Number: 856, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 205}}, + {Region: "Netherlands", Number: 857, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 210}}, + {Region: "Netherlands", Number: 858, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 215}}, + {Region: "Netherlands", Number: 859, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 220}}, + {Region: "Netherlands", Number: 860, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 225}}, + {Region: "Netherlands", Number: 861, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 230}}, + {Region: "Netherlands", Number: 862, TCP: true, UDP: true, IP: net.IP{109, 202, 111, 235}}, + {Region: "Netherlands", Number: 863, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 57}}, + {Region: "Netherlands", Number: 864, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 59}}, + {Region: "Netherlands", Number: 865, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 61}}, + {Region: "Netherlands", Number: 866, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 63}}, + {Region: "Netherlands", Number: 867, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 65}}, + {Region: "Netherlands", Number: 868, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 67}}, + {Region: "Netherlands", Number: 869, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 69}}, + {Region: "Netherlands", Number: 870, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 71}}, + {Region: "Netherlands", Number: 871, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 73}}, + {Region: "Netherlands", Number: 872, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 75}}, + {Region: "Netherlands", Number: 873, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 77}}, + {Region: "Netherlands", Number: 874, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 79}}, + {Region: "Netherlands", Number: 875, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 81}}, + {Region: "Netherlands", Number: 876, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 83}}, + {Region: "Netherlands", Number: 877, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 85}}, + {Region: "Netherlands", Number: 878, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 87}}, + {Region: "Netherlands", Number: 879, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 89}}, + {Region: "Netherlands", Number: 880, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 91}}, + {Region: "Netherlands", Number: 881, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 93}}, + {Region: "Netherlands", Number: 882, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 95}}, + {Region: "Netherlands", Number: 883, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 97}}, + {Region: "Netherlands", Number: 884, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 99}}, + {Region: "Netherlands", Number: 885, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 101}}, + {Region: "Netherlands", Number: 886, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 103}}, + {Region: "Netherlands", Number: 887, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 105}}, + {Region: "Netherlands", Number: 888, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 107}}, + {Region: "Netherlands", Number: 889, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 109}}, + {Region: "Netherlands", Number: 890, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 111}}, + {Region: "Netherlands", Number: 891, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 113}}, + {Region: "Netherlands", Number: 892, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 115}}, + {Region: "Netherlands", Number: 893, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 117}}, + {Region: "Netherlands", Number: 894, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 119}}, + {Region: "Netherlands", Number: 895, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 121}}, + {Region: "Netherlands", Number: 896, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 123}}, + {Region: "Netherlands", Number: 897, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 125}}, + {Region: "Netherlands", Number: 898, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 127}}, + {Region: "Netherlands", Number: 899, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 129}}, + {Region: "Netherlands", Number: 900, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 131}}, + {Region: "Netherlands", Number: 901, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 133}}, + {Region: "Netherlands", Number: 902, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 135}}, + {Region: "Netherlands", Number: 903, TCP: true, UDP: true, IP: net.IP{213, 232, 87, 137}}, + {Region: "Netherlands", Number: 904, TCP: false, UDP: false, IP: net.IP{217, 23, 1, 184}}, + {Region: "Netherlands", Number: 905, TCP: false, UDP: false, IP: net.IP{134, 19, 189, 179}}, {Region: "New Zealand", Number: 66, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 155}}, {Region: "New Zealand", Number: 67, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 147}}, {Region: "New Zealand", Number: 68, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 193}}, @@ -2127,28 +2201,21 @@ func NordvpnServers() []models.NordvpnServer { {Region: "New Zealand", Number: 76, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 195}}, {Region: "New Zealand", Number: 77, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 91}}, {Region: "New Zealand", Number: 78, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 251}}, - {Region: "New Zealand", Number: 79, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 242}}, + {Region: "New Zealand", Number: 79, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 241}}, {Region: "New Zealand", Number: 80, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 99}}, {Region: "New Zealand", Number: 81, TCP: true, UDP: true, IP: net.IP{180, 149, 231, 83}}, - {Region: "North Macedonia", Number: 7, TCP: true, UDP: true, IP: net.IP{185, 225, 28, 43}}, - {Region: "North Macedonia", Number: 8, TCP: true, UDP: true, IP: net.IP{185, 225, 28, 35}}, - {Region: "Norway", Number: 86, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 19}}, - {Region: "Norway", Number: 87, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 24}}, - {Region: "Norway", Number: 88, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 29}}, - {Region: "Norway", Number: 89, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 37}}, - {Region: "Norway", Number: 90, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 42}}, - {Region: "Norway", Number: 92, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 91}}, - {Region: "Norway", Number: 93, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 99}}, - {Region: "Norway", Number: 130, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 251}}, - {Region: "Norway", Number: 131, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 83}}, - {Region: "Norway", Number: 132, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 91}}, - {Region: "Norway", Number: 133, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 99}}, - {Region: "Norway", Number: 134, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 107}}, - {Region: "Norway", Number: 135, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 227}}, - {Region: "Norway", Number: 136, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 243}}, - {Region: "Norway", Number: 137, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 155}}, - {Region: "Norway", Number: 138, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 235}}, - {Region: "Norway", Number: 139, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 251}}, + {Region: "New Zealand", Number: 82, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 223}}, + {Region: "New Zealand", Number: 83, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 228}}, + {Region: "New Zealand", Number: 84, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 233}}, + {Region: "New Zealand", Number: 85, TCP: true, UDP: true, IP: net.IP{103, 62, 49, 238}}, + {Region: "New Zealand", Number: 86, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 67}}, + {Region: "New Zealand", Number: 87, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 75}}, + {Region: "New Zealand", Number: 88, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 83}}, + {Region: "New Zealand", Number: 89, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 91}}, + {Region: "New Zealand", Number: 90, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 99}}, + {Region: "New Zealand", Number: 91, TCP: true, UDP: true, IP: net.IP{116, 90, 74, 107}}, + {Region: "North Macedonia", Number: 9, TCP: true, UDP: true, IP: net.IP{185, 225, 28, 43}}, + {Region: "North Macedonia", Number: 10, TCP: true, UDP: true, IP: net.IP{185, 225, 28, 35}}, {Region: "Norway", Number: 140, TCP: true, UDP: true, IP: net.IP{37, 120, 203, 155}}, {Region: "Norway", Number: 141, TCP: true, UDP: true, IP: net.IP{37, 120, 203, 163}}, {Region: "Norway", Number: 142, TCP: true, UDP: true, IP: net.IP{37, 120, 203, 171}}, @@ -2185,24 +2252,31 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Norway", Number: 174, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 235}}, {Region: "Norway", Number: 175, TCP: true, UDP: true, IP: net.IP{82, 102, 27, 235}}, {Region: "Norway", Number: 176, TCP: true, UDP: true, IP: net.IP{82, 102, 27, 243}}, - {Region: "Norway", Number: 177, TCP: true, UDP: true, IP: net.IP{82, 102, 27, 248}}, - {Region: "Poland", Number: 111, TCP: true, UDP: true, IP: net.IP{185, 246, 208, 92}}, - {Region: "Poland", Number: 112, TCP: true, UDP: true, IP: net.IP{185, 246, 208, 174}}, - {Region: "Poland", Number: 113, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 99}}, - {Region: "Poland", Number: 114, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 107}}, - {Region: "Poland", Number: 115, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 115}}, - {Region: "Poland", Number: 116, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 123}}, - {Region: "Poland", Number: 117, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 131}}, - {Region: "Poland", Number: 118, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 139}}, - {Region: "Poland", Number: 119, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 147}}, - {Region: "Poland", Number: 120, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 155}}, - {Region: "Poland", Number: 121, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 163}}, + {Region: "Norway", Number: 178, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 179}}, + {Region: "Norway", Number: 179, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 187}}, + {Region: "Norway", Number: 180, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 195}}, + {Region: "Norway", Number: 181, TCP: true, UDP: true, IP: net.IP{82, 102, 22, 83}}, + {Region: "Norway", Number: 182, TCP: true, UDP: true, IP: net.IP{82, 102, 22, 235}}, + {Region: "Norway", Number: 183, TCP: true, UDP: true, IP: net.IP{82, 102, 22, 227}}, + {Region: "Norway", Number: 184, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 42}}, + {Region: "Norway", Number: 185, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 91}}, + {Region: "Norway", Number: 186, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 99}}, + {Region: "Norway", Number: 187, TCP: true, UDP: true, IP: net.IP{95, 174, 66, 251}}, + {Region: "Norway", Number: 188, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 83}}, + {Region: "Norway", Number: 189, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 91}}, + {Region: "Norway", Number: 190, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 99}}, + {Region: "Norway", Number: 191, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 107}}, + {Region: "Norway", Number: 192, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 243}}, + {Region: "Norway", Number: 193, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 155}}, + {Region: "Norway", Number: 194, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 235}}, + {Region: "Norway", Number: 195, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 251}}, + {Region: "Norway", Number: 196, TCP: true, UDP: true, IP: net.IP{45, 12, 223, 227}}, + {Region: "Norway", Number: 197, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 19}}, + {Region: "Norway", Number: 198, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 24}}, + {Region: "Norway", Number: 199, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 29}}, + {Region: "Norway", Number: 200, TCP: true, UDP: true, IP: net.IP{37, 120, 149, 37}}, {Region: "Poland", Number: 122, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 171}}, - {Region: "Poland", Number: 123, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 83}}, - {Region: "Poland", Number: 124, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 75}}, {Region: "Poland", Number: 125, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 67}}, - {Region: "Poland", Number: 126, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 59}}, - {Region: "Poland", Number: 127, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 51}}, {Region: "Poland", Number: 128, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 100}}, {Region: "Poland", Number: 129, TCP: true, UDP: true, IP: net.IP{196, 247, 180, 131}}, {Region: "Poland", Number: 130, TCP: true, UDP: true, IP: net.IP{196, 247, 180, 139}}, @@ -2216,19 +2290,59 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Poland", Number: 139, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 51}}, {Region: "Poland", Number: 140, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 83}}, {Region: "Poland", Number: 141, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 91}}, + {Region: "Poland", Number: 142, TCP: true, UDP: true, IP: net.IP{185, 246, 208, 121}}, {Region: "Poland", Number: 143, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 139}}, {Region: "Poland", Number: 144, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 147}}, {Region: "Poland", Number: 145, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 155}}, {Region: "Poland", Number: 146, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 163}}, {Region: "Poland", Number: 147, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 171}}, + {Region: "Poland", Number: 148, TCP: true, UDP: true, IP: net.IP{185, 244, 214, 227}}, {Region: "Poland", Number: 150, TCP: true, UDP: true, IP: net.IP{185, 244, 214, 237}}, {Region: "Poland", Number: 151, TCP: true, UDP: true, IP: net.IP{185, 244, 214, 242}}, + {Region: "Poland", Number: 152, TCP: true, UDP: true, IP: net.IP{185, 244, 214, 247}}, + {Region: "Poland", Number: 153, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 227}}, + {Region: "Poland", Number: 154, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 232}}, + {Region: "Poland", Number: 155, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 237}}, {Region: "Poland", Number: 156, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 242}}, {Region: "Poland", Number: 157, TCP: true, UDP: true, IP: net.IP{194, 99, 105, 247}}, {Region: "Poland", Number: 158, TCP: true, UDP: true, IP: net.IP{37, 120, 156, 67}}, - {Region: "Portugal", Number: 32, TCP: true, UDP: true, IP: net.IP{185, 174, 156, 218}}, - {Region: "Portugal", Number: 35, TCP: true, UDP: true, IP: net.IP{5, 154, 174, 83}}, - {Region: "Portugal", Number: 36, TCP: true, UDP: true, IP: net.IP{5, 154, 174, 163}}, + {Region: "Poland", Number: 159, TCP: true, UDP: true, IP: net.IP{37, 120, 156, 75}}, + {Region: "Poland", Number: 160, TCP: true, UDP: true, IP: net.IP{37, 120, 156, 83}}, + {Region: "Poland", Number: 161, TCP: true, UDP: true, IP: net.IP{185, 246, 208, 92}}, + {Region: "Poland", Number: 162, TCP: true, UDP: true, IP: net.IP{185, 246, 208, 174}}, + {Region: "Poland", Number: 163, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 99}}, + {Region: "Poland", Number: 164, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 107}}, + {Region: "Poland", Number: 165, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 115}}, + {Region: "Poland", Number: 166, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 123}}, + {Region: "Poland", Number: 167, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 131}}, + {Region: "Poland", Number: 168, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 139}}, + {Region: "Poland", Number: 169, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 147}}, + {Region: "Poland", Number: 170, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 155}}, + {Region: "Poland", Number: 171, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 163}}, + {Region: "Poland", Number: 172, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 83}}, + {Region: "Poland", Number: 173, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 75}}, + {Region: "Poland", Number: 174, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 59}}, + {Region: "Poland", Number: 175, TCP: true, UDP: true, IP: net.IP{217, 138, 209, 51}}, + {Region: "Poland", Number: 176, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 251}}, + {Region: "Poland", Number: 177, TCP: true, UDP: true, IP: net.IP{5, 253, 206, 59}}, + {Region: "Poland", Number: 178, TCP: true, UDP: true, IP: net.IP{185, 244, 214, 19}}, + {Region: "Poland", Number: 179, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 227}}, + {Region: "Poland", Number: 180, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 131}}, + {Region: "Poland", Number: 181, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 139}}, + {Region: "Poland", Number: 182, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 147}}, + {Region: "Poland", Number: 183, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 155}}, + {Region: "Poland", Number: 184, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 163}}, + {Region: "Poland", Number: 185, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 171}}, + {Region: "Poland", Number: 186, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 179}}, + {Region: "Poland", Number: 187, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 187}}, + {Region: "Poland", Number: 188, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 195}}, + {Region: "Poland", Number: 189, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 203}}, + {Region: "Poland", Number: 190, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 211}}, + {Region: "Poland", Number: 191, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 219}}, + {Region: "Poland", Number: 192, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 227}}, + {Region: "Poland", Number: 193, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 235}}, + {Region: "Poland", Number: 194, TCP: true, UDP: true, IP: net.IP{194, 110, 114, 243}}, + {Region: "Poland", Number: 195, TCP: true, UDP: true, IP: net.IP{37, 120, 211, 235}}, {Region: "Portugal", Number: 37, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 3}}, {Region: "Portugal", Number: 38, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 11}}, {Region: "Portugal", Number: 39, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 19}}, @@ -2243,7 +2357,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Portugal", Number: 50, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 164}}, {Region: "Portugal", Number: 51, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 166}}, {Region: "Portugal", Number: 52, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 168}}, - {Region: "Portugal", Number: 53, TCP: true, UDP: true, IP: net.IP{94, 46, 13, 166}}, {Region: "Portugal", Number: 54, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 75}}, {Region: "Portugal", Number: 55, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 211}}, {Region: "Portugal", Number: 56, TCP: true, UDP: true, IP: net.IP{185, 174, 156, 18}}, @@ -2252,22 +2365,28 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Portugal", Number: 59, TCP: true, UDP: true, IP: net.IP{195, 158, 248, 67}}, {Region: "Portugal", Number: 60, TCP: true, UDP: true, IP: net.IP{185, 174, 156, 74}}, {Region: "Portugal", Number: 62, TCP: true, UDP: true, IP: net.IP{94, 46, 167, 17}}, - {Region: "Romania", Number: 49, TCP: true, UDP: true, IP: net.IP{185, 181, 103, 187}}, - {Region: "Romania", Number: 50, TCP: true, UDP: true, IP: net.IP{89, 40, 71, 99}}, - {Region: "Romania", Number: 51, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 107}}, - {Region: "Romania", Number: 52, TCP: true, UDP: true, IP: net.IP{86, 105, 9, 11}}, - {Region: "Romania", Number: 53, TCP: true, UDP: true, IP: net.IP{89, 33, 246, 19}}, - {Region: "Romania", Number: 54, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 251}}, - {Region: "Romania", Number: 55, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 243}}, - {Region: "Romania", Number: 56, TCP: true, UDP: true, IP: net.IP{89, 33, 246, 27}}, - {Region: "Romania", Number: 57, TCP: true, UDP: true, IP: net.IP{86, 106, 137, 11}}, - {Region: "Romania", Number: 58, TCP: true, UDP: true, IP: net.IP{89, 40, 71, 243}}, + {Region: "Portugal", Number: 63, TCP: true, UDP: true, IP: net.IP{185, 174, 156, 218}}, + {Region: "Portugal", Number: 64, TCP: true, UDP: true, IP: net.IP{5, 154, 174, 83}}, + {Region: "Portugal", Number: 65, TCP: true, UDP: true, IP: net.IP{5, 154, 174, 163}}, {Region: "Romania", Number: 59, TCP: true, UDP: true, IP: net.IP{86, 106, 137, 187}}, {Region: "Romania", Number: 60, TCP: true, UDP: true, IP: net.IP{5, 254, 96, 147}}, {Region: "Romania", Number: 61, TCP: true, UDP: true, IP: net.IP{109, 163, 234, 139}}, {Region: "Romania", Number: 62, TCP: true, UDP: true, IP: net.IP{86, 105, 9, 91}}, {Region: "Romania", Number: 63, TCP: true, UDP: true, IP: net.IP{86, 105, 9, 99}}, {Region: "Romania", Number: 64, TCP: true, UDP: true, IP: net.IP{89, 46, 102, 11}}, + {Region: "Romania", Number: 65, TCP: true, UDP: true, IP: net.IP{185, 210, 218, 219}}, + {Region: "Romania", Number: 67, TCP: true, UDP: true, IP: net.IP{89, 46, 103, 171}}, + {Region: "Romania", Number: 68, TCP: true, UDP: true, IP: net.IP{89, 46, 102, 115}}, + {Region: "Romania", Number: 69, TCP: true, UDP: true, IP: net.IP{185, 181, 103, 187}}, + {Region: "Romania", Number: 70, TCP: true, UDP: true, IP: net.IP{89, 40, 71, 99}}, + {Region: "Romania", Number: 71, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 107}}, + {Region: "Romania", Number: 72, TCP: true, UDP: true, IP: net.IP{86, 105, 9, 11}}, + {Region: "Romania", Number: 73, TCP: true, UDP: true, IP: net.IP{89, 33, 246, 19}}, + {Region: "Romania", Number: 74, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 251}}, + {Region: "Romania", Number: 75, TCP: true, UDP: true, IP: net.IP{89, 36, 224, 243}}, + {Region: "Romania", Number: 76, TCP: true, UDP: true, IP: net.IP{89, 33, 246, 27}}, + {Region: "Romania", Number: 77, TCP: true, UDP: true, IP: net.IP{86, 106, 137, 11}}, + {Region: "Romania", Number: 78, TCP: true, UDP: true, IP: net.IP{89, 40, 71, 243}}, {Region: "Serbia", Number: 46, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 171}}, {Region: "Serbia", Number: 47, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 179}}, {Region: "Serbia", Number: 48, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 123}}, @@ -2288,21 +2407,17 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Serbia", Number: 63, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 99}}, {Region: "Serbia", Number: 64, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 107}}, {Region: "Serbia", Number: 65, TCP: true, UDP: true, IP: net.IP{141, 98, 103, 115}}, - {Region: "Singapore", Number: 188, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 75}}, - {Region: "Singapore", Number: 189, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 51}}, {Region: "Singapore", Number: 237, TCP: false, UDP: false, IP: net.IP{172, 104, 185, 54}}, - {Region: "Singapore", Number: 239, TCP: false, UDP: false, IP: net.IP{139, 162, 52, 164}}, - {Region: "Singapore", Number: 240, TCP: false, UDP: false, IP: net.IP{139, 162, 63, 204}}, {Region: "Singapore", Number: 241, TCP: false, UDP: false, IP: net.IP{139, 162, 48, 58}}, {Region: "Singapore", Number: 242, TCP: false, UDP: false, IP: net.IP{172, 104, 50, 135}}, {Region: "Singapore", Number: 243, TCP: false, UDP: false, IP: net.IP{172, 104, 161, 225}}, + {Region: "Singapore", Number: 256, TCP: false, UDP: false, IP: net.IP{103, 3, 61, 100}}, {Region: "Singapore", Number: 260, TCP: false, UDP: false, IP: net.IP{172, 104, 45, 163}}, {Region: "Singapore", Number: 261, TCP: false, UDP: false, IP: net.IP{139, 162, 50, 206}}, {Region: "Singapore", Number: 262, TCP: false, UDP: false, IP: net.IP{139, 162, 32, 27}}, {Region: "Singapore", Number: 263, TCP: false, UDP: false, IP: net.IP{172, 104, 32, 102}}, {Region: "Singapore", Number: 264, TCP: false, UDP: false, IP: net.IP{172, 104, 44, 58}}, {Region: "Singapore", Number: 265, TCP: false, UDP: false, IP: net.IP{172, 104, 52, 171}}, - {Region: "Singapore", Number: 266, TCP: false, UDP: false, IP: net.IP{139, 162, 14, 115}}, {Region: "Singapore", Number: 267, TCP: false, UDP: false, IP: net.IP{103, 3, 63, 229}}, {Region: "Singapore", Number: 268, TCP: false, UDP: false, IP: net.IP{45, 118, 133, 59}}, {Region: "Singapore", Number: 269, TCP: false, UDP: false, IP: net.IP{139, 162, 61, 43}}, @@ -2314,14 +2429,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Singapore", Number: 275, TCP: false, UDP: false, IP: net.IP{172, 104, 56, 57}}, {Region: "Singapore", Number: 277, TCP: false, UDP: false, IP: net.IP{172, 104, 184, 177}}, {Region: "Singapore", Number: 278, TCP: false, UDP: false, IP: net.IP{139, 162, 11, 6}}, - {Region: "Singapore", Number: 280, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 139}}, + {Region: "Singapore", Number: 284, TCP: false, UDP: false, IP: net.IP{172, 104, 56, 35}}, {Region: "Singapore", Number: 285, TCP: false, UDP: false, IP: net.IP{172, 105, 118, 136}}, {Region: "Singapore", Number: 286, TCP: false, UDP: false, IP: net.IP{172, 105, 121, 248}}, {Region: "Singapore", Number: 287, TCP: false, UDP: false, IP: net.IP{139, 162, 2, 190}}, {Region: "Singapore", Number: 288, TCP: false, UDP: false, IP: net.IP{172, 105, 113, 232}}, {Region: "Singapore", Number: 289, TCP: false, UDP: false, IP: net.IP{172, 105, 114, 138}}, {Region: "Singapore", Number: 290, TCP: false, UDP: false, IP: net.IP{172, 104, 56, 86}}, - {Region: "Singapore", Number: 291, TCP: false, UDP: false, IP: net.IP{172, 105, 115, 207}}, {Region: "Singapore", Number: 292, TCP: false, UDP: false, IP: net.IP{172, 104, 40, 111}}, {Region: "Singapore", Number: 293, TCP: false, UDP: false, IP: net.IP{172, 104, 57, 163}}, {Region: "Singapore", Number: 294, TCP: false, UDP: false, IP: net.IP{172, 105, 121, 55}}, @@ -2355,13 +2469,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Singapore", Number: 327, TCP: false, UDP: false, IP: net.IP{172, 105, 115, 222}}, {Region: "Singapore", Number: 328, TCP: false, UDP: false, IP: net.IP{172, 105, 122, 107}}, {Region: "Singapore", Number: 332, TCP: false, UDP: false, IP: net.IP{172, 105, 120, 147}}, - {Region: "Singapore", Number: 333, TCP: false, UDP: false, IP: net.IP{172, 105, 121, 33}}, + {Region: "Singapore", Number: 360, TCP: false, UDP: false, IP: net.IP{172, 104, 182, 92}}, {Region: "Singapore", Number: 371, TCP: false, UDP: false, IP: net.IP{139, 162, 50, 18}}, {Region: "Singapore", Number: 372, TCP: false, UDP: false, IP: net.IP{139, 162, 7, 107}}, - {Region: "Singapore", Number: 451, TCP: false, UDP: false, IP: net.IP{89, 187, 162, 120}}, - {Region: "Singapore", Number: 452, TCP: false, UDP: false, IP: net.IP{89, 187, 162, 121}}, - {Region: "Singapore", Number: 453, TCP: false, UDP: false, IP: net.IP{89, 187, 162, 122}}, - {Region: "Singapore", Number: 454, TCP: false, UDP: false, IP: net.IP{89, 187, 162, 123}}, {Region: "Singapore", Number: 455, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 131}}, {Region: "Singapore", Number: 456, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 163}}, {Region: "Singapore", Number: 457, TCP: true, UDP: true, IP: net.IP{103, 107, 199, 131}}, @@ -2378,6 +2488,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Singapore", Number: 468, TCP: true, UDP: true, IP: net.IP{209, 58, 176, 36}}, {Region: "Singapore", Number: 469, TCP: true, UDP: true, IP: net.IP{209, 58, 163, 129}}, {Region: "Singapore", Number: 470, TCP: true, UDP: true, IP: net.IP{209, 58, 163, 143}}, + {Region: "Singapore", Number: 471, TCP: true, UDP: true, IP: net.IP{209, 58, 174, 242}}, {Region: "Singapore", Number: 472, TCP: true, UDP: true, IP: net.IP{89, 187, 162, 97}}, {Region: "Singapore", Number: 474, TCP: true, UDP: true, IP: net.IP{84, 17, 39, 194}}, {Region: "Singapore", Number: 475, TCP: true, UDP: true, IP: net.IP{84, 17, 39, 203}}, @@ -2394,125 +2505,116 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Singapore", Number: 487, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 243}}, {Region: "Singapore", Number: 490, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 99}}, {Region: "Singapore", Number: 491, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 107}}, + {Region: "Singapore", Number: 492, TCP: true, UDP: true, IP: net.IP{89, 187, 162, 197}}, {Region: "Singapore", Number: 493, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 115}}, {Region: "Singapore", Number: 494, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 123}}, + {Region: "Singapore", Number: 495, TCP: true, UDP: true, IP: net.IP{89, 187, 162, 113}}, {Region: "Singapore", Number: 496, TCP: true, UDP: true, IP: net.IP{185, 200, 116, 155}}, {Region: "Singapore", Number: 497, TCP: true, UDP: true, IP: net.IP{185, 128, 24, 59}}, + {Region: "Singapore", Number: 498, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 59}}, {Region: "Singapore", Number: 499, TCP: true, UDP: true, IP: net.IP{185, 200, 116, 27}}, {Region: "Singapore", Number: 500, TCP: true, UDP: true, IP: net.IP{185, 200, 116, 139}}, - {Region: "Singapore", Number: 502, TCP: true, UDP: true, IP: net.IP{209, 58, 183, 117}}, + {Region: "Singapore", Number: 501, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 11}}, {Region: "Singapore", Number: 503, TCP: true, UDP: true, IP: net.IP{209, 58, 183, 119}}, - {Region: "Slovakia", Number: 30, TCP: true, UDP: true, IP: net.IP{193, 37, 255, 235}}, - {Region: "Slovakia", Number: 31, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 19}}, - {Region: "Slovakia", Number: 32, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 27}}, - {Region: "Slovakia", Number: 33, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 35}}, + {Region: "Singapore", Number: 504, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 75}}, + {Region: "Singapore", Number: 505, TCP: true, UDP: true, IP: net.IP{82, 102, 25, 51}}, + {Region: "Singapore", Number: 506, TCP: false, UDP: false, IP: net.IP{43, 249, 39, 185}}, + {Region: "Singapore", Number: 507, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 91}}, + {Region: "Singapore", Number: 508, TCP: true, UDP: true, IP: net.IP{103, 107, 198, 139}}, + {Region: "Singapore", Number: 509, TCP: false, UDP: false, IP: net.IP{89, 187, 162, 120}}, {Region: "Slovakia", Number: 34, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 43}}, {Region: "Slovakia", Number: 36, TCP: true, UDP: true, IP: net.IP{196, 245, 151, 75}}, {Region: "Slovakia", Number: 37, TCP: true, UDP: true, IP: net.IP{196, 245, 151, 19}}, {Region: "Slovakia", Number: 38, TCP: true, UDP: true, IP: net.IP{196, 245, 151, 35}}, {Region: "Slovakia", Number: 40, TCP: true, UDP: true, IP: net.IP{185, 245, 85, 75}}, {Region: "Slovakia", Number: 42, TCP: true, UDP: true, IP: net.IP{193, 37, 255, 187}}, + {Region: "Slovakia", Number: 43, TCP: true, UDP: true, IP: net.IP{185, 245, 85, 171}}, + {Region: "Slovakia", Number: 44, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 19}}, + {Region: "Slovakia", Number: 45, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 27}}, + {Region: "Slovakia", Number: 46, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 35}}, + {Region: "Slovakia", Number: 47, TCP: true, UDP: true, IP: net.IP{193, 37, 255, 235}}, + {Region: "Slovakia", Number: 48, TCP: true, UDP: true, IP: net.IP{185, 245, 85, 179}}, + {Region: "Slovakia", Number: 49, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 147}}, + {Region: "Slovakia", Number: 50, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 163}}, + {Region: "Slovakia", Number: 51, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 187}}, + {Region: "Slovakia", Number: 52, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 195}}, + {Region: "Slovakia", Number: 53, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 155}}, + {Region: "Slovakia", Number: 54, TCP: true, UDP: true, IP: net.IP{37, 120, 221, 171}}, {Region: "Slovenia", Number: 9, TCP: true, UDP: true, IP: net.IP{195, 158, 249, 7}}, {Region: "Slovenia", Number: 10, TCP: true, UDP: true, IP: net.IP{195, 158, 249, 9}}, {Region: "Slovenia", Number: 11, TCP: true, UDP: true, IP: net.IP{195, 158, 249, 11}}, {Region: "Slovenia", Number: 12, TCP: true, UDP: true, IP: net.IP{195, 158, 249, 13}}, {Region: "Slovenia", Number: 13, TCP: true, UDP: true, IP: net.IP{195, 158, 249, 15}}, - {Region: "South Africa", Number: 21, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 156}}, - {Region: "South Africa", Number: 22, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 158}}, - {Region: "South Africa", Number: 23, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 112}}, - {Region: "South Africa", Number: 26, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 174}}, - {Region: "South Africa", Number: 27, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 129}}, - {Region: "South Africa", Number: 28, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 133}}, - {Region: "South Africa", Number: 29, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 137}}, - {Region: "South Africa", Number: 30, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 141}}, - {Region: "South Africa", Number: 31, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 145}}, - {Region: "South Africa", Number: 33, TCP: true, UDP: true, IP: net.IP{172, 107, 93, 163}}, - {Region: "South Africa", Number: 34, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 5}}, - {Region: "South Africa", Number: 35, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 49}}, - {Region: "South Africa", Number: 36, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 77}}, - {Region: "South Africa", Number: 38, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 99}}, - {Region: "South Africa", Number: 39, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 123}}, - {Region: "South Africa", Number: 42, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 129}}, - {Region: "South Africa", Number: 43, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 153}}, - {Region: "South Africa", Number: 44, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 177}}, - {Region: "South Africa", Number: 45, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 189}}, - {Region: "South Africa", Number: 46, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 205}}, - {Region: "South Africa", Number: 47, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 209}}, - {Region: "South Africa", Number: 48, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 217}}, - {Region: "South Africa", Number: 49, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 241}}, - {Region: "South Africa", Number: 50, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 121}}, - {Region: "South Africa", Number: 51, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 179}}, - {Region: "South Africa", Number: 52, TCP: true, UDP: true, IP: net.IP{165, 73, 248, 243}}, - {Region: "South Africa", Number: 53, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 251}}, - {Region: "South Africa", Number: 54, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 195}}, - {Region: "South Africa", Number: 55, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 115}}, - {Region: "South Africa", Number: 56, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 114}}, - {Region: "South Africa", Number: 57, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 120}}, - {Region: "South Africa", Number: 58, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 162}}, - {Region: "South Africa", Number: 59, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 172}}, - {Region: "South Africa", Number: 60, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 252}}, {Region: "South Africa", Number: 61, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 43}}, - {Region: "South Africa", Number: 62, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 187}}, - {Region: "South Africa", Number: 63, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 59}}, - {Region: "South Africa", Number: 64, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 3}}, - {Region: "South Africa", Number: 65, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 11}}, {Region: "South Africa", Number: 66, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 106}}, {Region: "South Africa", Number: 67, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 108}}, {Region: "South Africa", Number: 68, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 110}}, {Region: "South Africa", Number: 69, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 112}}, {Region: "South Africa", Number: 70, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 114}}, + {Region: "South Africa", Number: 71, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 118}}, + {Region: "South Africa", Number: 72, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 116}}, {Region: "South Africa", Number: 73, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 120}}, {Region: "South Africa", Number: 74, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 122}}, {Region: "South Africa", Number: 75, TCP: true, UDP: true, IP: net.IP{154, 16, 93, 124}}, {Region: "South Africa", Number: 76, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 147}}, - {Region: "South Korea", Number: 18, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 78}}, - {Region: "South Korea", Number: 20, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 72}}, - {Region: "South Korea", Number: 21, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 66}}, - {Region: "South Korea", Number: 22, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 6}}, - {Region: "South Korea", Number: 23, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 15}}, - {Region: "South Korea", Number: 24, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 10}}, - {Region: "South Korea", Number: 25, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 12}}, - {Region: "South Korea", Number: 26, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 14}}, - {Region: "South Korea", Number: 27, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 75}}, - {Region: "South Korea", Number: 28, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 69}}, - {Region: "Spain", Number: 75, TCP: true, UDP: true, IP: net.IP{185, 93, 182, 251}}, - {Region: "Spain", Number: 77, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 187}}, - {Region: "Spain", Number: 79, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 171}}, - {Region: "Spain", Number: 81, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 179}}, - {Region: "Spain", Number: 83, TCP: true, UDP: true, IP: net.IP{89, 238, 178, 211}}, - {Region: "Spain", Number: 89, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 194}}, - {Region: "Spain", Number: 91, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 199}}, - {Region: "Spain", Number: 93, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 217}}, - {Region: "Spain", Number: 95, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 83}}, - {Region: "Spain", Number: 96, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 91}}, - {Region: "Spain", Number: 97, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 99}}, - {Region: "Spain", Number: 98, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 107}}, - {Region: "Spain", Number: 99, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 123}}, - {Region: "Spain", Number: 100, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 234}}, - {Region: "Spain", Number: 101, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 230}}, - {Region: "Spain", Number: 102, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 226}}, - {Region: "Spain", Number: 103, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 207}}, - {Region: "Spain", Number: 105, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 251}}, - {Region: "Spain", Number: 106, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 27}}, - {Region: "Spain", Number: 107, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 107}}, - {Region: "Spain", Number: 108, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 155}}, - {Region: "Spain", Number: 109, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 11}}, - {Region: "Spain", Number: 110, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 3}}, - {Region: "Spain", Number: 111, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 235}}, - {Region: "Spain", Number: 112, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 203}}, - {Region: "Spain", Number: 113, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 195}}, + {Region: "South Africa", Number: 77, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 50}}, + {Region: "South Africa", Number: 78, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 58}}, + {Region: "South Africa", Number: 79, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 82}}, + {Region: "South Africa", Number: 80, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 83}}, + {Region: "South Africa", Number: 83, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 174}}, + {Region: "South Africa", Number: 84, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 129}}, + {Region: "South Africa", Number: 85, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 133}}, + {Region: "South Africa", Number: 86, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 137}}, + {Region: "South Africa", Number: 87, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 141}}, + {Region: "South Africa", Number: 88, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 145}}, + {Region: "South Africa", Number: 89, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 99}}, + {Region: "South Africa", Number: 90, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 129}}, + {Region: "South Africa", Number: 91, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 153}}, + {Region: "South Africa", Number: 92, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 177}}, + {Region: "South Africa", Number: 93, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 189}}, + {Region: "South Africa", Number: 94, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 205}}, + {Region: "South Africa", Number: 95, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 209}}, + {Region: "South Africa", Number: 96, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 217}}, + {Region: "South Africa", Number: 97, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 123}}, + {Region: "South Africa", Number: 98, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 156}}, + {Region: "South Africa", Number: 99, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 158}}, + {Region: "South Africa", Number: 100, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 112}}, + {Region: "South Africa", Number: 101, TCP: true, UDP: true, IP: net.IP{172, 107, 93, 163}}, + {Region: "South Africa", Number: 102, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 5}}, + {Region: "South Africa", Number: 103, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 49}}, + {Region: "South Africa", Number: 104, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 77}}, + {Region: "South Africa", Number: 106, TCP: true, UDP: true, IP: net.IP{154, 70, 153, 121}}, + {Region: "South Africa", Number: 107, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 179}}, + {Region: "South Africa", Number: 108, TCP: true, UDP: true, IP: net.IP{165, 73, 248, 243}}, + {Region: "South Africa", Number: 109, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 251}}, + {Region: "South Africa", Number: 110, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 195}}, + {Region: "South Africa", Number: 111, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 115}}, + {Region: "South Africa", Number: 112, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 114}}, + {Region: "South Africa", Number: 113, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 120}}, + {Region: "South Africa", Number: 114, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 162}}, + {Region: "South Africa", Number: 115, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 172}}, + {Region: "South Africa", Number: 116, TCP: true, UDP: true, IP: net.IP{154, 70, 152, 252}}, + {Region: "South Africa", Number: 117, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 187}}, + {Region: "South Africa", Number: 118, TCP: true, UDP: true, IP: net.IP{165, 73, 240, 59}}, + {Region: "South Africa", Number: 119, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 3}}, + {Region: "South Africa", Number: 120, TCP: true, UDP: true, IP: net.IP{165, 73, 242, 11}}, + {Region: "South Korea", Number: 29, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 78}}, + {Region: "South Korea", Number: 30, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 69}}, + {Region: "South Korea", Number: 31, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 72}}, + {Region: "South Korea", Number: 32, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 66}}, + {Region: "South Korea", Number: 33, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 6}}, + {Region: "South Korea", Number: 34, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 5}}, + {Region: "South Korea", Number: 35, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 10}}, + {Region: "South Korea", Number: 36, TCP: true, UDP: true, IP: net.IP{172, 107, 194, 187}}, + {Region: "South Korea", Number: 37, TCP: true, UDP: true, IP: net.IP{172, 107, 194, 147}}, + {Region: "South Korea", Number: 38, TCP: true, UDP: true, IP: net.IP{172, 107, 194, 155}}, + {Region: "South Korea", Number: 39, TCP: true, UDP: true, IP: net.IP{172, 107, 194, 163}}, + {Region: "South Korea", Number: 40, TCP: true, UDP: true, IP: net.IP{172, 107, 194, 171}}, + {Region: "South Korea", Number: 41, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 12}}, + {Region: "South Korea", Number: 42, TCP: true, UDP: true, IP: net.IP{211, 197, 11, 14}}, + {Region: "South Korea", Number: 43, TCP: true, UDP: true, IP: net.IP{210, 217, 18, 75}}, {Region: "Spain", Number: 114, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 243}}, - {Region: "Spain", Number: 115, TCP: true, UDP: true, IP: net.IP{87, 239, 254, 2}}, - {Region: "Spain", Number: 116, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 171}}, - {Region: "Spain", Number: 117, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 179}}, - {Region: "Spain", Number: 118, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 187}}, - {Region: "Spain", Number: 119, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 195}}, - {Region: "Spain", Number: 120, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 203}}, - {Region: "Spain", Number: 121, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 3}}, {Region: "Spain", Number: 122, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 6}}, - {Region: "Spain", Number: 123, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 9}}, - {Region: "Spain", Number: 124, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 12}}, - {Region: "Spain", Number: 125, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 15}}, {Region: "Spain", Number: 126, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 18}}, {Region: "Spain", Number: 127, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 21}}, {Region: "Spain", Number: 128, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 24}}, @@ -2536,36 +2638,52 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Spain", Number: 148, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 147}}, {Region: "Spain", Number: 149, TCP: true, UDP: true, IP: net.IP{185, 183, 106, 227}}, {Region: "Spain", Number: 150, TCP: true, UDP: true, IP: net.IP{185, 183, 106, 19}}, + {Region: "Spain", Number: 152, TCP: true, UDP: true, IP: net.IP{185, 216, 32, 35}}, + {Region: "Spain", Number: 153, TCP: true, UDP: true, IP: net.IP{185, 216, 32, 43}}, + {Region: "Spain", Number: 154, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 187}}, + {Region: "Spain", Number: 155, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 171}}, + {Region: "Spain", Number: 156, TCP: true, UDP: true, IP: net.IP{37, 120, 148, 179}}, + {Region: "Spain", Number: 157, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 194}}, + {Region: "Spain", Number: 158, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 199}}, + {Region: "Spain", Number: 159, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 217}}, + {Region: "Spain", Number: 160, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 83}}, + {Region: "Spain", Number: 161, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 91}}, + {Region: "Spain", Number: 162, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 99}}, + {Region: "Spain", Number: 163, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 107}}, + {Region: "Spain", Number: 164, TCP: true, UDP: true, IP: net.IP{192, 145, 124, 123}}, + {Region: "Spain", Number: 165, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 234}}, + {Region: "Spain", Number: 166, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 230}}, + {Region: "Spain", Number: 167, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 226}}, + {Region: "Spain", Number: 168, TCP: true, UDP: true, IP: net.IP{84, 17, 62, 207}}, + {Region: "Spain", Number: 169, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 251}}, + {Region: "Spain", Number: 170, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 27}}, + {Region: "Spain", Number: 171, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 107}}, + {Region: "Spain", Number: 172, TCP: true, UDP: true, IP: net.IP{31, 13, 188, 155}}, + {Region: "Spain", Number: 173, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 11}}, + {Region: "Spain", Number: 174, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 3}}, + {Region: "Spain", Number: 175, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 235}}, + {Region: "Spain", Number: 176, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 203}}, + {Region: "Spain", Number: 177, TCP: true, UDP: true, IP: net.IP{37, 120, 199, 195}}, + {Region: "Spain", Number: 178, TCP: true, UDP: true, IP: net.IP{87, 239, 254, 2}}, + {Region: "Spain", Number: 179, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 171}}, + {Region: "Spain", Number: 180, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 179}}, + {Region: "Spain", Number: 181, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 187}}, + {Region: "Spain", Number: 182, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 195}}, + {Region: "Spain", Number: 183, TCP: true, UDP: true, IP: net.IP{45, 152, 183, 203}}, + {Region: "Spain", Number: 184, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 3}}, + {Region: "Spain", Number: 185, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 9}}, + {Region: "Spain", Number: 186, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 12}}, + {Region: "Spain", Number: 187, TCP: true, UDP: true, IP: net.IP{195, 206, 107, 15}}, + {Region: "Spain", Number: 188, TCP: true, UDP: true, IP: net.IP{185, 93, 182, 251}}, + {Region: "Spain", Number: 189, TCP: true, UDP: true, IP: net.IP{89, 238, 178, 211}}, {Region: "Sweden", Number: 3, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 76}}, {Region: "Sweden", Number: 3, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 75}}, - {Region: "Sweden", Number: 4, TCP: true, UDP: true, IP: net.IP{37, 120, 209, 156}}, {Region: "Sweden", Number: 4, TCP: true, UDP: true, IP: net.IP{37, 120, 209, 155}}, + {Region: "Sweden", Number: 4, TCP: true, UDP: true, IP: net.IP{37, 120, 209, 156}}, {Region: "Sweden", Number: 5, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 27}}, {Region: "Sweden", Number: 5, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 28}}, - {Region: "Sweden", Number: 6, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 124}}, {Region: "Sweden", Number: 6, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 123}}, - {Region: "Sweden", Number: 349, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 104}}, - {Region: "Sweden", Number: 350, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 94}}, - {Region: "Sweden", Number: 351, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 99}}, - {Region: "Sweden", Number: 353, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 67}}, - {Region: "Sweden", Number: 354, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 195}}, - {Region: "Sweden", Number: 355, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 203}}, - {Region: "Sweden", Number: 356, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 211}}, - {Region: "Sweden", Number: 357, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 163}}, - {Region: "Sweden", Number: 358, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 123}}, - {Region: "Sweden", Number: 359, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 179}}, - {Region: "Sweden", Number: 360, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 171}}, - {Region: "Sweden", Number: 361, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 51}}, - {Region: "Sweden", Number: 362, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 187}}, - {Region: "Sweden", Number: 363, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 227}}, - {Region: "Sweden", Number: 364, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 235}}, - {Region: "Sweden", Number: 365, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 243}}, - {Region: "Sweden", Number: 366, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 251}}, - {Region: "Sweden", Number: 367, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 115}}, - {Region: "Sweden", Number: 368, TCP: false, UDP: false, IP: net.IP{196, 196, 244, 91}}, - {Region: "Sweden", Number: 369, TCP: false, UDP: false, IP: net.IP{196, 196, 244, 92}}, - {Region: "Sweden", Number: 370, TCP: false, UDP: false, IP: net.IP{196, 196, 244, 93}}, - {Region: "Sweden", Number: 371, TCP: false, UDP: false, IP: net.IP{196, 196, 244, 94}}, + {Region: "Sweden", Number: 6, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 124}}, {Region: "Sweden", Number: 372, TCP: false, UDP: false, IP: net.IP{31, 13, 191, 171}}, {Region: "Sweden", Number: 373, TCP: false, UDP: false, IP: net.IP{31, 13, 191, 172}}, {Region: "Sweden", Number: 374, TCP: false, UDP: false, IP: net.IP{31, 13, 191, 173}}, @@ -2578,13 +2696,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Sweden", Number: 381, TCP: false, UDP: false, IP: net.IP{130, 185, 155, 60}}, {Region: "Sweden", Number: 382, TCP: false, UDP: false, IP: net.IP{130, 185, 155, 61}}, {Region: "Sweden", Number: 383, TCP: false, UDP: false, IP: net.IP{130, 185, 155, 62}}, - {Region: "Sweden", Number: 384, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 145}}, - {Region: "Sweden", Number: 385, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 130}}, - {Region: "Sweden", Number: 386, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 150}}, - {Region: "Sweden", Number: 387, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 140}}, - {Region: "Sweden", Number: 388, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 135}}, {Region: "Sweden", Number: 389, TCP: true, UDP: true, IP: net.IP{165, 231, 142, 35}}, - {Region: "Sweden", Number: 390, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 155}}, {Region: "Sweden", Number: 391, TCP: true, UDP: true, IP: net.IP{5, 153, 234, 67}}, {Region: "Sweden", Number: 392, TCP: true, UDP: true, IP: net.IP{5, 153, 234, 75}}, {Region: "Sweden", Number: 393, TCP: true, UDP: true, IP: net.IP{37, 120, 209, 163}}, @@ -2635,6 +2747,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Sweden", Number: 442, TCP: true, UDP: true, IP: net.IP{165, 231, 142, 11}}, {Region: "Sweden", Number: 443, TCP: true, UDP: true, IP: net.IP{185, 76, 9, 96}}, {Region: "Sweden", Number: 444, TCP: true, UDP: true, IP: net.IP{185, 76, 9, 101}}, + {Region: "Sweden", Number: 445, TCP: true, UDP: true, IP: net.IP{185, 76, 9, 106}}, {Region: "Sweden", Number: 446, TCP: true, UDP: true, IP: net.IP{130, 185, 155, 3}}, {Region: "Sweden", Number: 447, TCP: true, UDP: true, IP: net.IP{31, 13, 191, 166}}, {Region: "Sweden", Number: 448, TCP: true, UDP: true, IP: net.IP{196, 196, 244, 43}}, @@ -2670,46 +2783,75 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Sweden", Number: 481, TCP: true, UDP: true, IP: net.IP{196, 196, 244, 59}}, {Region: "Sweden", Number: 482, TCP: true, UDP: true, IP: net.IP{196, 196, 30, 67}}, {Region: "Sweden", Number: 483, TCP: true, UDP: true, IP: net.IP{196, 196, 244, 19}}, - {Region: "Switzerland", Number: 3, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 219}}, + {Region: "Sweden", Number: 484, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 104}}, + {Region: "Sweden", Number: 485, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 94}}, + {Region: "Sweden", Number: 486, TCP: true, UDP: true, IP: net.IP{195, 181, 166, 99}}, + {Region: "Sweden", Number: 487, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 67}}, + {Region: "Sweden", Number: 488, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 195}}, + {Region: "Sweden", Number: 489, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 203}}, + {Region: "Sweden", Number: 490, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 211}}, + {Region: "Sweden", Number: 491, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 163}}, + {Region: "Sweden", Number: 492, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 123}}, + {Region: "Sweden", Number: 493, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 179}}, + {Region: "Sweden", Number: 494, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 171}}, + {Region: "Sweden", Number: 495, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 51}}, + {Region: "Sweden", Number: 496, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 187}}, + {Region: "Sweden", Number: 497, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 227}}, + {Region: "Sweden", Number: 498, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 235}}, + {Region: "Sweden", Number: 499, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 243}}, + {Region: "Sweden", Number: 500, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 251}}, + {Region: "Sweden", Number: 501, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 115}}, + {Region: "Sweden", Number: 502, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 145}}, + {Region: "Sweden", Number: 503, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 130}}, + {Region: "Sweden", Number: 504, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 150}}, + {Region: "Sweden", Number: 505, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 140}}, + {Region: "Sweden", Number: 506, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 135}}, + {Region: "Sweden", Number: 507, TCP: true, UDP: true, IP: net.IP{84, 17, 36, 155}}, + {Region: "Sweden", Number: 508, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 163}}, + {Region: "Sweden", Number: 509, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 179}}, + {Region: "Sweden", Number: 510, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 171}}, + {Region: "Sweden", Number: 511, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 187}}, + {Region: "Sweden", Number: 512, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 195}}, + {Region: "Sweden", Number: 513, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 203}}, + {Region: "Sweden", Number: 514, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 219}}, + {Region: "Sweden", Number: 515, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 227}}, + {Region: "Sweden", Number: 516, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 235}}, + {Region: "Sweden", Number: 518, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 251}}, + {Region: "Sweden", Number: 519, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 19}}, + {Region: "Sweden", Number: 520, TCP: true, UDP: true, IP: net.IP{45, 83, 91, 27}}, + {Region: "Sweden", Number: 521, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 195}}, + {Region: "Sweden", Number: 522, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 235}}, + {Region: "Sweden", Number: 523, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 243}}, + {Region: "Sweden", Number: 524, TCP: true, UDP: true, IP: net.IP{86, 106, 103, 251}}, + {Region: "Sweden", Number: 525, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 155}}, + {Region: "Sweden", Number: 526, TCP: true, UDP: true, IP: net.IP{45, 12, 220, 211}}, + {Region: "Sweden", Number: 527, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 163}}, + {Region: "Sweden", Number: 528, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 179}}, + {Region: "Sweden", Number: 529, TCP: true, UDP: true, IP: net.IP{91, 132, 138, 187}}, + {Region: "Sweden", Number: 530, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 11}}, + {Region: "Sweden", Number: 531, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 19}}, + {Region: "Sweden", Number: 532, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 27}}, + {Region: "Sweden", Number: 533, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 35}}, + {Region: "Sweden", Number: 534, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 43}}, + {Region: "Sweden", Number: 535, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 51}}, + {Region: "Sweden", Number: 536, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 59}}, + {Region: "Sweden", Number: 537, TCP: true, UDP: true, IP: net.IP{185, 247, 71, 67}}, + {Region: "Sweden", Number: 538, TCP: false, UDP: false, IP: net.IP{196, 196, 244, 91}}, + {Region: "Switzerland", Number: 1, TCP: true, UDP: true, IP: net.IP{37, 120, 137, 172}}, {Region: "Switzerland", Number: 3, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 220}}, - {Region: "Switzerland", Number: 4, TCP: true, UDP: true, IP: net.IP{185, 9, 18, 172}}, + {Region: "Switzerland", Number: 3, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 219}}, {Region: "Switzerland", Number: 4, TCP: true, UDP: true, IP: net.IP{185, 9, 18, 171}}, + {Region: "Switzerland", Number: 4, TCP: true, UDP: true, IP: net.IP{185, 9, 18, 172}}, {Region: "Switzerland", Number: 5, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 252}}, {Region: "Switzerland", Number: 5, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 251}}, - {Region: "Switzerland", Number: 6, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 220}}, {Region: "Switzerland", Number: 6, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 219}}, + {Region: "Switzerland", Number: 6, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 220}}, {Region: "Switzerland", Number: 135, TCP: true, UDP: true, IP: net.IP{37, 120, 137, 170}}, - {Region: "Switzerland", Number: 184, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 81}}, - {Region: "Switzerland", Number: 185, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 76}}, - {Region: "Switzerland", Number: 186, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 71}}, - {Region: "Switzerland", Number: 187, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 66}}, - {Region: "Switzerland", Number: 188, TCP: true, UDP: true, IP: net.IP{89, 187, 165, 73}}, - {Region: "Switzerland", Number: 189, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 43}}, - {Region: "Switzerland", Number: 190, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 67}}, - {Region: "Switzerland", Number: 191, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 75}}, - {Region: "Switzerland", Number: 192, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 83}}, - {Region: "Switzerland", Number: 193, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 91}}, - {Region: "Switzerland", Number: 194, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 99}}, - {Region: "Switzerland", Number: 195, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 107}}, - {Region: "Switzerland", Number: 196, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 115}}, - {Region: "Switzerland", Number: 197, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 123}}, {Region: "Switzerland", Number: 198, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 131}}, - {Region: "Switzerland", Number: 199, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 142}}, - {Region: "Switzerland", Number: 200, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 143}}, - {Region: "Switzerland", Number: 201, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 144}}, - {Region: "Switzerland", Number: 202, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 145}}, {Region: "Switzerland", Number: 203, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 146}}, {Region: "Switzerland", Number: 204, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 147}}, {Region: "Switzerland", Number: 205, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 148}}, {Region: "Switzerland", Number: 206, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 149}}, - {Region: "Switzerland", Number: 207, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 150}}, - {Region: "Switzerland", Number: 208, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 154}}, - {Region: "Switzerland", Number: 209, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 158}}, - {Region: "Switzerland", Number: 210, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 162}}, - {Region: "Switzerland", Number: 211, TCP: true, UDP: true, IP: net.IP{185, 236, 201, 147}}, - {Region: "Switzerland", Number: 212, TCP: true, UDP: true, IP: net.IP{195, 206, 105, 115}}, - {Region: "Switzerland", Number: 213, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 199}}, - {Region: "Switzerland", Number: 214, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 204}}, {Region: "Switzerland", Number: 215, TCP: true, UDP: true, IP: net.IP{185, 156, 175, 108}}, {Region: "Switzerland", Number: 216, TCP: true, UDP: true, IP: net.IP{185, 156, 175, 188}}, {Region: "Switzerland", Number: 217, TCP: true, UDP: true, IP: net.IP{185, 156, 175, 132}}, @@ -2725,16 +2867,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Switzerland", Number: 227, TCP: true, UDP: true, IP: net.IP{212, 102, 36, 140}}, {Region: "Switzerland", Number: 228, TCP: true, UDP: true, IP: net.IP{212, 102, 36, 135}}, {Region: "Switzerland", Number: 229, TCP: true, UDP: true, IP: net.IP{212, 102, 36, 130}}, - {Region: "Switzerland", Number: 230, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 169}}, - {Region: "Switzerland", Number: 231, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 172}}, - {Region: "Switzerland", Number: 232, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 189}}, - {Region: "Switzerland", Number: 233, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 175}}, - {Region: "Switzerland", Number: 234, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 178}}, - {Region: "Switzerland", Number: 235, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 181}}, - {Region: "Switzerland", Number: 236, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 184}}, - {Region: "Switzerland", Number: 237, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 187}}, - {Region: "Switzerland", Number: 238, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 163}}, - {Region: "Switzerland", Number: 239, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 166}}, {Region: "Switzerland", Number: 240, TCP: true, UDP: true, IP: net.IP{195, 242, 213, 147}}, {Region: "Switzerland", Number: 241, TCP: true, UDP: true, IP: net.IP{185, 230, 125, 107}}, {Region: "Switzerland", Number: 242, TCP: true, UDP: true, IP: net.IP{185, 236, 201, 131}}, @@ -2748,6 +2880,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Switzerland", Number: 251, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 211}}, {Region: "Switzerland", Number: 252, TCP: true, UDP: true, IP: net.IP{185, 156, 175, 139}}, {Region: "Switzerland", Number: 253, TCP: true, UDP: true, IP: net.IP{195, 206, 105, 99}}, + {Region: "Switzerland", Number: 254, TCP: true, UDP: true, IP: net.IP{84, 39, 112, 123}}, {Region: "Switzerland", Number: 255, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 131}}, {Region: "Switzerland", Number: 257, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 147}}, {Region: "Switzerland", Number: 258, TCP: true, UDP: true, IP: net.IP{152, 89, 162, 243}}, @@ -2776,22 +2909,40 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Switzerland", Number: 281, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 75}}, {Region: "Switzerland", Number: 282, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 83}}, {Region: "Switzerland", Number: 283, TCP: true, UDP: true, IP: net.IP{91, 132, 136, 91}}, + {Region: "Switzerland", Number: 284, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 163}}, + {Region: "Switzerland", Number: 285, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 166}}, + {Region: "Switzerland", Number: 286, TCP: true, UDP: true, IP: net.IP{185, 236, 201, 147}}, + {Region: "Switzerland", Number: 287, TCP: true, UDP: true, IP: net.IP{195, 206, 105, 115}}, + {Region: "Switzerland", Number: 288, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 81}}, + {Region: "Switzerland", Number: 289, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 76}}, + {Region: "Switzerland", Number: 290, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 71}}, + {Region: "Switzerland", Number: 291, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 66}}, + {Region: "Switzerland", Number: 292, TCP: true, UDP: true, IP: net.IP{89, 187, 165, 73}}, + {Region: "Switzerland", Number: 293, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 43}}, + {Region: "Switzerland", Number: 294, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 67}}, + {Region: "Switzerland", Number: 295, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 75}}, + {Region: "Switzerland", Number: 296, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 83}}, + {Region: "Switzerland", Number: 297, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 91}}, + {Region: "Switzerland", Number: 298, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 99}}, + {Region: "Switzerland", Number: 299, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 107}}, + {Region: "Switzerland", Number: 300, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 115}}, + {Region: "Switzerland", Number: 301, TCP: true, UDP: true, IP: net.IP{37, 120, 213, 123}}, + {Region: "Switzerland", Number: 302, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 150}}, + {Region: "Switzerland", Number: 303, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 154}}, + {Region: "Switzerland", Number: 304, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 158}}, + {Region: "Switzerland", Number: 305, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 162}}, + {Region: "Switzerland", Number: 306, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 199}}, + {Region: "Switzerland", Number: 307, TCP: true, UDP: true, IP: net.IP{84, 17, 53, 204}}, + {Region: "Switzerland", Number: 308, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 169}}, + {Region: "Switzerland", Number: 309, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 172}}, + {Region: "Switzerland", Number: 310, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 189}}, + {Region: "Switzerland", Number: 311, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 175}}, + {Region: "Switzerland", Number: 312, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 178}}, + {Region: "Switzerland", Number: 313, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 181}}, + {Region: "Switzerland", Number: 314, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 184}}, + {Region: "Switzerland", Number: 315, TCP: true, UDP: true, IP: net.IP{217, 138, 203, 187}}, + {Region: "Switzerland", Number: 316, TCP: false, UDP: false, IP: net.IP{84, 17, 53, 142}}, {Region: "Taiwan", Number: 4, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 123}}, - {Region: "Taiwan", Number: 24, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 170}}, - {Region: "Taiwan", Number: 25, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 81}}, - {Region: "Taiwan", Number: 26, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 78}}, - {Region: "Taiwan", Number: 27, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 91}}, - {Region: "Taiwan", Number: 28, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 117}}, - {Region: "Taiwan", Number: 29, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 34}}, - {Region: "Taiwan", Number: 30, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 37}}, - {Region: "Taiwan", Number: 31, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 40}}, - {Region: "Taiwan", Number: 32, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 43}}, - {Region: "Taiwan", Number: 33, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 46}}, - {Region: "Taiwan", Number: 34, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 34}}, - {Region: "Taiwan", Number: 35, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 37}}, - {Region: "Taiwan", Number: 36, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 40}}, - {Region: "Taiwan", Number: 37, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 43}}, - {Region: "Taiwan", Number: 38, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 46}}, {Region: "Taiwan", Number: 39, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 63}}, {Region: "Taiwan", Number: 40, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 78}}, {Region: "Taiwan", Number: 41, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 83}}, @@ -2811,7 +2962,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Taiwan", Number: 56, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 24}}, {Region: "Taiwan", Number: 57, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 28}}, {Region: "Taiwan", Number: 58, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 20}}, - {Region: "Taiwan", Number: 59, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 30}}, {Region: "Taiwan", Number: 60, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 55}}, {Region: "Taiwan", Number: 61, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 56}}, {Region: "Taiwan", Number: 62, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 73}}, @@ -2827,7 +2977,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Taiwan", Number: 72, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 120}}, {Region: "Taiwan", Number: 73, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 121}}, {Region: "Taiwan", Number: 74, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 135}}, - {Region: "Taiwan", Number: 75, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 87}}, {Region: "Taiwan", Number: 76, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 88}}, {Region: "Taiwan", Number: 77, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 140}}, {Region: "Taiwan", Number: 78, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 23}}, @@ -2836,10 +2985,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Taiwan", Number: 81, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 141}}, {Region: "Taiwan", Number: 82, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 155}}, {Region: "Taiwan", Number: 83, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 150}}, - {Region: "Taiwan", Number: 85, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 203}}, + {Region: "Taiwan", Number: 84, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 154}}, {Region: "Taiwan", Number: 86, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 204}}, {Region: "Taiwan", Number: 87, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 205}}, {Region: "Taiwan", Number: 88, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 206}}, + {Region: "Taiwan", Number: 89, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 207}}, {Region: "Taiwan", Number: 90, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 208}}, {Region: "Taiwan", Number: 91, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 209}}, {Region: "Taiwan", Number: 92, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 210}}, @@ -2851,6 +3001,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Taiwan", Number: 98, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 216}}, {Region: "Taiwan", Number: 99, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 217}}, {Region: "Taiwan", Number: 100, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 218}}, + {Region: "Taiwan", Number: 101, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 219}}, {Region: "Taiwan", Number: 102, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 220}}, {Region: "Taiwan", Number: 103, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 221}}, {Region: "Taiwan", Number: 104, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 222}}, @@ -2896,31 +3047,36 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Taiwan", Number: 144, TCP: true, UDP: true, IP: net.IP{185, 189, 161, 88}}, {Region: "Taiwan", Number: 145, TCP: true, UDP: true, IP: net.IP{185, 189, 161, 89}}, {Region: "Taiwan", Number: 146, TCP: true, UDP: true, IP: net.IP{185, 189, 161, 90}}, - {Region: "Thailand", Number: 5, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 64}}, - {Region: "Thailand", Number: 6, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 66}}, - {Region: "Thailand", Number: 7, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 68}}, + {Region: "Taiwan", Number: 147, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 170}}, + {Region: "Taiwan", Number: 148, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 81}}, + {Region: "Taiwan", Number: 149, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 78}}, + {Region: "Taiwan", Number: 150, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 91}}, + {Region: "Taiwan", Number: 151, TCP: true, UDP: true, IP: net.IP{103, 4, 30, 117}}, + {Region: "Taiwan", Number: 152, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 34}}, + {Region: "Taiwan", Number: 153, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 37}}, + {Region: "Taiwan", Number: 154, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 40}}, + {Region: "Taiwan", Number: 155, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 43}}, + {Region: "Taiwan", Number: 156, TCP: true, UDP: true, IP: net.IP{103, 208, 84, 251}}, + {Region: "Taiwan", Number: 157, TCP: true, UDP: true, IP: net.IP{103, 4, 31, 46}}, + {Region: "Taiwan", Number: 158, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 34}}, + {Region: "Taiwan", Number: 159, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 37}}, + {Region: "Taiwan", Number: 161, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 40}}, + {Region: "Taiwan", Number: 162, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 43}}, + {Region: "Taiwan", Number: 163, TCP: true, UDP: true, IP: net.IP{185, 189, 160, 46}}, {Region: "Thailand", Number: 8, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 70}}, {Region: "Thailand", Number: 9, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 72}}, - {Region: "Thailand", Number: 11, TCP: true, UDP: true, IP: net.IP{122, 155, 168, 9}}, + {Region: "Thailand", Number: 12, TCP: true, UDP: true, IP: net.IP{122, 155, 168, 20}}, + {Region: "Thailand", Number: 13, TCP: true, UDP: true, IP: net.IP{122, 155, 168, 9}}, + {Region: "Thailand", Number: 14, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 64}}, + {Region: "Thailand", Number: 15, TCP: true, UDP: true, IP: net.IP{122, 155, 174, 66}}, {Region: "Turkey", Number: 26, TCP: false, UDP: false, IP: net.IP{107, 150, 95, 3}}, - {Region: "Turkey", Number: 27, TCP: true, UDP: true, IP: net.IP{107, 150, 95, 11}}, {Region: "Turkey", Number: 28, TCP: true, UDP: true, IP: net.IP{107, 150, 95, 19}}, - {Region: "Turkey", Number: 29, TCP: true, UDP: true, IP: net.IP{107, 150, 95, 27}}, + {Region: "Turkey", Number: 29, TCP: true, UDP: false, IP: net.IP{107, 150, 95, 27}}, {Region: "Turkey", Number: 30, TCP: true, UDP: true, IP: net.IP{213, 128, 80, 59}}, {Region: "Turkey", Number: 31, TCP: true, UDP: true, IP: net.IP{107, 150, 95, 99}}, - {Region: "Turkey", Number: 33, TCP: true, UDP: true, IP: net.IP{176, 53, 112, 99}}, - {Region: "Ukraine", Number: 15, TCP: true, UDP: true, IP: net.IP{45, 9, 236, 12}}, - {Region: "Ukraine", Number: 16, TCP: true, UDP: true, IP: net.IP{45, 9, 237, 15}}, - {Region: "Ukraine", Number: 17, TCP: true, UDP: true, IP: net.IP{45, 9, 238, 20}}, - {Region: "Ukraine", Number: 20, TCP: true, UDP: true, IP: net.IP{193, 228, 52, 63}}, - {Region: "Ukraine", Number: 21, TCP: true, UDP: true, IP: net.IP{185, 167, 160, 20}}, - {Region: "Ukraine", Number: 22, TCP: true, UDP: true, IP: net.IP{185, 157, 78, 88}}, - {Region: "Ukraine", Number: 23, TCP: true, UDP: true, IP: net.IP{185, 247, 210, 101}}, - {Region: "Ukraine", Number: 26, TCP: true, UDP: true, IP: net.IP{176, 107, 178, 233}}, {Region: "Ukraine", Number: 27, TCP: true, UDP: true, IP: net.IP{176, 107, 179, 178}}, {Region: "Ukraine", Number: 28, TCP: true, UDP: true, IP: net.IP{176, 107, 180, 38}}, - {Region: "Ukraine", Number: 29, TCP: true, UDP: true, IP: net.IP{185, 157, 77, 39}}, - {Region: "Ukraine", Number: 30, TCP: true, UDP: true, IP: net.IP{185, 167, 160, 54}}, + {Region: "Ukraine", Number: 30, TCP: false, UDP: true, IP: net.IP{185, 167, 160, 54}}, {Region: "Ukraine", Number: 31, TCP: true, UDP: true, IP: net.IP{176, 107, 184, 131}}, {Region: "Ukraine", Number: 32, TCP: true, UDP: true, IP: net.IP{176, 107, 184, 142}}, {Region: "Ukraine", Number: 33, TCP: true, UDP: true, IP: net.IP{176, 107, 184, 151}}, @@ -2932,10 +3088,15 @@ func NordvpnServers() []models.NordvpnServer { {Region: "Ukraine", Number: 39, TCP: true, UDP: true, IP: net.IP{176, 107, 185, 163}}, {Region: "Ukraine", Number: 40, TCP: true, UDP: true, IP: net.IP{176, 107, 185, 217}}, {Region: "Ukraine", Number: 41, TCP: true, UDP: true, IP: net.IP{185, 247, 211, 185}}, - {Region: "United Arab Emirates", Number: 29, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 67}}, - {Region: "United Arab Emirates", Number: 30, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 68}}, - {Region: "United Arab Emirates", Number: 31, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 69}}, - {Region: "United Arab Emirates", Number: 32, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 70}}, + {Region: "Ukraine", Number: 42, TCP: true, UDP: true, IP: net.IP{45, 9, 236, 12}}, + {Region: "Ukraine", Number: 43, TCP: true, UDP: true, IP: net.IP{45, 9, 237, 15}}, + {Region: "Ukraine", Number: 44, TCP: true, UDP: true, IP: net.IP{45, 9, 238, 20}}, + {Region: "Ukraine", Number: 45, TCP: true, UDP: true, IP: net.IP{176, 107, 178, 233}}, + {Region: "Ukraine", Number: 46, TCP: true, UDP: true, IP: net.IP{185, 157, 77, 39}}, + {Region: "Ukraine", Number: 47, TCP: true, UDP: true, IP: net.IP{193, 228, 52, 63}}, + {Region: "Ukraine", Number: 48, TCP: true, UDP: true, IP: net.IP{185, 167, 160, 20}}, + {Region: "Ukraine", Number: 49, TCP: true, UDP: true, IP: net.IP{185, 157, 78, 88}}, + {Region: "Ukraine", Number: 50, TCP: true, UDP: true, IP: net.IP{185, 247, 210, 101}}, {Region: "United Arab Emirates", Number: 33, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 75}}, {Region: "United Arab Emirates", Number: 34, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 76}}, {Region: "United Arab Emirates", Number: 35, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 77}}, @@ -2952,14 +3113,15 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Arab Emirates", Number: 46, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 100}}, {Region: "United Arab Emirates", Number: 47, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 101}}, {Region: "United Arab Emirates", Number: 48, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 102}}, + {Region: "United Arab Emirates", Number: 49, TCP: false, UDP: false, IP: net.IP{45, 9, 249, 67}}, {Region: "United Kingdom", Number: 4, TCP: true, UDP: true, IP: net.IP{185, 38, 150, 46}}, {Region: "United Kingdom", Number: 4, TCP: true, UDP: true, IP: net.IP{89, 238, 176, 149}}, {Region: "United Kingdom", Number: 5, TCP: true, UDP: true, IP: net.IP{89, 238, 176, 150}}, {Region: "United Kingdom", Number: 5, TCP: true, UDP: true, IP: net.IP{185, 38, 150, 47}}, {Region: "United Kingdom", Number: 6, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 25}}, {Region: "United Kingdom", Number: 6, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 96}}, - {Region: "United Kingdom", Number: 7, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 119}}, {Region: "United Kingdom", Number: 7, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 26}}, + {Region: "United Kingdom", Number: 7, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 119}}, {Region: "United Kingdom", Number: 8, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 19}}, {Region: "United Kingdom", Number: 9, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 20}}, {Region: "United Kingdom", Number: 765, TCP: true, UDP: true, IP: net.IP{89, 35, 28, 131}}, @@ -3014,68 +3176,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 897, TCP: true, UDP: true, IP: net.IP{178, 239, 164, 65}}, {Region: "United Kingdom", Number: 898, TCP: true, UDP: true, IP: net.IP{178, 239, 164, 131}}, {Region: "United Kingdom", Number: 899, TCP: true, UDP: true, IP: net.IP{178, 239, 164, 193}}, - {Region: "United Kingdom", Number: 1386, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 151}}, - {Region: "United Kingdom", Number: 1400, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 116}}, - {Region: "United Kingdom", Number: 1440, TCP: true, UDP: true, IP: net.IP{185, 16, 207, 43}}, - {Region: "United Kingdom", Number: 1444, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 46}}, - {Region: "United Kingdom", Number: 1448, TCP: true, UDP: true, IP: net.IP{195, 140, 215, 181}}, - {Region: "United Kingdom", Number: 1466, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 3}}, - {Region: "United Kingdom", Number: 1467, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 6}}, - {Region: "United Kingdom", Number: 1468, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 9}}, - {Region: "United Kingdom", Number: 1469, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 12}}, - {Region: "United Kingdom", Number: 1470, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 15}}, - {Region: "United Kingdom", Number: 1471, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 18}}, - {Region: "United Kingdom", Number: 1472, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 21}}, - {Region: "United Kingdom", Number: 1473, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 24}}, - {Region: "United Kingdom", Number: 1474, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 27}}, - {Region: "United Kingdom", Number: 1475, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 30}}, - {Region: "United Kingdom", Number: 1476, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 33}}, - {Region: "United Kingdom", Number: 1477, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 36}}, - {Region: "United Kingdom", Number: 1478, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 39}}, - {Region: "United Kingdom", Number: 1479, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 42}}, - {Region: "United Kingdom", Number: 1480, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 45}}, - {Region: "United Kingdom", Number: 1481, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 48}}, - {Region: "United Kingdom", Number: 1482, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 51}}, - {Region: "United Kingdom", Number: 1483, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 54}}, - {Region: "United Kingdom", Number: 1484, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 57}}, - {Region: "United Kingdom", Number: 1485, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 60}}, - {Region: "United Kingdom", Number: 1486, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 63}}, - {Region: "United Kingdom", Number: 1487, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 66}}, - {Region: "United Kingdom", Number: 1488, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 69}}, - {Region: "United Kingdom", Number: 1489, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 72}}, - {Region: "United Kingdom", Number: 1520, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 110}}, - {Region: "United Kingdom", Number: 1521, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 106}}, - {Region: "United Kingdom", Number: 1522, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 102}}, - {Region: "United Kingdom", Number: 1523, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 98}}, - {Region: "United Kingdom", Number: 1524, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 94}}, - {Region: "United Kingdom", Number: 1525, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 90}}, - {Region: "United Kingdom", Number: 1526, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 86}}, - {Region: "United Kingdom", Number: 1529, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 104}}, - {Region: "United Kingdom", Number: 1530, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 107}}, - {Region: "United Kingdom", Number: 1531, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 110}}, - {Region: "United Kingdom", Number: 1532, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 113}}, - {Region: "United Kingdom", Number: 1533, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 116}}, - {Region: "United Kingdom", Number: 1534, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 119}}, - {Region: "United Kingdom", Number: 1535, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 122}}, - {Region: "United Kingdom", Number: 1536, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 125}}, - {Region: "United Kingdom", Number: 1537, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 128}}, - {Region: "United Kingdom", Number: 1538, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 131}}, - {Region: "United Kingdom", Number: 1539, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 134}}, - {Region: "United Kingdom", Number: 1540, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 137}}, - {Region: "United Kingdom", Number: 1541, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 140}}, - {Region: "United Kingdom", Number: 1542, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 143}}, - {Region: "United Kingdom", Number: 1575, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 139}}, - {Region: "United Kingdom", Number: 1576, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 163}}, - {Region: "United Kingdom", Number: 1577, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 171}}, - {Region: "United Kingdom", Number: 1578, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 179}}, - {Region: "United Kingdom", Number: 1579, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 187}}, {Region: "United Kingdom", Number: 1601, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 201}}, {Region: "United Kingdom", Number: 1602, TCP: true, UDP: true, IP: net.IP{81, 19, 214, 131}}, {Region: "United Kingdom", Number: 1603, TCP: true, UDP: true, IP: net.IP{81, 19, 214, 132}}, - {Region: "United Kingdom", Number: 1700, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 78}}, - {Region: "United Kingdom", Number: 1701, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 79}}, - {Region: "United Kingdom", Number: 1702, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 80}}, - {Region: "United Kingdom", Number: 1703, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 81}}, + {Region: "United Kingdom", Number: 1604, TCP: true, UDP: true, IP: net.IP{185, 223, 233, 3}}, {Region: "United Kingdom", Number: 1724, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 83}}, {Region: "United Kingdom", Number: 1725, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 84}}, {Region: "United Kingdom", Number: 1726, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 85}}, @@ -3096,58 +3200,18 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 1741, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 99}}, {Region: "United Kingdom", Number: 1742, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 100}}, {Region: "United Kingdom", Number: 1743, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 101}}, - {Region: "United Kingdom", Number: 1744, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 37}}, - {Region: "United Kingdom", Number: 1745, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 33}}, - {Region: "United Kingdom", Number: 1746, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 29}}, - {Region: "United Kingdom", Number: 1747, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 161}}, - {Region: "United Kingdom", Number: 1748, TCP: true, UDP: true, IP: net.IP{185, 44, 78, 180}}, - {Region: "United Kingdom", Number: 1749, TCP: true, UDP: true, IP: net.IP{89, 35, 29, 90}}, - {Region: "United Kingdom", Number: 1750, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 184}}, - {Region: "United Kingdom", Number: 1751, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 180}}, - {Region: "United Kingdom", Number: 1752, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 176}}, - {Region: "United Kingdom", Number: 1753, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 172}}, - {Region: "United Kingdom", Number: 1754, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 168}}, - {Region: "United Kingdom", Number: 1755, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 188}}, - {Region: "United Kingdom", Number: 1756, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 148}}, - {Region: "United Kingdom", Number: 1757, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 151}}, - {Region: "United Kingdom", Number: 1758, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 154}}, - {Region: "United Kingdom", Number: 1759, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 157}}, - {Region: "United Kingdom", Number: 1760, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 160}}, - {Region: "United Kingdom", Number: 1761, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 163}}, - {Region: "United Kingdom", Number: 1762, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 166}}, - {Region: "United Kingdom", Number: 1763, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 169}}, - {Region: "United Kingdom", Number: 1764, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 172}}, - {Region: "United Kingdom", Number: 1765, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 175}}, - {Region: "United Kingdom", Number: 1766, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 178}}, - {Region: "United Kingdom", Number: 1767, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 181}}, - {Region: "United Kingdom", Number: 1768, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 184}}, - {Region: "United Kingdom", Number: 1769, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 187}}, - {Region: "United Kingdom", Number: 1770, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 190}}, - {Region: "United Kingdom", Number: 1771, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 193}}, - {Region: "United Kingdom", Number: 1772, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 196}}, {Region: "United Kingdom", Number: 1773, TCP: true, UDP: true, IP: net.IP{5, 226, 139, 160}}, {Region: "United Kingdom", Number: 1778, TCP: true, UDP: true, IP: net.IP{185, 5, 172, 227}}, {Region: "United Kingdom", Number: 1780, TCP: true, UDP: true, IP: net.IP{185, 38, 150, 91}}, {Region: "United Kingdom", Number: 1782, TCP: true, UDP: true, IP: net.IP{185, 141, 207, 236}}, {Region: "United Kingdom", Number: 1783, TCP: true, UDP: true, IP: net.IP{185, 125, 207, 162}}, - {Region: "United Kingdom", Number: 1784, TCP: false, UDP: false, IP: net.IP{81, 92, 202, 11}}, + {Region: "United Kingdom", Number: 1785, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 75}}, {Region: "United Kingdom", Number: 1786, TCP: true, UDP: true, IP: net.IP{185, 222, 24, 134}}, {Region: "United Kingdom", Number: 1789, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 202}}, {Region: "United Kingdom", Number: 1790, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 205}}, {Region: "United Kingdom", Number: 1791, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 208}}, {Region: "United Kingdom", Number: 1792, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 211}}, - {Region: "United Kingdom", Number: 1793, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 179}}, - {Region: "United Kingdom", Number: 1794, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 183}}, - {Region: "United Kingdom", Number: 1795, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 187}}, - {Region: "United Kingdom", Number: 1796, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 192}}, - {Region: "United Kingdom", Number: 1797, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 197}}, - {Region: "United Kingdom", Number: 1798, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 218}}, {Region: "United Kingdom", Number: 1799, TCP: true, UDP: true, IP: net.IP{89, 34, 96, 75}}, - {Region: "United Kingdom", Number: 1800, TCP: true, UDP: true, IP: net.IP{89, 34, 96, 178}}, - {Region: "United Kingdom", Number: 1801, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 206}}, - {Region: "United Kingdom", Number: 1802, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 201}}, - {Region: "United Kingdom", Number: 1803, TCP: true, UDP: true, IP: net.IP{185, 193, 36, 204}}, - {Region: "United Kingdom", Number: 1804, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 23}}, {Region: "United Kingdom", Number: 1806, TCP: true, UDP: true, IP: net.IP{193, 9, 113, 134}}, {Region: "United Kingdom", Number: 1807, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 214}}, {Region: "United Kingdom", Number: 1808, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 217}}, @@ -3181,8 +3245,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 1836, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 245}}, {Region: "United Kingdom", Number: 1837, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 242}}, {Region: "United Kingdom", Number: 1838, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 21}}, - {Region: "United Kingdom", Number: 1839, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 24}}, - {Region: "United Kingdom", Number: 1840, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 27}}, {Region: "United Kingdom", Number: 1841, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 30}}, {Region: "United Kingdom", Number: 1842, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 33}}, {Region: "United Kingdom", Number: 1843, TCP: true, UDP: true, IP: net.IP{185, 169, 255, 36}}, @@ -3269,6 +3331,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 1933, TCP: true, UDP: true, IP: net.IP{81, 92, 203, 218}}, {Region: "United Kingdom", Number: 1934, TCP: true, UDP: true, IP: net.IP{81, 92, 202, 29}}, {Region: "United Kingdom", Number: 1935, TCP: true, UDP: true, IP: net.IP{81, 92, 203, 197}}, + {Region: "United Kingdom", Number: 1944, TCP: true, UDP: true, IP: net.IP{141, 98, 100, 123}}, {Region: "United Kingdom", Number: 1945, TCP: true, UDP: true, IP: net.IP{141, 98, 100, 171}}, {Region: "United Kingdom", Number: 1946, TCP: true, UDP: true, IP: net.IP{141, 98, 100, 179}}, {Region: "United Kingdom", Number: 1947, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 235}}, @@ -3301,6 +3364,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 1974, TCP: true, UDP: true, IP: net.IP{217, 146, 82, 186}}, {Region: "United Kingdom", Number: 1975, TCP: true, UDP: true, IP: net.IP{217, 146, 82, 181}}, {Region: "United Kingdom", Number: 1976, TCP: true, UDP: true, IP: net.IP{217, 146, 82, 176}}, + {Region: "United Kingdom", Number: 1977, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 71}}, {Region: "United Kingdom", Number: 1978, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 87}}, {Region: "United Kingdom", Number: 1979, TCP: true, UDP: true, IP: net.IP{95, 168, 180, 180}}, {Region: "United Kingdom", Number: 1980, TCP: true, UDP: true, IP: net.IP{95, 168, 180, 147}}, @@ -3364,7 +3428,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 2038, TCP: true, UDP: true, IP: net.IP{109, 70, 144, 154}}, {Region: "United Kingdom", Number: 2039, TCP: true, UDP: true, IP: net.IP{109, 70, 144, 149}}, {Region: "United Kingdom", Number: 2040, TCP: true, UDP: true, IP: net.IP{185, 16, 207, 58}}, - {Region: "United Kingdom", Number: 2041, TCP: true, UDP: true, IP: net.IP{185, 16, 207, 53}}, {Region: "United Kingdom", Number: 2042, TCP: true, UDP: true, IP: net.IP{185, 16, 207, 48}}, {Region: "United Kingdom", Number: 2043, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 51}}, {Region: "United Kingdom", Number: 2044, TCP: true, UDP: true, IP: net.IP{195, 140, 215, 186}}, @@ -3393,6 +3456,116 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United Kingdom", Number: 2067, TCP: true, UDP: true, IP: net.IP{81, 92, 200, 117}}, {Region: "United Kingdom", Number: 2068, TCP: true, UDP: true, IP: net.IP{217, 146, 82, 86}}, {Region: "United Kingdom", Number: 2069, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 191}}, + {Region: "United Kingdom", Number: 2070, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 151}}, + {Region: "United Kingdom", Number: 2071, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 116}}, + {Region: "United Kingdom", Number: 2072, TCP: true, UDP: true, IP: net.IP{185, 16, 207, 43}}, + {Region: "United Kingdom", Number: 2073, TCP: true, UDP: true, IP: net.IP{195, 206, 183, 46}}, + {Region: "United Kingdom", Number: 2074, TCP: true, UDP: true, IP: net.IP{195, 140, 215, 181}}, + {Region: "United Kingdom", Number: 2075, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 3}}, + {Region: "United Kingdom", Number: 2076, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 6}}, + {Region: "United Kingdom", Number: 2077, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 9}}, + {Region: "United Kingdom", Number: 2078, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 12}}, + {Region: "United Kingdom", Number: 2079, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 15}}, + {Region: "United Kingdom", Number: 2080, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 18}}, + {Region: "United Kingdom", Number: 2081, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 21}}, + {Region: "United Kingdom", Number: 2082, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 24}}, + {Region: "United Kingdom", Number: 2083, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 27}}, + {Region: "United Kingdom", Number: 2084, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 30}}, + {Region: "United Kingdom", Number: 2085, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 33}}, + {Region: "United Kingdom", Number: 2086, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 36}}, + {Region: "United Kingdom", Number: 2087, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 39}}, + {Region: "United Kingdom", Number: 2088, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 42}}, + {Region: "United Kingdom", Number: 2089, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 45}}, + {Region: "United Kingdom", Number: 2090, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 48}}, + {Region: "United Kingdom", Number: 2091, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 51}}, + {Region: "United Kingdom", Number: 2092, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 54}}, + {Region: "United Kingdom", Number: 2093, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 57}}, + {Region: "United Kingdom", Number: 2094, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 60}}, + {Region: "United Kingdom", Number: 2095, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 63}}, + {Region: "United Kingdom", Number: 2096, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 66}}, + {Region: "United Kingdom", Number: 2097, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 69}}, + {Region: "United Kingdom", Number: 2098, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 72}}, + {Region: "United Kingdom", Number: 2099, TCP: true, UDP: true, IP: net.IP{195, 181, 164, 39}}, + {Region: "United Kingdom", Number: 2100, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 110}}, + {Region: "United Kingdom", Number: 2101, TCP: true, UDP: true, IP: net.IP{185, 59, 221, 81}}, + {Region: "United Kingdom", Number: 2102, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 110}}, + {Region: "United Kingdom", Number: 2103, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 106}}, + {Region: "United Kingdom", Number: 2104, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 102}}, + {Region: "United Kingdom", Number: 2105, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 98}}, + {Region: "United Kingdom", Number: 2106, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 94}}, + {Region: "United Kingdom", Number: 2107, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 90}}, + {Region: "United Kingdom", Number: 2108, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 86}}, + {Region: "United Kingdom", Number: 2109, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 82}}, + {Region: "United Kingdom", Number: 2110, TCP: true, UDP: true, IP: net.IP{89, 34, 98, 78}}, + {Region: "United Kingdom", Number: 2111, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 104}}, + {Region: "United Kingdom", Number: 2112, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 107}}, + {Region: "United Kingdom", Number: 2113, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 110}}, + {Region: "United Kingdom", Number: 2114, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 113}}, + {Region: "United Kingdom", Number: 2117, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 122}}, + {Region: "United Kingdom", Number: 2118, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 125}}, + {Region: "United Kingdom", Number: 2119, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 128}}, + {Region: "United Kingdom", Number: 2120, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 131}}, + {Region: "United Kingdom", Number: 2121, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 134}}, + {Region: "United Kingdom", Number: 2122, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 137}}, + {Region: "United Kingdom", Number: 2123, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 140}}, + {Region: "United Kingdom", Number: 2124, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 143}}, + {Region: "United Kingdom", Number: 2125, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 139}}, + {Region: "United Kingdom", Number: 2126, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 163}}, + {Region: "United Kingdom", Number: 2127, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 171}}, + {Region: "United Kingdom", Number: 2128, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 179}}, + {Region: "United Kingdom", Number: 2129, TCP: true, UDP: true, IP: net.IP{165, 231, 33, 187}}, + {Region: "United Kingdom", Number: 2130, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 37}}, + {Region: "United Kingdom", Number: 2131, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 33}}, + {Region: "United Kingdom", Number: 2132, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 29}}, + {Region: "United Kingdom", Number: 2133, TCP: true, UDP: true, IP: net.IP{195, 140, 213, 161}}, + {Region: "United Kingdom", Number: 2134, TCP: true, UDP: true, IP: net.IP{185, 44, 78, 180}}, + {Region: "United Kingdom", Number: 2135, TCP: true, UDP: true, IP: net.IP{89, 35, 29, 90}}, + {Region: "United Kingdom", Number: 2136, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 184}}, + {Region: "United Kingdom", Number: 2137, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 180}}, + {Region: "United Kingdom", Number: 2138, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 176}}, + {Region: "United Kingdom", Number: 2139, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 172}}, + {Region: "United Kingdom", Number: 2140, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 168}}, + {Region: "United Kingdom", Number: 2141, TCP: true, UDP: true, IP: net.IP{5, 226, 142, 188}}, + {Region: "United Kingdom", Number: 2142, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 148}}, + {Region: "United Kingdom", Number: 2143, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 151}}, + {Region: "United Kingdom", Number: 2144, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 154}}, + {Region: "United Kingdom", Number: 2145, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 157}}, + {Region: "United Kingdom", Number: 2146, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 160}}, + {Region: "United Kingdom", Number: 2147, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 163}}, + {Region: "United Kingdom", Number: 2148, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 166}}, + {Region: "United Kingdom", Number: 2149, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 169}}, + {Region: "United Kingdom", Number: 2150, TCP: true, UDP: true, IP: net.IP{178, 239, 161, 91}}, + {Region: "United Kingdom", Number: 2151, TCP: true, UDP: true, IP: net.IP{178, 239, 161, 87}}, + {Region: "United Kingdom", Number: 2152, TCP: true, UDP: true, IP: net.IP{178, 239, 161, 83}}, + {Region: "United Kingdom", Number: 2153, TCP: true, UDP: true, IP: net.IP{178, 239, 161, 75}}, + {Region: "United Kingdom", Number: 2155, TCP: true, UDP: true, IP: net.IP{178, 239, 172, 91}}, + {Region: "United Kingdom", Number: 2156, TCP: true, UDP: true, IP: net.IP{185, 44, 78, 118}}, + {Region: "United Kingdom", Number: 2157, TCP: true, UDP: true, IP: net.IP{185, 44, 77, 111}}, + {Region: "United Kingdom", Number: 2158, TCP: true, UDP: true, IP: net.IP{185, 44, 77, 103}}, + {Region: "United Kingdom", Number: 2159, TCP: true, UDP: true, IP: net.IP{185, 44, 77, 107}}, + {Region: "United Kingdom", Number: 2160, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 172}}, + {Region: "United Kingdom", Number: 2161, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 175}}, + {Region: "United Kingdom", Number: 2162, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 178}}, + {Region: "United Kingdom", Number: 2163, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 181}}, + {Region: "United Kingdom", Number: 2164, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 184}}, + {Region: "United Kingdom", Number: 2165, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 187}}, + {Region: "United Kingdom", Number: 2166, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 190}}, + {Region: "United Kingdom", Number: 2167, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 193}}, + {Region: "United Kingdom", Number: 2168, TCP: true, UDP: true, IP: net.IP{194, 35, 233, 196}}, + {Region: "United Kingdom", Number: 2169, TCP: true, UDP: true, IP: net.IP{81, 92, 203, 47}}, + {Region: "United Kingdom", Number: 2170, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 179}}, + {Region: "United Kingdom", Number: 2171, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 183}}, + {Region: "United Kingdom", Number: 2172, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 187}}, + {Region: "United Kingdom", Number: 2173, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 192}}, + {Region: "United Kingdom", Number: 2174, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 197}}, + {Region: "United Kingdom", Number: 2175, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 218}}, + {Region: "United Kingdom", Number: 2176, TCP: true, UDP: true, IP: net.IP{89, 34, 96, 178}}, + {Region: "United Kingdom", Number: 2177, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 206}}, + {Region: "United Kingdom", Number: 2178, TCP: true, UDP: true, IP: net.IP{77, 81, 191, 201}}, + {Region: "United Kingdom", Number: 2179, TCP: true, UDP: true, IP: net.IP{185, 193, 36, 204}}, + {Region: "United Kingdom", Number: 2180, TCP: true, UDP: true, IP: net.IP{185, 134, 22, 23}}, + {Region: "United Kingdom", Number: 2181, TCP: true, UDP: true, IP: net.IP{185, 114, 224, 106}}, + {Region: "United Kingdom", Number: 2182, TCP: false, UDP: false, IP: net.IP{194, 35, 233, 78}}, {Region: "United States", Number: 12, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 179}}, {Region: "United States", Number: 13, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 180}}, {Region: "United States", Number: 14, TCP: true, UDP: true, IP: net.IP{207, 244, 78, 74}}, @@ -3422,10 +3595,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 2852, TCP: true, UDP: true, IP: net.IP{104, 149, 35, 146}}, {Region: "United States", Number: 2853, TCP: true, UDP: true, IP: net.IP{45, 35, 93, 146}}, {Region: "United States", Number: 2862, TCP: true, UDP: true, IP: net.IP{45, 35, 204, 2}}, - {Region: "United States", Number: 2879, TCP: true, UDP: true, IP: net.IP{23, 81, 209, 100}}, - {Region: "United States", Number: 2880, TCP: true, UDP: true, IP: net.IP{209, 58, 148, 155}}, - {Region: "United States", Number: 2883, TCP: true, UDP: true, IP: net.IP{108, 62, 5, 135}}, - {Region: "United States", Number: 2889, TCP: true, UDP: true, IP: net.IP{108, 62, 5, 164}}, {Region: "United States", Number: 2900, TCP: true, UDP: true, IP: net.IP{155, 94, 242, 3}}, {Region: "United States", Number: 2901, TCP: true, UDP: true, IP: net.IP{155, 94, 242, 4}}, {Region: "United States", Number: 2902, TCP: true, UDP: true, IP: net.IP{155, 94, 242, 5}}, @@ -3477,131 +3646,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 2948, TCP: true, UDP: true, IP: net.IP{209, 222, 2, 195}}, {Region: "United States", Number: 2949, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 75}}, {Region: "United States", Number: 2950, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 76}}, - {Region: "United States", Number: 2952, TCP: true, UDP: true, IP: net.IP{23, 19, 87, 224}}, - {Region: "United States", Number: 2954, TCP: true, UDP: true, IP: net.IP{89, 187, 181, 203}}, - {Region: "United States", Number: 3014, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 227}}, - {Region: "United States", Number: 3015, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 230}}, - {Region: "United States", Number: 3016, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 233}}, - {Region: "United States", Number: 3017, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 236}}, - {Region: "United States", Number: 3026, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 227}}, - {Region: "United States", Number: 3027, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 230}}, - {Region: "United States", Number: 3028, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 233}}, - {Region: "United States", Number: 3029, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 236}}, - {Region: "United States", Number: 3030, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 239}}, - {Region: "United States", Number: 3031, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 195}}, - {Region: "United States", Number: 3032, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 198}}, - {Region: "United States", Number: 3033, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 201}}, - {Region: "United States", Number: 3034, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 204}}, - {Region: "United States", Number: 3035, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 207}}, - {Region: "United States", Number: 3039, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 184}}, - {Region: "United States", Number: 3040, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 187}}, - {Region: "United States", Number: 3061, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 163}}, - {Region: "United States", Number: 3065, TCP: true, UDP: true, IP: net.IP{173, 254, 255, 139}}, - {Region: "United States", Number: 3066, TCP: true, UDP: true, IP: net.IP{104, 129, 29, 243}}, - {Region: "United States", Number: 3074, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 179}}, - {Region: "United States", Number: 3075, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 219}}, - {Region: "United States", Number: 3080, TCP: true, UDP: true, IP: net.IP{179, 61, 196, 35}}, - {Region: "United States", Number: 3081, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 35}}, - {Region: "United States", Number: 3082, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 38}}, - {Region: "United States", Number: 3083, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 41}}, - {Region: "United States", Number: 3084, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 44}}, - {Region: "United States", Number: 3085, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 47}}, - {Region: "United States", Number: 3086, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 179}}, - {Region: "United States", Number: 3087, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 182}}, - {Region: "United States", Number: 3088, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 185}}, - {Region: "United States", Number: 3089, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 188}}, - {Region: "United States", Number: 3090, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 3}}, - {Region: "United States", Number: 3091, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 6}}, - {Region: "United States", Number: 3092, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 9}}, - {Region: "United States", Number: 3100, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 211}}, - {Region: "United States", Number: 3101, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 214}}, - {Region: "United States", Number: 3102, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 217}}, - {Region: "United States", Number: 3107, TCP: true, UDP: true, IP: net.IP{96, 9, 246, 163}}, - {Region: "United States", Number: 3108, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 187}}, - {Region: "United States", Number: 3109, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 203}}, - {Region: "United States", Number: 3110, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 51}}, - {Region: "United States", Number: 3111, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 90}}, - {Region: "United States", Number: 3112, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 92}}, - {Region: "United States", Number: 3113, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 94}}, - {Region: "United States", Number: 3114, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 226}}, - {Region: "United States", Number: 3115, TCP: true, UDP: true, IP: net.IP{104, 129, 25, 75}}, - {Region: "United States", Number: 3117, TCP: true, UDP: true, IP: net.IP{23, 19, 87, 228}}, - {Region: "United States", Number: 3118, TCP: true, UDP: true, IP: net.IP{209, 58, 144, 168}}, - {Region: "United States", Number: 3119, TCP: true, UDP: true, IP: net.IP{196, 196, 232, 3}}, - {Region: "United States", Number: 3120, TCP: true, UDP: true, IP: net.IP{185, 59, 223, 170}}, - {Region: "United States", Number: 3124, TCP: true, UDP: true, IP: net.IP{185, 59, 223, 177}}, - {Region: "United States", Number: 3185, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 75}}, - {Region: "United States", Number: 3186, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 243}}, - {Region: "United States", Number: 3227, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 211}}, - {Region: "United States", Number: 3228, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 214}}, - {Region: "United States", Number: 3229, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 217}}, - {Region: "United States", Number: 3236, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 210}}, - {Region: "United States", Number: 3237, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 213}}, - {Region: "United States", Number: 3238, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 216}}, - {Region: "United States", Number: 3259, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 76}}, - {Region: "United States", Number: 3274, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 99}}, - {Region: "United States", Number: 3275, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 102}}, - {Region: "United States", Number: 3276, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 105}}, - {Region: "United States", Number: 3277, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 108}}, - {Region: "United States", Number: 3278, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 111}}, - {Region: "United States", Number: 3311, TCP: true, UDP: true, IP: net.IP{23, 226, 131, 235}}, - {Region: "United States", Number: 3355, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 115}}, - {Region: "United States", Number: 3409, TCP: true, UDP: true, IP: net.IP{172, 93, 153, 163}}, - {Region: "United States", Number: 3410, TCP: true, UDP: true, IP: net.IP{172, 93, 153, 187}}, - {Region: "United States", Number: 3411, TCP: true, UDP: true, IP: net.IP{107, 175, 96, 131}}, - {Region: "United States", Number: 3412, TCP: true, UDP: true, IP: net.IP{107, 175, 96, 139}}, - {Region: "United States", Number: 3413, TCP: true, UDP: true, IP: net.IP{107, 174, 18, 147}}, - {Region: "United States", Number: 3414, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 91}}, - {Region: "United States", Number: 3415, TCP: true, UDP: true, IP: net.IP{104, 237, 208, 107}}, - {Region: "United States", Number: 3416, TCP: true, UDP: true, IP: net.IP{167, 88, 7, 187}}, - {Region: "United States", Number: 3417, TCP: true, UDP: true, IP: net.IP{167, 88, 15, 3}}, - {Region: "United States", Number: 3535, TCP: true, UDP: true, IP: net.IP{107, 175, 98, 139}}, - {Region: "United States", Number: 3536, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 195}}, - {Region: "United States", Number: 3537, TCP: true, UDP: true, IP: net.IP{172, 93, 237, 139}}, - {Region: "United States", Number: 3546, TCP: true, UDP: true, IP: net.IP{192, 3, 207, 59}}, - {Region: "United States", Number: 3612, TCP: true, UDP: true, IP: net.IP{96, 9, 250, 203}}, - {Region: "United States", Number: 3853, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 204}}, - {Region: "United States", Number: 3854, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 207}}, - {Region: "United States", Number: 3946, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 85}}, - {Region: "United States", Number: 3947, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 88}}, - {Region: "United States", Number: 3948, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 91}}, - {Region: "United States", Number: 3949, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 35}}, - {Region: "United States", Number: 3950, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 38}}, - {Region: "United States", Number: 3951, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 41}}, - {Region: "United States", Number: 4066, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 227}}, - {Region: "United States", Number: 4067, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 230}}, - {Region: "United States", Number: 4068, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 233}}, - {Region: "United States", Number: 4069, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 236}}, - {Region: "United States", Number: 4153, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 66}}, - {Region: "United States", Number: 4163, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 86}}, - {Region: "United States", Number: 4165, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 90}}, - {Region: "United States", Number: 4167, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 94}}, - {Region: "United States", Number: 4185, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 130}}, - {Region: "United States", Number: 4189, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 138}}, - {Region: "United States", Number: 4191, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 142}}, - {Region: "United States", Number: 4193, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 146}}, {Region: "United States", Number: 4231, TCP: true, UDP: true, IP: net.IP{198, 23, 164, 115}}, - {Region: "United States", Number: 4232, TCP: true, UDP: true, IP: net.IP{192, 3, 207, 235}}, {Region: "United States", Number: 4233, TCP: true, UDP: true, IP: net.IP{192, 3, 8, 75}}, {Region: "United States", Number: 4234, TCP: true, UDP: true, IP: net.IP{192, 3, 92, 3}}, {Region: "United States", Number: 4235, TCP: true, UDP: true, IP: net.IP{198, 46, 135, 203}}, {Region: "United States", Number: 4236, TCP: true, UDP: true, IP: net.IP{192, 3, 206, 203}}, {Region: "United States", Number: 4237, TCP: true, UDP: true, IP: net.IP{192, 3, 13, 155}}, {Region: "United States", Number: 4238, TCP: true, UDP: true, IP: net.IP{172, 245, 211, 51}}, - {Region: "United States", Number: 4239, TCP: true, UDP: true, IP: net.IP{173, 244, 208, 115}}, - {Region: "United States", Number: 4263, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 43}}, - {Region: "United States", Number: 4266, TCP: true, UDP: true, IP: net.IP{107, 182, 235, 133}}, - {Region: "United States", Number: 4307, TCP: true, UDP: true, IP: net.IP{75, 127, 0, 83}}, - {Region: "United States", Number: 4312, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 123}}, - {Region: "United States", Number: 4313, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 227}}, - {Region: "United States", Number: 4314, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 163}}, - {Region: "United States", Number: 4315, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 171}}, - {Region: "United States", Number: 4316, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 179}}, - {Region: "United States", Number: 4317, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 187}}, - {Region: "United States", Number: 4318, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 195}}, - {Region: "United States", Number: 4319, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 203}}, - {Region: "United States", Number: 4320, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 211}}, - {Region: "United States", Number: 4321, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 219}}, {Region: "United States", Number: 4322, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 3}}, {Region: "United States", Number: 4323, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 11}}, {Region: "United States", Number: 4324, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 27}}, @@ -3616,27 +3667,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4334, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 131}}, {Region: "United States", Number: 4335, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 139}}, {Region: "United States", Number: 4336, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 147}}, - {Region: "United States", Number: 4337, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 155}}, - {Region: "United States", Number: 4338, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 163}}, - {Region: "United States", Number: 4339, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 171}}, - {Region: "United States", Number: 4340, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 203}}, - {Region: "United States", Number: 4341, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 211}}, - {Region: "United States", Number: 4342, TCP: true, UDP: true, IP: net.IP{209, 58, 128, 96}}, - {Region: "United States", Number: 4343, TCP: true, UDP: true, IP: net.IP{172, 255, 125, 149}}, - {Region: "United States", Number: 4344, TCP: true, UDP: true, IP: net.IP{172, 255, 125, 153}}, - {Region: "United States", Number: 4346, TCP: true, UDP: true, IP: net.IP{209, 58, 132, 106}}, - {Region: "United States", Number: 4347, TCP: true, UDP: true, IP: net.IP{209, 58, 131, 24}}, - {Region: "United States", Number: 4348, TCP: true, UDP: true, IP: net.IP{209, 58, 130, 226}}, - {Region: "United States", Number: 4349, TCP: true, UDP: true, IP: net.IP{209, 58, 135, 87}}, - {Region: "United States", Number: 4350, TCP: true, UDP: true, IP: net.IP{209, 58, 135, 95}}, - {Region: "United States", Number: 4351, TCP: true, UDP: true, IP: net.IP{209, 58, 137, 114}}, - {Region: "United States", Number: 4352, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 236}}, - {Region: "United States", Number: 4353, TCP: true, UDP: true, IP: net.IP{209, 58, 134, 47}}, - {Region: "United States", Number: 4354, TCP: true, UDP: true, IP: net.IP{209, 58, 131, 41}}, - {Region: "United States", Number: 4355, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 8}}, - {Region: "United States", Number: 4356, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 12}}, - {Region: "United States", Number: 4357, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 16}}, - {Region: "United States", Number: 4358, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 115}}, {Region: "United States", Number: 4359, TCP: true, UDP: true, IP: net.IP{108, 62, 57, 109}}, {Region: "United States", Number: 4360, TCP: true, UDP: true, IP: net.IP{108, 62, 57, 113}}, {Region: "United States", Number: 4361, TCP: true, UDP: true, IP: net.IP{108, 62, 57, 49}}, @@ -3646,251 +3676,16 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4365, TCP: true, UDP: true, IP: net.IP{108, 62, 60, 110}}, {Region: "United States", Number: 4366, TCP: true, UDP: true, IP: net.IP{108, 62, 60, 114}}, {Region: "United States", Number: 4367, TCP: true, UDP: true, IP: net.IP{108, 62, 60, 118}}, - {Region: "United States", Number: 4368, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 3}}, - {Region: "United States", Number: 4369, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 11}}, - {Region: "United States", Number: 4370, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 19}}, - {Region: "United States", Number: 4371, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 27}}, - {Region: "United States", Number: 4372, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 35}}, - {Region: "United States", Number: 4373, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 43}}, - {Region: "United States", Number: 4374, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 51}}, - {Region: "United States", Number: 4375, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 59}}, - {Region: "United States", Number: 4376, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 67}}, - {Region: "United States", Number: 4377, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 75}}, - {Region: "United States", Number: 4378, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 83}}, - {Region: "United States", Number: 4379, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 91}}, - {Region: "United States", Number: 4380, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 3}}, - {Region: "United States", Number: 4381, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 11}}, - {Region: "United States", Number: 4382, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 19}}, - {Region: "United States", Number: 4383, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 27}}, - {Region: "United States", Number: 4384, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 43}}, - {Region: "United States", Number: 4385, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 51}}, - {Region: "United States", Number: 4386, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 59}}, - {Region: "United States", Number: 4387, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 67}}, - {Region: "United States", Number: 4388, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 75}}, - {Region: "United States", Number: 4389, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 83}}, - {Region: "United States", Number: 4390, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 91}}, - {Region: "United States", Number: 4391, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 99}}, - {Region: "United States", Number: 4392, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 107}}, - {Region: "United States", Number: 4393, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 115}}, - {Region: "United States", Number: 4394, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 123}}, - {Region: "United States", Number: 4395, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 139}}, - {Region: "United States", Number: 4396, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 147}}, - {Region: "United States", Number: 4398, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 163}}, - {Region: "United States", Number: 4399, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 171}}, - {Region: "United States", Number: 4400, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 179}}, - {Region: "United States", Number: 4401, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 187}}, - {Region: "United States", Number: 4402, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 195}}, - {Region: "United States", Number: 4403, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 203}}, - {Region: "United States", Number: 4404, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 211}}, - {Region: "United States", Number: 4405, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 219}}, - {Region: "United States", Number: 4406, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 227}}, - {Region: "United States", Number: 4407, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 251}}, {Region: "United States", Number: 4408, TCP: false, UDP: false, IP: net.IP{45, 79, 78, 135}}, - {Region: "United States", Number: 4409, TCP: false, UDP: false, IP: net.IP{45, 79, 110, 226}}, {Region: "United States", Number: 4410, TCP: false, UDP: false, IP: net.IP{173, 230, 155, 204}}, {Region: "United States", Number: 4411, TCP: false, UDP: false, IP: net.IP{173, 255, 253, 21}}, {Region: "United States", Number: 4412, TCP: false, UDP: false, IP: net.IP{23, 239, 7, 237}}, - {Region: "United States", Number: 4413, TCP: false, UDP: false, IP: net.IP{45, 33, 33, 38}}, {Region: "United States", Number: 4414, TCP: false, UDP: false, IP: net.IP{23, 239, 15, 139}}, + {Region: "United States", Number: 4415, TCP: false, UDP: false, IP: net.IP{45, 33, 79, 173}}, {Region: "United States", Number: 4416, TCP: false, UDP: false, IP: net.IP{172, 104, 19, 251}}, {Region: "United States", Number: 4417, TCP: false, UDP: false, IP: net.IP{104, 237, 146, 81}}, {Region: "United States", Number: 4418, TCP: false, UDP: false, IP: net.IP{104, 200, 28, 133}}, {Region: "United States", Number: 4419, TCP: false, UDP: false, IP: net.IP{45, 79, 165, 16}}, - {Region: "United States", Number: 4420, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 70}}, - {Region: "United States", Number: 4421, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 75}}, - {Region: "United States", Number: 4422, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 79}}, - {Region: "United States", Number: 4423, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 84}}, - {Region: "United States", Number: 4424, TCP: true, UDP: true, IP: net.IP{89, 187, 173, 135}}, - {Region: "United States", Number: 4425, TCP: true, UDP: true, IP: net.IP{89, 187, 173, 140}}, - {Region: "United States", Number: 4434, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 7}}, - {Region: "United States", Number: 4435, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 12}}, - {Region: "United States", Number: 4436, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 27}}, - {Region: "United States", Number: 4438, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 236}}, - {Region: "United States", Number: 4463, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 17}}, - {Region: "United States", Number: 4464, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 37}}, - {Region: "United States", Number: 4465, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 32}}, - {Region: "United States", Number: 4466, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 42}}, - {Region: "United States", Number: 4467, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 226}}, - {Region: "United States", Number: 4468, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 88}}, - {Region: "United States", Number: 4469, TCP: true, UDP: true, IP: net.IP{173, 254, 252, 155}}, - {Region: "United States", Number: 4470, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 231}}, - {Region: "United States", Number: 4471, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 80}}, - {Region: "United States", Number: 4472, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 82}}, - {Region: "United States", Number: 4473, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 84}}, - {Region: "United States", Number: 4474, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 86}}, - {Region: "United States", Number: 4475, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 88}}, - {Region: "United States", Number: 4476, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 144}}, - {Region: "United States", Number: 4477, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 146}}, - {Region: "United States", Number: 4478, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 96}}, - {Region: "United States", Number: 4479, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 98}}, - {Region: "United States", Number: 4480, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 100}}, - {Region: "United States", Number: 4481, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 102}}, - {Region: "United States", Number: 4482, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 104}}, - {Region: "United States", Number: 4483, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 106}}, - {Region: "United States", Number: 4484, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 108}}, - {Region: "United States", Number: 4486, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 112}}, - {Region: "United States", Number: 4487, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 114}}, - {Region: "United States", Number: 4496, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 118}}, - {Region: "United States", Number: 4497, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 114}}, - {Region: "United States", Number: 4498, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 109}}, - {Region: "United States", Number: 4499, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 104}}, - {Region: "United States", Number: 4500, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 67}}, - {Region: "United States", Number: 4501, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 70}}, - {Region: "United States", Number: 4502, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 73}}, - {Region: "United States", Number: 4503, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 76}}, - {Region: "United States", Number: 4504, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 79}}, - {Region: "United States", Number: 4505, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 82}}, - {Region: "United States", Number: 4506, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 85}}, - {Region: "United States", Number: 4507, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 88}}, - {Region: "United States", Number: 4508, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 91}}, - {Region: "United States", Number: 4509, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 94}}, - {Region: "United States", Number: 4510, TCP: true, UDP: true, IP: net.IP{185, 245, 86, 75}}, - {Region: "United States", Number: 4511, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 79}}, - {Region: "United States", Number: 4512, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 82}}, - {Region: "United States", Number: 4513, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 85}}, - {Region: "United States", Number: 4514, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 88}}, - {Region: "United States", Number: 4515, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 91}}, - {Region: "United States", Number: 4516, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 163}}, - {Region: "United States", Number: 4517, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 166}}, - {Region: "United States", Number: 4518, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 169}}, - {Region: "United States", Number: 4519, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 172}}, - {Region: "United States", Number: 4520, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 175}}, - {Region: "United States", Number: 4521, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 227}}, - {Region: "United States", Number: 4522, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 230}}, - {Region: "United States", Number: 4523, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 233}}, - {Region: "United States", Number: 4524, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 236}}, - {Region: "United States", Number: 4525, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 239}}, - {Region: "United States", Number: 4526, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 131}}, - {Region: "United States", Number: 4527, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 134}}, - {Region: "United States", Number: 4528, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 137}}, - {Region: "United States", Number: 4529, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 140}}, - {Region: "United States", Number: 4530, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 143}}, - {Region: "United States", Number: 4531, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 242}}, - {Region: "United States", Number: 4532, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 245}}, - {Region: "United States", Number: 4533, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 248}}, - {Region: "United States", Number: 4534, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 251}}, - {Region: "United States", Number: 4535, TCP: true, UDP: true, IP: net.IP{172, 83, 42, 67}}, - {Region: "United States", Number: 4536, TCP: true, UDP: true, IP: net.IP{50, 2, 184, 11}}, - {Region: "United States", Number: 4537, TCP: true, UDP: true, IP: net.IP{104, 140, 23, 59}}, - {Region: "United States", Number: 4538, TCP: true, UDP: true, IP: net.IP{170, 130, 137, 75}}, - {Region: "United States", Number: 4540, TCP: true, UDP: true, IP: net.IP{173, 44, 132, 123}}, - {Region: "United States", Number: 4541, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 67}}, - {Region: "United States", Number: 4542, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 75}}, - {Region: "United States", Number: 4543, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 83}}, - {Region: "United States", Number: 4544, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 91}}, - {Region: "United States", Number: 4545, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 179}}, - {Region: "United States", Number: 4546, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 243}}, - {Region: "United States", Number: 4547, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 251}}, - {Region: "United States", Number: 4548, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 3}}, - {Region: "United States", Number: 4549, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 11}}, - {Region: "United States", Number: 4550, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 19}}, - {Region: "United States", Number: 4551, TCP: true, UDP: true, IP: net.IP{45, 87, 214, 235}}, - {Region: "United States", Number: 4552, TCP: true, UDP: true, IP: net.IP{193, 37, 252, 163}}, - {Region: "United States", Number: 4553, TCP: true, UDP: true, IP: net.IP{37, 221, 112, 59}}, - {Region: "United States", Number: 4554, TCP: true, UDP: true, IP: net.IP{37, 221, 112, 51}}, - {Region: "United States", Number: 4555, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 195}}, - {Region: "United States", Number: 4556, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 182}}, - {Region: "United States", Number: 4557, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 177}}, - {Region: "United States", Number: 4558, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 172}}, - {Region: "United States", Number: 4559, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 167}}, - {Region: "United States", Number: 4560, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 162}}, - {Region: "United States", Number: 4561, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 151}}, - {Region: "United States", Number: 4562, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 146}}, - {Region: "United States", Number: 4563, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 96}}, - {Region: "United States", Number: 4564, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 91}}, - {Region: "United States", Number: 4565, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 86}}, - {Region: "United States", Number: 4566, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 81}}, - {Region: "United States", Number: 4567, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 76}}, - {Region: "United States", Number: 4568, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 71}}, - {Region: "United States", Number: 4569, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 106}}, - {Region: "United States", Number: 4570, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 101}}, - {Region: "United States", Number: 4571, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 66}}, - {Region: "United States", Number: 4572, TCP: true, UDP: true, IP: net.IP{89, 187, 187, 142}}, - {Region: "United States", Number: 4573, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 47}}, - {Region: "United States", Number: 4574, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 42}}, - {Region: "United States", Number: 4575, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 37}}, - {Region: "United States", Number: 4576, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 32}}, - {Region: "United States", Number: 4577, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 27}}, - {Region: "United States", Number: 4578, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 22}}, - {Region: "United States", Number: 4579, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 17}}, - {Region: "United States", Number: 4580, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 12}}, - {Region: "United States", Number: 4581, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 7}}, - {Region: "United States", Number: 4583, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 203}}, - {Region: "United States", Number: 4584, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 27}}, - {Region: "United States", Number: 4585, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 131}}, - {Region: "United States", Number: 4586, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 139}}, - {Region: "United States", Number: 4587, TCP: true, UDP: true, IP: net.IP{45, 35, 192, 147}}, - {Region: "United States", Number: 4588, TCP: true, UDP: true, IP: net.IP{172, 106, 11, 235}}, - {Region: "United States", Number: 4589, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 219}}, - {Region: "United States", Number: 4590, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 179}}, - {Region: "United States", Number: 4591, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 187}}, - {Region: "United States", Number: 4592, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 211}}, - {Region: "United States", Number: 4593, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 227}}, - {Region: "United States", Number: 4594, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 230}}, - {Region: "United States", Number: 4595, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 233}}, - {Region: "United States", Number: 4596, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 236}}, - {Region: "United States", Number: 4597, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 35}}, - {Region: "United States", Number: 4598, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 38}}, - {Region: "United States", Number: 4599, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 41}}, - {Region: "United States", Number: 4600, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 44}}, - {Region: "United States", Number: 4601, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 47}}, - {Region: "United States", Number: 4602, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 50}}, - {Region: "United States", Number: 4603, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 3}}, - {Region: "United States", Number: 4604, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 9}}, - {Region: "United States", Number: 4605, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 15}}, - {Region: "United States", Number: 4606, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 21}}, - {Region: "United States", Number: 4607, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 27}}, - {Region: "United States", Number: 4608, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 33}}, - {Region: "United States", Number: 4609, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 39}}, - {Region: "United States", Number: 4610, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 45}}, - {Region: "United States", Number: 4611, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 51}}, - {Region: "United States", Number: 4612, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 57}}, - {Region: "United States", Number: 4613, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 195}}, - {Region: "United States", Number: 4614, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 198}}, - {Region: "United States", Number: 4615, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 201}}, - {Region: "United States", Number: 4616, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 204}}, - {Region: "United States", Number: 4617, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 207}}, - {Region: "United States", Number: 4618, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 210}}, - {Region: "United States", Number: 4619, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 213}}, - {Region: "United States", Number: 4620, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 216}}, - {Region: "United States", Number: 4621, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 219}}, - {Region: "United States", Number: 4622, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 147}}, - {Region: "United States", Number: 4623, TCP: true, UDP: true, IP: net.IP{170, 130, 137, 147}}, - {Region: "United States", Number: 4624, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 66}}, - {Region: "United States", Number: 4625, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 74}}, - {Region: "United States", Number: 4626, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 82}}, - {Region: "United States", Number: 4627, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 90}}, - {Region: "United States", Number: 4628, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 2}}, - {Region: "United States", Number: 4629, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 10}}, - {Region: "United States", Number: 4630, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 18}}, - {Region: "United States", Number: 4631, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 26}}, - {Region: "United States", Number: 4632, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 162}}, - {Region: "United States", Number: 4633, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 170}}, - {Region: "United States", Number: 4634, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 186}}, - {Region: "United States", Number: 4635, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 178}}, - {Region: "United States", Number: 4636, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 194}}, - {Region: "United States", Number: 4637, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 2}}, - {Region: "United States", Number: 4638, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 10}}, - {Region: "United States", Number: 4639, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 162}}, - {Region: "United States", Number: 4640, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 170}}, - {Region: "United States", Number: 4641, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 178}}, - {Region: "United States", Number: 4642, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 82}}, - {Region: "United States", Number: 4643, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 90}}, - {Region: "United States", Number: 4644, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 98}}, - {Region: "United States", Number: 4645, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 106}}, - {Region: "United States", Number: 4646, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 114}}, - {Region: "United States", Number: 4657, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 162}}, - {Region: "United States", Number: 4658, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 170}}, - {Region: "United States", Number: 4659, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 178}}, - {Region: "United States", Number: 4660, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 186}}, - {Region: "United States", Number: 4661, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 42}}, - {Region: "United States", Number: 4662, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 50}}, - {Region: "United States", Number: 4663, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 58}}, - {Region: "United States", Number: 4664, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 130}}, - {Region: "United States", Number: 4665, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 138}}, - {Region: "United States", Number: 4666, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 146}}, - {Region: "United States", Number: 4667, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 154}}, - {Region: "United States", Number: 4668, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 83}}, {Region: "United States", Number: 4669, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 29}}, {Region: "United States", Number: 4670, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 125}}, {Region: "United States", Number: 4671, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 122}}, @@ -3901,19 +3696,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4676, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 107}}, {Region: "United States", Number: 4677, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 104}}, {Region: "United States", Number: 4678, TCP: true, UDP: true, IP: net.IP{104, 200, 131, 101}}, - {Region: "United States", Number: 4721, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 187}}, - {Region: "United States", Number: 4722, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 235}}, - {Region: "United States", Number: 4723, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 243}}, - {Region: "United States", Number: 4724, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 251}}, - {Region: "United States", Number: 4725, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 155}}, - {Region: "United States", Number: 4726, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 163}}, - {Region: "United States", Number: 4727, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 171}}, - {Region: "United States", Number: 4728, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 179}}, - {Region: "United States", Number: 4729, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 187}}, - {Region: "United States", Number: 4730, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 195}}, - {Region: "United States", Number: 4731, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 203}}, - {Region: "United States", Number: 4732, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 211}}, - {Region: "United States", Number: 4733, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 219}}, {Region: "United States", Number: 4735, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 235}}, {Region: "United States", Number: 4756, TCP: false, UDP: false, IP: net.IP{185, 232, 22, 83}}, {Region: "United States", Number: 4757, TCP: false, UDP: false, IP: net.IP{185, 232, 22, 84}}, @@ -4011,18 +3793,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4869, TCP: false, UDP: false, IP: net.IP{185, 245, 86, 148}}, {Region: "United States", Number: 4870, TCP: false, UDP: false, IP: net.IP{185, 245, 86, 149}}, {Region: "United States", Number: 4871, TCP: false, UDP: false, IP: net.IP{185, 245, 86, 150}}, - {Region: "United States", Number: 4872, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 146}}, - {Region: "United States", Number: 4873, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 138}}, - {Region: "United States", Number: 4874, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 130}}, - {Region: "United States", Number: 4875, TCP: true, UDP: true, IP: net.IP{104, 140, 79, 19}}, - {Region: "United States", Number: 4876, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 163}}, - {Region: "United States", Number: 4877, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 166}}, - {Region: "United States", Number: 4878, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 169}}, - {Region: "United States", Number: 4879, TCP: true, UDP: true, IP: net.IP{104, 237, 219, 75}}, - {Region: "United States", Number: 4880, TCP: true, UDP: true, IP: net.IP{104, 237, 219, 67}}, - {Region: "United States", Number: 4881, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 19}}, - {Region: "United States", Number: 4882, TCP: true, UDP: true, IP: net.IP{172, 93, 194, 99}}, - {Region: "United States", Number: 4883, TCP: true, UDP: true, IP: net.IP{104, 237, 193, 195}}, {Region: "United States", Number: 4884, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 139}}, {Region: "United States", Number: 4885, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 140}}, {Region: "United States", Number: 4886, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 141}}, @@ -4031,59 +3801,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4889, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 148}}, {Region: "United States", Number: 4890, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 149}}, {Region: "United States", Number: 4891, TCP: false, UDP: false, IP: net.IP{91, 207, 175, 150}}, - {Region: "United States", Number: 4892, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 145}}, - {Region: "United States", Number: 4893, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 146}}, - {Region: "United States", Number: 4894, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 147}}, - {Region: "United States", Number: 4895, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 148}}, - {Region: "United States", Number: 4896, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 52}}, - {Region: "United States", Number: 4897, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 53}}, - {Region: "United States", Number: 4898, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 54}}, - {Region: "United States", Number: 4899, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 55}}, - {Region: "United States", Number: 4900, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 47}}, - {Region: "United States", Number: 4901, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 48}}, - {Region: "United States", Number: 4902, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 49}}, - {Region: "United States", Number: 4903, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 50}}, - {Region: "United States", Number: 4904, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 241}}, - {Region: "United States", Number: 4905, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 242}}, - {Region: "United States", Number: 4906, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 243}}, - {Region: "United States", Number: 4907, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 244}}, - {Region: "United States", Number: 4908, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 246}}, - {Region: "United States", Number: 4909, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 247}}, - {Region: "United States", Number: 4910, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 248}}, - {Region: "United States", Number: 4911, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 249}}, - {Region: "United States", Number: 4912, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 22}}, - {Region: "United States", Number: 4913, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 23}}, - {Region: "United States", Number: 4914, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 24}}, - {Region: "United States", Number: 4915, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 25}}, {Region: "United States", Number: 4916, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 2}}, {Region: "United States", Number: 4917, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 3}}, {Region: "United States", Number: 4918, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 4}}, {Region: "United States", Number: 4919, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 5}}, - {Region: "United States", Number: 4920, TCP: true, UDP: true, IP: net.IP{64, 44, 42, 179}}, - {Region: "United States", Number: 4921, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 115}}, - {Region: "United States", Number: 4922, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 107}}, - {Region: "United States", Number: 4928, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 27}}, - {Region: "United States", Number: 4929, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 3}}, - {Region: "United States", Number: 4930, TCP: true, UDP: true, IP: net.IP{96, 9, 249, 131}}, - {Region: "United States", Number: 4931, TCP: true, UDP: true, IP: net.IP{96, 9, 255, 19}}, - {Region: "United States", Number: 4932, TCP: true, UDP: true, IP: net.IP{96, 9, 245, 107}}, - {Region: "United States", Number: 4933, TCP: true, UDP: true, IP: net.IP{96, 9, 245, 99}}, - {Region: "United States", Number: 4934, TCP: true, UDP: true, IP: net.IP{64, 44, 44, 107}}, - {Region: "United States", Number: 4935, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 130}}, - {Region: "United States", Number: 4936, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 131}}, - {Region: "United States", Number: 4937, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 132}}, - {Region: "United States", Number: 4938, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 133}}, - {Region: "United States", Number: 4939, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 187}}, - {Region: "United States", Number: 4940, TCP: true, UDP: true, IP: net.IP{196, 196, 13, 43}}, - {Region: "United States", Number: 4941, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 11}}, - {Region: "United States", Number: 4942, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 19}}, - {Region: "United States", Number: 4943, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 27}}, - {Region: "United States", Number: 4944, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 35}}, - {Region: "United States", Number: 4945, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 43}}, - {Region: "United States", Number: 4946, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 51}}, - {Region: "United States", Number: 4947, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 59}}, - {Region: "United States", Number: 4948, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 67}}, - {Region: "United States", Number: 4949, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 75}}, {Region: "United States", Number: 4950, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 121}}, {Region: "United States", Number: 4951, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 122}}, {Region: "United States", Number: 4952, TCP: true, UDP: true, IP: net.IP{68, 232, 180, 194}}, @@ -4092,40 +3813,10 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 4955, TCP: true, UDP: true, IP: net.IP{108, 61, 39, 2}}, {Region: "United States", Number: 4956, TCP: true, UDP: true, IP: net.IP{108, 61, 39, 115}}, {Region: "United States", Number: 4957, TCP: true, UDP: true, IP: net.IP{84, 17, 45, 194}}, + {Region: "United States", Number: 4958, TCP: true, UDP: true, IP: net.IP{84, 17, 45, 195}}, {Region: "United States", Number: 4959, TCP: true, UDP: true, IP: net.IP{96, 9, 246, 123}}, - {Region: "United States", Number: 5000, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 83}}, - {Region: "United States", Number: 5001, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 91}}, - {Region: "United States", Number: 5002, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 99}}, - {Region: "United States", Number: 5003, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 107}}, - {Region: "United States", Number: 5004, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 115}}, - {Region: "United States", Number: 5005, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 123}}, - {Region: "United States", Number: 5006, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 76}}, - {Region: "United States", Number: 5007, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 96}}, - {Region: "United States", Number: 5008, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 91}}, - {Region: "United States", Number: 5009, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 86}}, - {Region: "United States", Number: 5010, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 81}}, - {Region: "United States", Number: 5011, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 71}}, - {Region: "United States", Number: 5012, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 67}}, - {Region: "United States", Number: 5013, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 131}}, - {Region: "United States", Number: 5014, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 141}}, - {Region: "United States", Number: 5015, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 136}}, - {Region: "United States", Number: 5016, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 111}}, - {Region: "United States", Number: 5017, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 116}}, - {Region: "United States", Number: 5019, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 246}}, - {Region: "United States", Number: 5020, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 226}}, - {Region: "United States", Number: 5021, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 231}}, - {Region: "United States", Number: 5022, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 236}}, - {Region: "United States", Number: 5023, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 241}}, - {Region: "United States", Number: 5024, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 66}}, - {Region: "United States", Number: 5025, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 71}}, - {Region: "United States", Number: 5026, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 76}}, - {Region: "United States", Number: 5027, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 81}}, - {Region: "United States", Number: 5028, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 86}}, - {Region: "United States", Number: 5029, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 91}}, - {Region: "United States", Number: 5030, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 96}}, - {Region: "United States", Number: 5031, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 101}}, + {Region: "United States", Number: 4960, TCP: true, UDP: true, IP: net.IP{96, 9, 246, 124}}, {Region: "United States", Number: 5032, TCP: true, UDP: true, IP: net.IP{209, 58, 144, 227}}, - {Region: "United States", Number: 5034, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 210}}, {Region: "United States", Number: 5035, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 47}}, {Region: "United States", Number: 5036, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 148}}, {Region: "United States", Number: 5038, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 139}}, @@ -4133,13 +3824,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5041, TCP: true, UDP: true, IP: net.IP{107, 152, 104, 251}}, {Region: "United States", Number: 5042, TCP: true, UDP: true, IP: net.IP{107, 181, 164, 86}}, {Region: "United States", Number: 5043, TCP: true, UDP: true, IP: net.IP{185, 245, 86, 164}}, - {Region: "United States", Number: 5049, TCP: true, UDP: true, IP: net.IP{192, 210, 198, 251}}, - {Region: "United States", Number: 5050, TCP: true, UDP: true, IP: net.IP{192, 3, 182, 147}}, - {Region: "United States", Number: 5051, TCP: true, UDP: true, IP: net.IP{192, 227, 211, 171}}, {Region: "United States", Number: 5053, TCP: true, UDP: true, IP: net.IP{192, 3, 96, 155}}, {Region: "United States", Number: 5054, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 67}}, {Region: "United States", Number: 5055, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 2}}, - {Region: "United States", Number: 5056, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 155}}, {Region: "United States", Number: 5057, TCP: true, UDP: true, IP: net.IP{217, 138, 208, 211}}, {Region: "United States", Number: 5058, TCP: true, UDP: true, IP: net.IP{217, 138, 208, 219}}, {Region: "United States", Number: 5059, TCP: true, UDP: true, IP: net.IP{217, 138, 208, 139}}, @@ -4168,7 +3855,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5084, TCP: true, UDP: true, IP: net.IP{212, 102, 45, 92}}, {Region: "United States", Number: 5085, TCP: true, UDP: true, IP: net.IP{212, 102, 45, 97}}, {Region: "United States", Number: 5086, TCP: true, UDP: true, IP: net.IP{84, 17, 41, 130}}, - {Region: "United States", Number: 5087, TCP: true, UDP: true, IP: net.IP{84, 17, 41, 135}}, {Region: "United States", Number: 5088, TCP: true, UDP: true, IP: net.IP{84, 17, 41, 140}}, {Region: "United States", Number: 5089, TCP: true, UDP: true, IP: net.IP{84, 17, 41, 145}}, {Region: "United States", Number: 5090, TCP: true, UDP: true, IP: net.IP{84, 17, 41, 150}}, @@ -4195,40 +3881,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5111, TCP: true, UDP: true, IP: net.IP{185, 93, 0, 103}}, {Region: "United States", Number: 5112, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 106}}, {Region: "United States", Number: 5113, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 101}}, - {Region: "United States", Number: 5129, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 34}}, - {Region: "United States", Number: 5130, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 42}}, - {Region: "United States", Number: 5131, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 50}}, {Region: "United States", Number: 5132, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 66}}, {Region: "United States", Number: 5133, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 74}}, - {Region: "United States", Number: 5134, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 82}}, - {Region: "United States", Number: 5135, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 90}}, - {Region: "United States", Number: 5136, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 98}}, - {Region: "United States", Number: 5137, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 106}}, - {Region: "United States", Number: 5138, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 114}}, - {Region: "United States", Number: 5139, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 122}}, - {Region: "United States", Number: 5140, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 130}}, - {Region: "United States", Number: 5141, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 138}}, - {Region: "United States", Number: 5142, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 146}}, - {Region: "United States", Number: 5143, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 154}}, - {Region: "United States", Number: 5144, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 162}}, - {Region: "United States", Number: 5145, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 170}}, - {Region: "United States", Number: 5146, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 178}}, {Region: "United States", Number: 5147, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 186}}, - {Region: "United States", Number: 5148, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 194}}, - {Region: "United States", Number: 5149, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 202}}, - {Region: "United States", Number: 5150, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 210}}, - {Region: "United States", Number: 5151, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 218}}, - {Region: "United States", Number: 5152, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 226}}, - {Region: "United States", Number: 5153, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 234}}, - {Region: "United States", Number: 5154, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 242}}, - {Region: "United States", Number: 5155, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 250}}, - {Region: "United States", Number: 5156, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 66}}, - {Region: "United States", Number: 5157, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 74}}, - {Region: "United States", Number: 5158, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 82}}, - {Region: "United States", Number: 5159, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 90}}, - {Region: "United States", Number: 5160, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 98}}, - {Region: "United States", Number: 5161, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 106}}, - {Region: "United States", Number: 5162, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 114}}, {Region: "United States", Number: 5163, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 122}}, {Region: "United States", Number: 5164, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 130}}, {Region: "United States", Number: 5165, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 138}}, @@ -4251,49 +3906,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5186, TCP: true, UDP: true, IP: net.IP{104, 140, 54, 82}}, {Region: "United States", Number: 5187, TCP: true, UDP: true, IP: net.IP{104, 140, 54, 90}}, {Region: "United States", Number: 5188, TCP: true, UDP: true, IP: net.IP{104, 140, 54, 98}}, - {Region: "United States", Number: 5189, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 3}}, - {Region: "United States", Number: 5190, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 19}}, - {Region: "United States", Number: 5191, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 27}}, - {Region: "United States", Number: 5192, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 51}}, - {Region: "United States", Number: 5193, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 67}}, - {Region: "United States", Number: 5194, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 75}}, - {Region: "United States", Number: 5195, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 83}}, - {Region: "United States", Number: 5196, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 99}}, - {Region: "United States", Number: 5197, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 115}}, - {Region: "United States", Number: 5198, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 123}}, - {Region: "United States", Number: 5199, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 147}}, - {Region: "United States", Number: 5200, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 155}}, - {Region: "United States", Number: 5201, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 163}}, - {Region: "United States", Number: 5203, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 227}}, - {Region: "United States", Number: 5204, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 251}}, - {Region: "United States", Number: 5205, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 3}}, - {Region: "United States", Number: 5206, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 11}}, - {Region: "United States", Number: 5207, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 19}}, - {Region: "United States", Number: 5208, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 27}}, - {Region: "United States", Number: 5209, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 51}}, - {Region: "United States", Number: 5210, TCP: true, UDP: true, IP: net.IP{170, 130, 0, 106}}, - {Region: "United States", Number: 5211, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 250}}, - {Region: "United States", Number: 5212, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 34}}, - {Region: "United States", Number: 5213, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 202}}, - {Region: "United States", Number: 5214, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 202}}, - {Region: "United States", Number: 5215, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 210}}, - {Region: "United States", Number: 5216, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 218}}, - {Region: "United States", Number: 5217, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 226}}, - {Region: "United States", Number: 5218, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 210}}, - {Region: "United States", Number: 5219, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 234}}, - {Region: "United States", Number: 5220, TCP: true, UDP: true, IP: net.IP{170, 130, 0, 34}}, - {Region: "United States", Number: 5222, TCP: true, UDP: true, IP: net.IP{104, 206, 238, 2}}, - {Region: "United States", Number: 5224, TCP: true, UDP: true, IP: net.IP{170, 130, 2, 234}}, - {Region: "United States", Number: 5225, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 66}}, - {Region: "United States", Number: 5226, TCP: true, UDP: true, IP: net.IP{170, 130, 2, 250}}, - {Region: "United States", Number: 5227, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 10}}, - {Region: "United States", Number: 5228, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 58}}, + {Region: "United States", Number: 5221, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 2}}, + {Region: "United States", Number: 5223, TCP: true, UDP: true, IP: net.IP{170, 130, 2, 226}}, {Region: "United States", Number: 5229, TCP: true, UDP: true, IP: net.IP{208, 91, 107, 131}}, {Region: "United States", Number: 5230, TCP: true, UDP: true, IP: net.IP{75, 98, 46, 211}}, - {Region: "United States", Number: 5233, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 211}}, - {Region: "United States", Number: 5234, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 219}}, - {Region: "United States", Number: 5235, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 227}}, - {Region: "United States", Number: 5236, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 235}}, + {Region: "United States", Number: 5232, TCP: true, UDP: true, IP: net.IP{45, 92, 9, 19}}, {Region: "United States", Number: 5238, TCP: true, UDP: true, IP: net.IP{107, 158, 155, 10}}, {Region: "United States", Number: 5239, TCP: true, UDP: true, IP: net.IP{107, 158, 155, 18}}, {Region: "United States", Number: 5240, TCP: true, UDP: true, IP: net.IP{107, 158, 155, 26}}, @@ -4328,6 +3945,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5270, TCP: true, UDP: true, IP: net.IP{104, 140, 76, 203}}, {Region: "United States", Number: 5271, TCP: true, UDP: true, IP: net.IP{104, 140, 76, 187}}, {Region: "United States", Number: 5272, TCP: true, UDP: true, IP: net.IP{104, 140, 13, 19}}, + {Region: "United States", Number: 5273, TCP: true, UDP: true, IP: net.IP{104, 140, 13, 59}}, {Region: "United States", Number: 5274, TCP: true, UDP: true, IP: net.IP{104, 140, 13, 75}}, {Region: "United States", Number: 5275, TCP: true, UDP: true, IP: net.IP{104, 140, 13, 83}}, {Region: "United States", Number: 5276, TCP: true, UDP: true, IP: net.IP{104, 140, 17, 155}}, @@ -4377,7 +3995,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5322, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 200}}, {Region: "United States", Number: 5323, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 203}}, {Region: "United States", Number: 5325, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 209}}, - {Region: "United States", Number: 5326, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 212}}, {Region: "United States", Number: 5327, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 215}}, {Region: "United States", Number: 5328, TCP: true, UDP: true, IP: net.IP{66, 115, 176, 218}}, {Region: "United States", Number: 5329, TCP: true, UDP: true, IP: net.IP{86, 106, 87, 242}}, @@ -4395,11 +4012,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5341, TCP: true, UDP: true, IP: net.IP{212, 102, 33, 104}}, {Region: "United States", Number: 5342, TCP: true, UDP: true, IP: net.IP{162, 210, 198, 129}}, {Region: "United States", Number: 5343, TCP: true, UDP: true, IP: net.IP{209, 58, 133, 167}}, - {Region: "United States", Number: 5344, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 30}}, {Region: "United States", Number: 5345, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 136}}, {Region: "United States", Number: 5346, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 152}}, {Region: "United States", Number: 5347, TCP: true, UDP: true, IP: net.IP{23, 83, 129, 120}}, - {Region: "United States", Number: 5348, TCP: true, UDP: true, IP: net.IP{23, 83, 129, 161}}, {Region: "United States", Number: 5349, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 43}}, {Region: "United States", Number: 5350, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 23}}, {Region: "United States", Number: 5351, TCP: true, UDP: true, IP: net.IP{185, 245, 86, 235}}, @@ -4413,13 +4028,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5359, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 149}}, {Region: "United States", Number: 5360, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 146}}, {Region: "United States", Number: 5361, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 134}}, - {Region: "United States", Number: 5362, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 137}}, {Region: "United States", Number: 5363, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 140}}, {Region: "United States", Number: 5364, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 143}}, {Region: "United States", Number: 5365, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 146}}, {Region: "United States", Number: 5366, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 149}}, {Region: "United States", Number: 5367, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 158}}, - {Region: "United States", Number: 5368, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 161}}, {Region: "United States", Number: 5369, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 164}}, {Region: "United States", Number: 5370, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 167}}, {Region: "United States", Number: 5371, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 170}}, @@ -4430,7 +4043,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5376, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 51}}, {Region: "United States", Number: 5377, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 131}}, {Region: "United States", Number: 5378, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 152}}, - {Region: "United States", Number: 5379, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 176}}, {Region: "United States", Number: 5380, TCP: true, UDP: true, IP: net.IP{66, 115, 171, 155}}, {Region: "United States", Number: 5381, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 27}}, {Region: "United States", Number: 5384, TCP: true, UDP: true, IP: net.IP{82, 102, 31, 166}}, @@ -4441,12 +4053,13 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5389, TCP: true, UDP: true, IP: net.IP{139, 28, 216, 182}}, {Region: "United States", Number: 5390, TCP: true, UDP: true, IP: net.IP{139, 28, 216, 185}}, {Region: "United States", Number: 5391, TCP: true, UDP: true, IP: net.IP{107, 158, 235, 91}}, - {Region: "United States", Number: 5393, TCP: true, UDP: true, IP: net.IP{173, 44, 244, 195}}, + {Region: "United States", Number: 5392, TCP: true, UDP: true, IP: net.IP{107, 158, 236, 139}}, {Region: "United States", Number: 5396, TCP: true, UDP: true, IP: net.IP{107, 158, 255, 35}}, {Region: "United States", Number: 5397, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 2}}, {Region: "United States", Number: 5398, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 10}}, {Region: "United States", Number: 5399, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 18}}, {Region: "United States", Number: 5400, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 26}}, + {Region: "United States", Number: 5401, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 194}}, {Region: "United States", Number: 5402, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 42}}, {Region: "United States", Number: 5403, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 50}}, {Region: "United States", Number: 5404, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 58}}, @@ -4456,6 +4069,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5408, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 90}}, {Region: "United States", Number: 5409, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 98}}, {Region: "United States", Number: 5410, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 106}}, + {Region: "United States", Number: 5411, TCP: true, UDP: true, IP: net.IP{23, 231, 26, 98}}, {Region: "United States", Number: 5412, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 122}}, {Region: "United States", Number: 5413, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 130}}, {Region: "United States", Number: 5414, TCP: true, UDP: true, IP: net.IP{107, 158, 96, 138}}, @@ -4479,6 +4093,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5432, TCP: true, UDP: true, IP: net.IP{185, 217, 69, 67}}, {Region: "United States", Number: 5433, TCP: true, UDP: true, IP: net.IP{107, 181, 164, 67}}, {Region: "United States", Number: 5434, TCP: true, UDP: true, IP: net.IP{107, 181, 164, 76}}, + {Region: "United States", Number: 5435, TCP: true, UDP: true, IP: net.IP{209, 58, 148, 225}}, {Region: "United States", Number: 5436, TCP: true, UDP: true, IP: net.IP{209, 58, 150, 72}}, {Region: "United States", Number: 5437, TCP: true, UDP: true, IP: net.IP{23, 81, 209, 96}}, {Region: "United States", Number: 5438, TCP: true, UDP: true, IP: net.IP{172, 93, 197, 115}}, @@ -4496,6 +4111,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5450, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 19}}, {Region: "United States", Number: 5451, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 35}}, {Region: "United States", Number: 5452, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 99}}, + {Region: "United States", Number: 5453, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 43}}, {Region: "United States", Number: 5454, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 51}}, {Region: "United States", Number: 5455, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 59}}, {Region: "United States", Number: 5456, TCP: true, UDP: true, IP: net.IP{185, 240, 246, 67}}, @@ -4517,8 +4133,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5472, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 115}}, {Region: "United States", Number: 5473, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 123}}, {Region: "United States", Number: 5474, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 131}}, - {Region: "United States", Number: 5475, TCP: true, UDP: true, IP: net.IP{23, 95, 2, 35}}, - {Region: "United States", Number: 5476, TCP: true, UDP: true, IP: net.IP{198, 23, 207, 251}}, {Region: "United States", Number: 5477, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 119}}, {Region: "United States", Number: 5478, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 24}}, {Region: "United States", Number: 5480, TCP: true, UDP: true, IP: net.IP{173, 234, 62, 163}}, @@ -4537,7 +4151,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5494, TCP: true, UDP: true, IP: net.IP{207, 244, 78, 106}}, {Region: "United States", Number: 5495, TCP: true, UDP: true, IP: net.IP{199, 115, 112, 133}}, {Region: "United States", Number: 5496, TCP: true, UDP: true, IP: net.IP{108, 59, 0, 33}}, - {Region: "United States", Number: 5497, TCP: true, UDP: true, IP: net.IP{207, 244, 71, 97}}, {Region: "United States", Number: 5498, TCP: true, UDP: true, IP: net.IP{107, 181, 164, 94}}, {Region: "United States", Number: 5499, TCP: true, UDP: true, IP: net.IP{107, 181, 164, 103}}, {Region: "United States", Number: 5500, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 3}}, @@ -4551,14 +4164,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5508, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 75}}, {Region: "United States", Number: 5509, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 83}}, {Region: "United States", Number: 5510, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 91}}, - {Region: "United States", Number: 5511, TCP: true, UDP: true, IP: net.IP{23, 226, 131, 147}}, - {Region: "United States", Number: 5512, TCP: true, UDP: true, IP: net.IP{23, 226, 129, 171}}, {Region: "United States", Number: 5513, TCP: true, UDP: true, IP: net.IP{23, 83, 129, 116}}, {Region: "United States", Number: 5514, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 46}}, {Region: "United States", Number: 5515, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 51}}, {Region: "United States", Number: 5516, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 54}}, {Region: "United States", Number: 5517, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 58}}, - {Region: "United States", Number: 5518, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 62}}, {Region: "United States", Number: 5519, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 70}}, {Region: "United States", Number: 5520, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 58}}, {Region: "United States", Number: 5521, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 66}}, @@ -4585,10 +4195,9 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5548, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 73}}, {Region: "United States", Number: 5549, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 76}}, {Region: "United States", Number: 5550, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 79}}, - {Region: "United States", Number: 5551, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 82}}, {Region: "United States", Number: 5552, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 85}}, + {Region: "United States", Number: 5553, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 88}}, {Region: "United States", Number: 5554, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 91}}, - {Region: "United States", Number: 5555, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 94}}, {Region: "United States", Number: 5556, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 97}}, {Region: "United States", Number: 5557, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 100}}, {Region: "United States", Number: 5558, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 103}}, @@ -4610,7 +4219,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5579, TCP: true, UDP: true, IP: net.IP{141, 98, 216, 227}}, {Region: "United States", Number: 5582, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 139}}, {Region: "United States", Number: 5584, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 155}}, - {Region: "United States", Number: 5585, TCP: true, UDP: true, IP: net.IP{192, 3, 190, 203}}, {Region: "United States", Number: 5586, TCP: true, UDP: true, IP: net.IP{198, 23, 159, 163}}, {Region: "United States", Number: 5587, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 234}}, {Region: "United States", Number: 5588, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 242}}, @@ -4623,6 +4231,8 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5598, TCP: true, UDP: true, IP: net.IP{196, 245, 9, 51}}, {Region: "United States", Number: 5605, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 35}}, {Region: "United States", Number: 5606, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 43}}, + {Region: "United States", Number: 5608, TCP: true, UDP: true, IP: net.IP{23, 82, 136, 118}}, + {Region: "United States", Number: 5609, TCP: true, UDP: true, IP: net.IP{23, 82, 136, 22}}, {Region: "United States", Number: 5610, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 99}}, {Region: "United States", Number: 5611, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 107}}, {Region: "United States", Number: 5612, TCP: true, UDP: true, IP: net.IP{156, 146, 36, 44}}, @@ -4630,9 +4240,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5614, TCP: true, UDP: true, IP: net.IP{156, 146, 36, 39}}, {Region: "United States", Number: 5615, TCP: true, UDP: true, IP: net.IP{156, 146, 36, 34}}, {Region: "United States", Number: 5621, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 74}}, - {Region: "United States", Number: 5622, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 78}}, - {Region: "United States", Number: 5623, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 82}}, - {Region: "United States", Number: 5624, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 98}}, {Region: "United States", Number: 5625, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 102}}, {Region: "United States", Number: 5626, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 106}}, {Region: "United States", Number: 5627, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 71}}, @@ -4648,7 +4255,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5638, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 148}}, {Region: "United States", Number: 5639, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 150}}, {Region: "United States", Number: 5640, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 152}}, - {Region: "United States", Number: 5641, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 154}}, {Region: "United States", Number: 5642, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 156}}, {Region: "United States", Number: 5643, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 158}}, {Region: "United States", Number: 5644, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 160}}, @@ -4660,7 +4266,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5650, TCP: true, UDP: true, IP: net.IP{173, 244, 208, 58}}, {Region: "United States", Number: 5651, TCP: true, UDP: true, IP: net.IP{173, 244, 208, 37}}, {Region: "United States", Number: 5652, TCP: true, UDP: true, IP: net.IP{173, 244, 208, 47}}, - {Region: "United States", Number: 5653, TCP: true, UDP: true, IP: net.IP{107, 182, 234, 82}}, {Region: "United States", Number: 5654, TCP: true, UDP: true, IP: net.IP{174, 127, 84, 25}}, {Region: "United States", Number: 5655, TCP: true, UDP: true, IP: net.IP{66, 115, 157, 3}}, {Region: "United States", Number: 5656, TCP: true, UDP: true, IP: net.IP{66, 115, 157, 6}}, @@ -4716,8 +4321,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5707, TCP: true, UDP: true, IP: net.IP{196, 196, 19, 83}}, {Region: "United States", Number: 5708, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 3}}, {Region: "United States", Number: 5709, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 11}}, - {Region: "United States", Number: 5710, TCP: true, UDP: true, IP: net.IP{198, 23, 201, 243}}, - {Region: "United States", Number: 5711, TCP: true, UDP: true, IP: net.IP{23, 94, 190, 243}}, {Region: "United States", Number: 5712, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 34}}, {Region: "United States", Number: 5713, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 39}}, {Region: "United States", Number: 5714, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 44}}, @@ -4731,6 +4334,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5728, TCP: true, UDP: true, IP: net.IP{185, 236, 200, 147}}, {Region: "United States", Number: 5729, TCP: true, UDP: true, IP: net.IP{185, 236, 200, 115}}, {Region: "United States", Number: 5730, TCP: true, UDP: true, IP: net.IP{196, 245, 9, 3}}, + {Region: "United States", Number: 5731, TCP: true, UDP: true, IP: net.IP{196, 245, 9, 11}}, {Region: "United States", Number: 5732, TCP: true, UDP: true, IP: net.IP{196, 245, 9, 19}}, {Region: "United States", Number: 5735, TCP: true, UDP: true, IP: net.IP{23, 82, 10, 243}}, {Region: "United States", Number: 5736, TCP: true, UDP: true, IP: net.IP{23, 82, 8, 176}}, @@ -4758,9 +4362,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5760, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 227}}, {Region: "United States", Number: 5761, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 235}}, {Region: "United States", Number: 5762, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 243}}, - {Region: "United States", Number: 5763, TCP: true, UDP: true, IP: net.IP{23, 226, 133, 163}}, - {Region: "United States", Number: 5764, TCP: true, UDP: true, IP: net.IP{23, 226, 132, 235}}, - {Region: "United States", Number: 5765, TCP: true, UDP: true, IP: net.IP{23, 226, 132, 243}}, {Region: "United States", Number: 5766, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 110}}, {Region: "United States", Number: 5767, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 114}}, {Region: "United States", Number: 5768, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 118}}, @@ -4791,7 +4392,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5795, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 195}}, {Region: "United States", Number: 5796, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 198}}, {Region: "United States", Number: 5797, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 201}}, - {Region: "United States", Number: 5798, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 204}}, {Region: "United States", Number: 5799, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 207}}, {Region: "United States", Number: 5800, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 210}}, {Region: "United States", Number: 5801, TCP: true, UDP: true, IP: net.IP{172, 98, 75, 213}}, @@ -4871,6 +4471,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5880, TCP: true, UDP: true, IP: net.IP{45, 149, 206, 251}}, {Region: "United States", Number: 5881, TCP: true, UDP: true, IP: net.IP{45, 149, 206, 235}}, {Region: "United States", Number: 5882, TCP: true, UDP: true, IP: net.IP{109, 236, 60, 155}}, + {Region: "United States", Number: 5883, TCP: true, UDP: true, IP: net.IP{109, 236, 60, 147}}, {Region: "United States", Number: 5884, TCP: true, UDP: true, IP: net.IP{185, 221, 135, 163}}, {Region: "United States", Number: 5885, TCP: true, UDP: true, IP: net.IP{109, 236, 60, 139}}, {Region: "United States", Number: 5886, TCP: true, UDP: true, IP: net.IP{109, 236, 60, 131}}, @@ -4895,9 +4496,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5905, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 59}}, {Region: "United States", Number: 5906, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 64}}, {Region: "United States", Number: 5907, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 69}}, - {Region: "United States", Number: 5908, TCP: true, UDP: true, IP: net.IP{173, 254, 255, 203}}, - {Region: "United States", Number: 5909, TCP: true, UDP: true, IP: net.IP{173, 254, 254, 27}}, - {Region: "United States", Number: 5910, TCP: true, UDP: true, IP: net.IP{173, 254, 254, 19}}, {Region: "United States", Number: 5911, TCP: true, UDP: true, IP: net.IP{209, 58, 149, 8}}, {Region: "United States", Number: 5912, TCP: true, UDP: true, IP: net.IP{209, 58, 148, 230}}, {Region: "United States", Number: 5913, TCP: true, UDP: true, IP: net.IP{102, 129, 239, 44}}, @@ -4938,26 +4536,23 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 5954, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 107}}, {Region: "United States", Number: 5955, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 99}}, {Region: "United States", Number: 5956, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 75}}, - {Region: "United States", Number: 5957, TCP: true, UDP: true, IP: net.IP{23, 226, 132, 251}}, - {Region: "United States", Number: 5958, TCP: true, UDP: true, IP: net.IP{23, 226, 133, 131}}, - {Region: "United States", Number: 5959, TCP: true, UDP: true, IP: net.IP{23, 226, 133, 139}}, {Region: "United States", Number: 5960, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 162}}, {Region: "United States", Number: 5961, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 166}}, {Region: "United States", Number: 5962, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 170}}, - {Region: "United States", Number: 5963, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 174}}, {Region: "United States", Number: 5964, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 178}}, - {Region: "United States", Number: 5965, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 182}}, - {Region: "United States", Number: 5966, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 186}}, - {Region: "United States", Number: 5967, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 190}}, {Region: "United States", Number: 5968, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 194}}, {Region: "United States", Number: 5970, TCP: true, UDP: true, IP: net.IP{209, 95, 36, 146}}, {Region: "United States", Number: 5971, TCP: true, UDP: true, IP: net.IP{209, 95, 36, 138}}, {Region: "United States", Number: 5972, TCP: true, UDP: true, IP: net.IP{209, 95, 36, 150}}, {Region: "United States", Number: 5973, TCP: true, UDP: true, IP: net.IP{196, 245, 9, 67}}, + {Region: "United States", Number: 5975, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 91}}, + {Region: "United States", Number: 5976, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 107}}, {Region: "United States", Number: 5977, TCP: true, UDP: true, IP: net.IP{66, 115, 183, 131}}, {Region: "United States", Number: 5978, TCP: true, UDP: true, IP: net.IP{66, 115, 183, 134}}, {Region: "United States", Number: 5979, TCP: true, UDP: true, IP: net.IP{66, 115, 183, 137}}, {Region: "United States", Number: 5980, TCP: true, UDP: true, IP: net.IP{66, 115, 183, 140}}, + {Region: "United States", Number: 5981, TCP: true, UDP: true, IP: net.IP{23, 94, 30, 171}}, + {Region: "United States", Number: 5982, TCP: true, UDP: true, IP: net.IP{192, 210, 227, 235}}, {Region: "United States", Number: 5983, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 74}}, {Region: "United States", Number: 5984, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 79}}, {Region: "United States", Number: 5985, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 89}}, @@ -5003,7 +4598,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6025, TCP: true, UDP: true, IP: net.IP{185, 217, 69, 181}}, {Region: "United States", Number: 6030, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 202}}, {Region: "United States", Number: 6031, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 206}}, - {Region: "United States", Number: 6032, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 214}}, {Region: "United States", Number: 6033, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 218}}, {Region: "United States", Number: 6037, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 50}}, {Region: "United States", Number: 6038, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 54}}, @@ -5026,9 +4620,6 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6056, TCP: true, UDP: true, IP: net.IP{23, 82, 14, 17}}, {Region: "United States", Number: 6057, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 6}}, {Region: "United States", Number: 6058, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 10}}, - {Region: "United States", Number: 6059, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 14}}, - {Region: "United States", Number: 6060, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 18}}, - {Region: "United States", Number: 6061, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 22}}, {Region: "United States", Number: 6062, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 26}}, {Region: "United States", Number: 6063, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 143}}, {Region: "United States", Number: 6064, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 146}}, @@ -5042,6 +4633,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6072, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 216}}, {Region: "United States", Number: 6073, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 219}}, {Region: "United States", Number: 6074, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 51}}, + {Region: "United States", Number: 6075, TCP: true, UDP: true, IP: net.IP{199, 58, 187, 131}}, {Region: "United States", Number: 6076, TCP: true, UDP: true, IP: net.IP{199, 58, 187, 134}}, {Region: "United States", Number: 6077, TCP: true, UDP: true, IP: net.IP{199, 58, 187, 137}}, {Region: "United States", Number: 6078, TCP: true, UDP: true, IP: net.IP{199, 58, 187, 140}}, @@ -5078,18 +4670,14 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6109, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 195}}, {Region: "United States", Number: 6110, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 198}}, {Region: "United States", Number: 6111, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 201}}, - {Region: "United States", Number: 6112, TCP: true, UDP: true, IP: net.IP{96, 44, 134, 147}}, - {Region: "United States", Number: 6113, TCP: true, UDP: true, IP: net.IP{96, 44, 134, 155}}, - {Region: "United States", Number: 6114, TCP: true, UDP: true, IP: net.IP{98, 143, 145, 251}}, - {Region: "United States", Number: 6115, TCP: true, UDP: true, IP: net.IP{104, 129, 24, 251}}, {Region: "United States", Number: 6116, TCP: true, UDP: true, IP: net.IP{89, 187, 187, 35}}, + {Region: "United States", Number: 6117, TCP: true, UDP: true, IP: net.IP{176, 113, 73, 164}}, + {Region: "United States", Number: 6120, TCP: true, UDP: true, IP: net.IP{176, 113, 73, 188}}, {Region: "United States", Number: 6122, TCP: true, UDP: true, IP: net.IP{199, 115, 113, 5}}, {Region: "United States", Number: 6123, TCP: true, UDP: true, IP: net.IP{108, 59, 10, 136}}, {Region: "United States", Number: 6124, TCP: true, UDP: true, IP: net.IP{172, 106, 104, 51}}, {Region: "United States", Number: 6125, TCP: true, UDP: true, IP: net.IP{172, 106, 104, 59}}, {Region: "United States", Number: 6126, TCP: true, UDP: true, IP: net.IP{185, 245, 86, 243}}, - {Region: "United States", Number: 6127, TCP: true, UDP: true, IP: net.IP{96, 47, 238, 99}}, - {Region: "United States", Number: 6128, TCP: true, UDP: true, IP: net.IP{96, 47, 238, 139}}, {Region: "United States", Number: 6129, TCP: true, UDP: true, IP: net.IP{195, 181, 168, 200}}, {Region: "United States", Number: 6130, TCP: true, UDP: true, IP: net.IP{195, 181, 168, 205}}, {Region: "United States", Number: 6131, TCP: true, UDP: true, IP: net.IP{195, 181, 168, 210}}, @@ -5115,7 +4703,7 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6152, TCP: true, UDP: true, IP: net.IP{184, 170, 244, 219}}, {Region: "United States", Number: 6153, TCP: true, UDP: true, IP: net.IP{184, 170, 244, 235}}, {Region: "United States", Number: 6154, TCP: true, UDP: true, IP: net.IP{184, 170, 244, 227}}, - {Region: "United States", Number: 6156, TCP: true, UDP: true, IP: net.IP{104, 129, 25, 67}}, + {Region: "United States", Number: 6155, TCP: true, UDP: true, IP: net.IP{195, 206, 104, 179}}, {Region: "United States", Number: 6157, TCP: true, UDP: true, IP: net.IP{179, 61, 196, 3}}, {Region: "United States", Number: 6158, TCP: true, UDP: true, IP: net.IP{179, 61, 196, 11}}, {Region: "United States", Number: 6159, TCP: true, UDP: true, IP: net.IP{179, 61, 196, 19}}, @@ -5124,20 +4712,27 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6162, TCP: true, UDP: true, IP: net.IP{172, 106, 13, 27}}, {Region: "United States", Number: 6163, TCP: true, UDP: true, IP: net.IP{172, 106, 13, 251}}, {Region: "United States", Number: 6164, TCP: true, UDP: true, IP: net.IP{195, 181, 163, 44}}, - {Region: "United States", Number: 6168, TCP: true, UDP: true, IP: net.IP{96, 47, 229, 195}}, + {Region: "United States", Number: 6166, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 56}}, + {Region: "United States", Number: 6167, TCP: true, UDP: true, IP: net.IP{87, 101, 93, 11}}, {Region: "United States", Number: 6169, TCP: true, UDP: true, IP: net.IP{104, 152, 46, 83}}, {Region: "United States", Number: 6170, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 227}}, {Region: "United States", Number: 6171, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 230}}, {Region: "United States", Number: 6172, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 233}}, {Region: "United States", Number: 6173, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 236}}, {Region: "United States", Number: 6174, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 239}}, + {Region: "United States", Number: 6175, TCP: true, UDP: true, IP: net.IP{37, 120, 138, 179}}, + {Region: "United States", Number: 6176, TCP: true, UDP: true, IP: net.IP{37, 120, 138, 187}}, + {Region: "United States", Number: 6177, TCP: true, UDP: true, IP: net.IP{185, 244, 215, 83}}, + {Region: "United States", Number: 6178, TCP: true, UDP: true, IP: net.IP{176, 113, 72, 211}}, + {Region: "United States", Number: 6179, TCP: true, UDP: true, IP: net.IP{176, 113, 72, 219}}, + {Region: "United States", Number: 6180, TCP: true, UDP: true, IP: net.IP{185, 232, 22, 75}}, + {Region: "United States", Number: 6181, TCP: true, UDP: true, IP: net.IP{185, 244, 215, 99}}, + {Region: "United States", Number: 6182, TCP: true, UDP: true, IP: net.IP{185, 244, 215, 195}}, {Region: "United States", Number: 6183, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 175}}, {Region: "United States", Number: 6184, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 178}}, {Region: "United States", Number: 6185, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 181}}, {Region: "United States", Number: 6186, TCP: true, UDP: true, IP: net.IP{23, 226, 128, 35}}, {Region: "United States", Number: 6187, TCP: true, UDP: true, IP: net.IP{23, 226, 128, 27}}, - {Region: "United States", Number: 6188, TCP: true, UDP: true, IP: net.IP{23, 226, 129, 227}}, - {Region: "United States", Number: 6189, TCP: true, UDP: true, IP: net.IP{23, 226, 131, 139}}, {Region: "United States", Number: 6190, TCP: true, UDP: true, IP: net.IP{184, 170, 247, 169}}, {Region: "United States", Number: 6191, TCP: true, UDP: true, IP: net.IP{184, 170, 247, 172}}, {Region: "United States", Number: 6192, TCP: true, UDP: true, IP: net.IP{184, 170, 240, 99}}, @@ -5150,7 +4745,11 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6199, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 4}}, {Region: "United States", Number: 6200, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 8}}, {Region: "United States", Number: 6201, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 12}}, + {Region: "United States", Number: 6202, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 67}}, + {Region: "United States", Number: 6203, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 70}}, + {Region: "United States", Number: 6204, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 73}}, {Region: "United States", Number: 6205, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 70}}, + {Region: "United States", Number: 6210, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 107}}, {Region: "United States", Number: 6211, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 75}}, {Region: "United States", Number: 6212, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 83}}, {Region: "United States", Number: 6213, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 51}}, @@ -5165,20 +4764,784 @@ func NordvpnServers() []models.NordvpnServer { {Region: "United States", Number: 6222, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 11}}, {Region: "United States", Number: 6223, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 3}}, {Region: "United States", Number: 6224, TCP: true, UDP: true, IP: net.IP{45, 155, 40, 99}}, - {Region: "Vietnam", Number: 8, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 189}}, - {Region: "Vietnam", Number: 9, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 192}}, - {Region: "Vietnam", Number: 10, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 205}}, - {Region: "Vietnam", Number: 11, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 219}}, - {Region: "Vietnam", Number: 12, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 222}}, - {Region: "Vietnam", Number: 13, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 26}}, - {Region: "Vietnam", Number: 14, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 30}}, - {Region: "Vietnam", Number: 15, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 34}}, - {Region: "Vietnam", Number: 16, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 40}}, - {Region: "Vietnam", Number: 17, TCP: false, UDP: false, IP: net.IP{125, 212, 220, 47}}, + {Region: "United States", Number: 6225, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 195}}, + {Region: "United States", Number: 6226, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 201}}, + {Region: "United States", Number: 6227, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 198}}, + {Region: "United States", Number: 6228, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 204}}, + {Region: "United States", Number: 6229, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 210}}, + {Region: "United States", Number: 6230, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 213}}, + {Region: "United States", Number: 6231, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 216}}, + {Region: "United States", Number: 6232, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 219}}, + {Region: "United States", Number: 6233, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 221}}, + {Region: "United States", Number: 6234, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 207}}, + {Region: "United States", Number: 6235, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 2}}, + {Region: "United States", Number: 6236, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 10}}, + {Region: "United States", Number: 6237, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 18}}, + {Region: "United States", Number: 6238, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 26}}, + {Region: "United States", Number: 6239, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 34}}, + {Region: "United States", Number: 6240, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 42}}, + {Region: "United States", Number: 6241, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 50}}, + {Region: "United States", Number: 6242, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 58}}, + {Region: "United States", Number: 6243, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 66}}, + {Region: "United States", Number: 6244, TCP: true, UDP: true, IP: net.IP{107, 158, 15, 74}}, + {Region: "United States", Number: 6245, TCP: true, UDP: true, IP: net.IP{156, 146, 43, 200}}, + {Region: "United States", Number: 6246, TCP: true, UDP: true, IP: net.IP{156, 146, 43, 197}}, + {Region: "United States", Number: 6247, TCP: true, UDP: true, IP: net.IP{156, 146, 43, 203}}, + {Region: "United States", Number: 6248, TCP: true, UDP: true, IP: net.IP{156, 146, 43, 206}}, + {Region: "United States", Number: 6249, TCP: false, UDP: false, IP: net.IP{89, 187, 171, 116}}, + {Region: "United States", Number: 6250, TCP: false, UDP: false, IP: net.IP{89, 187, 171, 111}}, + {Region: "United States", Number: 6251, TCP: false, UDP: false, IP: net.IP{89, 187, 182, 106}}, + {Region: "United States", Number: 6252, TCP: false, UDP: false, IP: net.IP{89, 187, 182, 111}}, + {Region: "United States", Number: 6253, TCP: false, UDP: false, IP: net.IP{84, 17, 44, 152}}, + {Region: "United States", Number: 6254, TCP: false, UDP: false, IP: net.IP{84, 17, 45, 211}}, + {Region: "United States", Number: 6255, TCP: true, UDP: true, IP: net.IP{64, 44, 42, 107}}, + {Region: "United States", Number: 6256, TCP: true, UDP: true, IP: net.IP{172, 93, 147, 67}}, + {Region: "United States", Number: 6257, TCP: true, UDP: true, IP: net.IP{172, 93, 230, 99}}, + {Region: "United States", Number: 6258, TCP: true, UDP: true, IP: net.IP{172, 93, 147, 75}}, + {Region: "United States", Number: 6260, TCP: true, UDP: true, IP: net.IP{64, 44, 42, 27}}, + {Region: "United States", Number: 6262, TCP: true, UDP: true, IP: net.IP{107, 175, 40, 235}}, + {Region: "United States", Number: 6263, TCP: true, UDP: true, IP: net.IP{107, 175, 40, 219}}, + {Region: "United States", Number: 6264, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 219}}, + {Region: "United States", Number: 6265, TCP: true, UDP: true, IP: net.IP{107, 175, 40, 211}}, + {Region: "United States", Number: 6266, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 211}}, + {Region: "United States", Number: 6267, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 187}}, + {Region: "United States", Number: 6268, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 163}}, + {Region: "United States", Number: 6269, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 251}}, + {Region: "United States", Number: 6270, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 147}}, + {Region: "United States", Number: 6271, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 171}}, + {Region: "United States", Number: 6272, TCP: true, UDP: true, IP: net.IP{107, 175, 105, 155}}, + {Region: "United States", Number: 6273, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 243}}, + {Region: "United States", Number: 6274, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 235}}, + {Region: "United States", Number: 6275, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 227}}, + {Region: "United States", Number: 6276, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 203}}, + {Region: "United States", Number: 6277, TCP: true, UDP: true, IP: net.IP{107, 175, 104, 195}}, + {Region: "United States", Number: 6279, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 83}}, + {Region: "United States", Number: 6280, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 251}}, + {Region: "United States", Number: 6281, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 243}}, + {Region: "United States", Number: 6282, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 139}}, + {Region: "United States", Number: 6283, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 131}}, + {Region: "United States", Number: 6284, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 115}}, + {Region: "United States", Number: 6285, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 3}}, + {Region: "United States", Number: 6286, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 11}}, + {Region: "United States", Number: 6287, TCP: true, UDP: true, IP: net.IP{107, 173, 73, 43}}, + {Region: "United States", Number: 6288, TCP: true, UDP: true, IP: net.IP{107, 173, 73, 35}}, + {Region: "United States", Number: 6289, TCP: true, UDP: true, IP: net.IP{107, 173, 73, 27}}, + {Region: "United States", Number: 6290, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 107}}, + {Region: "United States", Number: 6291, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 195}}, + {Region: "United States", Number: 6292, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 235}}, + {Region: "United States", Number: 6293, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 227}}, + {Region: "United States", Number: 6294, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 147}}, + {Region: "United States", Number: 6295, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 203}}, + {Region: "United States", Number: 6296, TCP: true, UDP: true, IP: net.IP{107, 173, 73, 3}}, + {Region: "United States", Number: 6298, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 155}}, + {Region: "United States", Number: 6299, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 155}}, + {Region: "United States", Number: 6300, TCP: true, UDP: true, IP: net.IP{107, 173, 69, 219}}, + {Region: "United States", Number: 6301, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 235}}, + {Region: "United States", Number: 6302, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 203}}, + {Region: "United States", Number: 6303, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 163}}, + {Region: "United States", Number: 6304, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 179}}, + {Region: "United States", Number: 6305, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 243}}, + {Region: "United States", Number: 6306, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 227}}, + {Region: "United States", Number: 6307, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 171}}, + {Region: "United States", Number: 6308, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 211}}, + {Region: "United States", Number: 6309, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 187}}, + {Region: "United States", Number: 6310, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 139}}, + {Region: "United States", Number: 6311, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 155}}, + {Region: "United States", Number: 6312, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 147}}, + {Region: "United States", Number: 6313, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 115}}, + {Region: "United States", Number: 6314, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 107}}, + {Region: "United States", Number: 6315, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 91}}, + {Region: "United States", Number: 6316, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 83}}, + {Region: "United States", Number: 6317, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 75}}, + {Region: "United States", Number: 6318, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 59}}, + {Region: "United States", Number: 6319, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 67}}, + {Region: "United States", Number: 6320, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 51}}, + {Region: "United States", Number: 6321, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 43}}, + {Region: "United States", Number: 6322, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 35}}, + {Region: "United States", Number: 6323, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 11}}, + {Region: "United States", Number: 6324, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 3}}, + {Region: "United States", Number: 6325, TCP: true, UDP: true, IP: net.IP{96, 9, 246, 163}}, + {Region: "United States", Number: 6326, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 187}}, + {Region: "United States", Number: 6327, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 203}}, + {Region: "United States", Number: 6328, TCP: true, UDP: true, IP: net.IP{107, 174, 17, 51}}, + {Region: "United States", Number: 6329, TCP: true, UDP: true, IP: net.IP{89, 187, 181, 203}}, + {Region: "United States", Number: 6330, TCP: true, UDP: true, IP: net.IP{104, 129, 29, 163}}, + {Region: "United States", Number: 6331, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 195}}, + {Region: "United States", Number: 6332, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 198}}, + {Region: "United States", Number: 6333, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 201}}, + {Region: "United States", Number: 6334, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 204}}, + {Region: "United States", Number: 6335, TCP: true, UDP: true, IP: net.IP{198, 147, 23, 207}}, + {Region: "United States", Number: 6336, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 227}}, + {Region: "United States", Number: 6337, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 38}}, + {Region: "United States", Number: 6338, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 41}}, + {Region: "United States", Number: 6339, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 44}}, + {Region: "United States", Number: 6340, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 47}}, + {Region: "United States", Number: 6341, TCP: true, UDP: true, IP: net.IP{209, 58, 148, 155}}, + {Region: "United States", Number: 6343, TCP: true, UDP: true, IP: net.IP{179, 61, 196, 35}}, + {Region: "United States", Number: 6344, TCP: true, UDP: true, IP: net.IP{196, 196, 232, 3}}, + {Region: "United States", Number: 6345, TCP: true, UDP: true, IP: net.IP{104, 129, 25, 75}}, + {Region: "United States", Number: 6346, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 184}}, + {Region: "United States", Number: 6347, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 187}}, + {Region: "United States", Number: 6348, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 211}}, + {Region: "United States", Number: 6349, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 214}}, + {Region: "United States", Number: 6350, TCP: true, UDP: true, IP: net.IP{172, 98, 93, 217}}, + {Region: "United States", Number: 6351, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 163}}, + {Region: "United States", Number: 6352, TCP: true, UDP: true, IP: net.IP{91, 132, 137, 115}}, + {Region: "United States", Number: 6353, TCP: true, UDP: true, IP: net.IP{185, 59, 223, 170}}, + {Region: "United States", Number: 6354, TCP: true, UDP: true, IP: net.IP{185, 59, 223, 177}}, + {Region: "United States", Number: 6358, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 76}}, + {Region: "United States", Number: 6359, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 227}}, + {Region: "United States", Number: 6360, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 230}}, + {Region: "United States", Number: 6361, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 233}}, + {Region: "United States", Number: 6362, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 236}}, + {Region: "United States", Number: 6363, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 239}}, + {Region: "United States", Number: 6364, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 85}}, + {Region: "United States", Number: 6365, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 88}}, + {Region: "United States", Number: 6366, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 91}}, + {Region: "United States", Number: 6367, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 35}}, + {Region: "United States", Number: 6368, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 38}}, + {Region: "United States", Number: 6369, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 41}}, + {Region: "United States", Number: 6371, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 179}}, + {Region: "United States", Number: 6372, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 171}}, + {Region: "United States", Number: 6373, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 163}}, + {Region: "United States", Number: 6374, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 123}}, + {Region: "United States", Number: 6375, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 115}}, + {Region: "United States", Number: 6376, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 107}}, + {Region: "United States", Number: 6377, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 99}}, + {Region: "United States", Number: 6378, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 91}}, + {Region: "United States", Number: 6379, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 83}}, + {Region: "United States", Number: 6380, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 75}}, + {Region: "United States", Number: 6381, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 67}}, + {Region: "United States", Number: 6382, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 59}}, + {Region: "United States", Number: 6383, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 51}}, + {Region: "United States", Number: 6384, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 43}}, + {Region: "United States", Number: 6385, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 35}}, + {Region: "United States", Number: 6386, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 27}}, + {Region: "United States", Number: 6387, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 19}}, + {Region: "United States", Number: 6388, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 11}}, + {Region: "United States", Number: 6389, TCP: true, UDP: true, IP: net.IP{64, 94, 215, 3}}, + {Region: "United States", Number: 6390, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 80}}, + {Region: "United States", Number: 6391, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 82}}, + {Region: "United States", Number: 6392, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 84}}, + {Region: "United States", Number: 6393, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 86}}, + {Region: "United States", Number: 6394, TCP: true, UDP: true, IP: net.IP{66, 115, 154, 88}}, + {Region: "United States", Number: 6395, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 67}}, + {Region: "United States", Number: 6396, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 70}}, + {Region: "United States", Number: 6397, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 73}}, + {Region: "United States", Number: 6398, TCP: true, UDP: true, IP: net.IP{172, 93, 153, 163}}, + {Region: "United States", Number: 6399, TCP: true, UDP: true, IP: net.IP{172, 93, 153, 187}}, + {Region: "United States", Number: 6400, TCP: true, UDP: true, IP: net.IP{107, 175, 96, 131}}, + {Region: "United States", Number: 6401, TCP: true, UDP: true, IP: net.IP{107, 175, 96, 139}}, + {Region: "United States", Number: 6402, TCP: true, UDP: true, IP: net.IP{107, 174, 18, 147}}, + {Region: "United States", Number: 6403, TCP: true, UDP: true, IP: net.IP{107, 175, 98, 139}}, + {Region: "United States", Number: 6404, TCP: true, UDP: true, IP: net.IP{107, 173, 59, 195}}, + {Region: "United States", Number: 6405, TCP: true, UDP: true, IP: net.IP{172, 93, 237, 139}}, + {Region: "United States", Number: 6406, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 3}}, + {Region: "United States", Number: 6407, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 9}}, + {Region: "United States", Number: 6408, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 15}}, + {Region: "United States", Number: 6409, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 21}}, + {Region: "United States", Number: 6410, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 27}}, + {Region: "United States", Number: 6411, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 204}}, + {Region: "United States", Number: 6412, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 207}}, + {Region: "United States", Number: 6413, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 3}}, + {Region: "United States", Number: 6414, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 6}}, + {Region: "United States", Number: 6415, TCP: true, UDP: true, IP: net.IP{199, 116, 119, 9}}, + {Region: "United States", Number: 6416, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 210}}, + {Region: "United States", Number: 6417, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 213}}, + {Region: "United States", Number: 6418, TCP: true, UDP: true, IP: net.IP{199, 116, 115, 216}}, + {Region: "United States", Number: 6419, TCP: true, UDP: true, IP: net.IP{104, 129, 29, 243}}, + {Region: "United States", Number: 6420, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 179}}, + {Region: "United States", Number: 6421, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 219}}, + {Region: "United States", Number: 6422, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 75}}, + {Region: "United States", Number: 6423, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 243}}, + {Region: "United States", Number: 6424, TCP: true, UDP: true, IP: net.IP{167, 88, 10, 91}}, + {Region: "United States", Number: 6425, TCP: true, UDP: true, IP: net.IP{104, 237, 208, 107}}, + {Region: "United States", Number: 6426, TCP: true, UDP: true, IP: net.IP{167, 88, 7, 187}}, + {Region: "United States", Number: 6427, TCP: true, UDP: true, IP: net.IP{167, 88, 15, 3}}, + {Region: "United States", Number: 6428, TCP: true, UDP: true, IP: net.IP{181, 215, 110, 226}}, + {Region: "United States", Number: 6429, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 230}}, + {Region: "United States", Number: 6430, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 233}}, + {Region: "United States", Number: 6431, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 236}}, + {Region: "United States", Number: 6432, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 239}}, + {Region: "United States", Number: 6433, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 35}}, + {Region: "United States", Number: 6434, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 211}}, + {Region: "United States", Number: 6435, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 214}}, + {Region: "United States", Number: 6436, TCP: true, UDP: true, IP: net.IP{208, 84, 155, 217}}, + {Region: "United States", Number: 6439, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 90}}, + {Region: "United States", Number: 6440, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 92}}, + {Region: "United States", Number: 6441, TCP: true, UDP: true, IP: net.IP{89, 187, 164, 94}}, + {Region: "United States", Number: 6442, TCP: true, UDP: true, IP: net.IP{209, 58, 144, 168}}, + {Region: "United States", Number: 6443, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 3}}, + {Region: "United States", Number: 6444, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 11}}, + {Region: "United States", Number: 6445, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 19}}, + {Region: "United States", Number: 6446, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 27}}, + {Region: "United States", Number: 6447, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 35}}, + {Region: "United States", Number: 6449, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 51}}, + {Region: "United States", Number: 6450, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 59}}, + {Region: "United States", Number: 6451, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 67}}, + {Region: "United States", Number: 6452, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 75}}, + {Region: "United States", Number: 6453, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 67}}, + {Region: "United States", Number: 6454, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 75}}, + {Region: "United States", Number: 6455, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 83}}, + {Region: "United States", Number: 6456, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 91}}, + {Region: "United States", Number: 6457, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 179}}, + {Region: "United States", Number: 6458, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 96}}, + {Region: "United States", Number: 6459, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 91}}, + {Region: "United States", Number: 6460, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 86}}, + {Region: "United States", Number: 6461, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 81}}, + {Region: "United States", Number: 6462, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 76}}, + {Region: "United States", Number: 6467, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 203}}, + {Region: "United States", Number: 6468, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 27}}, + {Region: "United States", Number: 6469, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 131}}, + {Region: "United States", Number: 6470, TCP: true, UDP: true, IP: net.IP{45, 35, 130, 139}}, + {Region: "United States", Number: 6471, TCP: true, UDP: true, IP: net.IP{45, 35, 192, 147}}, + {Region: "United States", Number: 6472, TCP: true, UDP: true, IP: net.IP{89, 187, 173, 135}}, + {Region: "United States", Number: 6473, TCP: true, UDP: true, IP: net.IP{89, 187, 173, 140}}, + {Region: "United States", Number: 6474, TCP: true, UDP: true, IP: net.IP{45, 87, 214, 235}}, + {Region: "United States", Number: 6475, TCP: true, UDP: true, IP: net.IP{193, 37, 252, 163}}, + {Region: "United States", Number: 6476, TCP: true, UDP: true, IP: net.IP{37, 221, 112, 59}}, + {Region: "United States", Number: 6477, TCP: true, UDP: true, IP: net.IP{37, 221, 112, 51}}, + {Region: "United States", Number: 6478, TCP: true, UDP: true, IP: net.IP{37, 120, 157, 195}}, + {Region: "United States", Number: 6479, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 242}}, + {Region: "United States", Number: 6480, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 123}}, + {Region: "United States", Number: 6481, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 227}}, + {Region: "United States", Number: 6482, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 163}}, + {Region: "United States", Number: 6483, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 171}}, + {Region: "United States", Number: 6484, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 179}}, + {Region: "United States", Number: 6485, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 187}}, + {Region: "United States", Number: 6486, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 195}}, + {Region: "United States", Number: 6487, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 203}}, + {Region: "United States", Number: 6488, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 211}}, + {Region: "United States", Number: 6489, TCP: true, UDP: true, IP: net.IP{5, 181, 234, 219}}, + {Region: "United States", Number: 6490, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 7}}, + {Region: "United States", Number: 6491, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 12}}, + {Region: "United States", Number: 6492, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 27}}, + {Region: "United States", Number: 6493, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 231}}, + {Region: "United States", Number: 6494, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 236}}, + {Region: "United States", Number: 6495, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 17}}, + {Region: "United States", Number: 6496, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 37}}, + {Region: "United States", Number: 6497, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 32}}, + {Region: "United States", Number: 6498, TCP: true, UDP: true, IP: net.IP{173, 44, 132, 123}}, + {Region: "United States", Number: 6499, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 162}}, + {Region: "United States", Number: 6500, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 170}}, + {Region: "United States", Number: 6501, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 186}}, + {Region: "United States", Number: 6502, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 178}}, + {Region: "United States", Number: 6503, TCP: true, UDP: true, IP: net.IP{170, 130, 7, 194}}, + {Region: "United States", Number: 6504, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 8}}, + {Region: "United States", Number: 6505, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 12}}, + {Region: "United States", Number: 6506, TCP: true, UDP: true, IP: net.IP{23, 81, 234, 16}}, + {Region: "United States", Number: 6507, TCP: true, UDP: true, IP: net.IP{173, 244, 208, 115}}, + {Region: "United States", Number: 6508, TCP: true, UDP: true, IP: net.IP{208, 131, 139, 43}}, + {Region: "United States", Number: 6509, TCP: true, UDP: true, IP: net.IP{107, 182, 235, 133}}, + {Region: "United States", Number: 6510, TCP: true, UDP: true, IP: net.IP{209, 58, 128, 96}}, + {Region: "United States", Number: 6511, TCP: true, UDP: true, IP: net.IP{172, 255, 125, 149}}, + {Region: "United States", Number: 6512, TCP: true, UDP: true, IP: net.IP{172, 255, 125, 153}}, + {Region: "United States", Number: 6513, TCP: true, UDP: true, IP: net.IP{172, 255, 125, 157}}, + {Region: "United States", Number: 6514, TCP: true, UDP: true, IP: net.IP{209, 58, 132, 106}}, + {Region: "United States", Number: 6515, TCP: true, UDP: true, IP: net.IP{209, 58, 131, 24}}, + {Region: "United States", Number: 6516, TCP: true, UDP: true, IP: net.IP{209, 58, 130, 226}}, + {Region: "United States", Number: 6517, TCP: true, UDP: true, IP: net.IP{209, 58, 135, 87}}, + {Region: "United States", Number: 6518, TCP: true, UDP: true, IP: net.IP{209, 58, 135, 95}}, + {Region: "United States", Number: 6519, TCP: true, UDP: true, IP: net.IP{209, 58, 137, 114}}, + {Region: "United States", Number: 6520, TCP: true, UDP: true, IP: net.IP{209, 58, 139, 236}}, + {Region: "United States", Number: 6521, TCP: true, UDP: true, IP: net.IP{209, 58, 134, 47}}, + {Region: "United States", Number: 6522, TCP: true, UDP: true, IP: net.IP{209, 58, 131, 41}}, + {Region: "United States", Number: 6523, TCP: true, UDP: true, IP: net.IP{23, 81, 209, 100}}, + {Region: "United States", Number: 6524, TCP: true, UDP: true, IP: net.IP{108, 62, 5, 135}}, + {Region: "United States", Number: 6525, TCP: true, UDP: true, IP: net.IP{108, 62, 5, 164}}, + {Region: "United States", Number: 6526, TCP: true, UDP: true, IP: net.IP{23, 19, 87, 224}}, + {Region: "United States", Number: 6527, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 227}}, + {Region: "United States", Number: 6528, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 230}}, + {Region: "United States", Number: 6529, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 233}}, + {Region: "United States", Number: 6530, TCP: true, UDP: true, IP: net.IP{172, 98, 86, 236}}, + {Region: "United States", Number: 6531, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 179}}, + {Region: "United States", Number: 6532, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 182}}, + {Region: "United States", Number: 6533, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 251}}, + {Region: "United States", Number: 6534, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 99}}, + {Region: "United States", Number: 6535, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 27}}, + {Region: "United States", Number: 6536, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 19}}, + {Region: "United States", Number: 6537, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 219}}, + {Region: "United States", Number: 6538, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 195}}, + {Region: "United States", Number: 6539, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 123}}, + {Region: "United States", Number: 6540, TCP: true, UDP: true, IP: net.IP{172, 93, 177, 131}}, + {Region: "United States", Number: 6541, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 76}}, + {Region: "United States", Number: 6542, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 79}}, + {Region: "United States", Number: 6543, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 82}}, + {Region: "United States", Number: 6544, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 85}}, + {Region: "United States", Number: 6545, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 88}}, + {Region: "United States", Number: 6546, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 91}}, + {Region: "United States", Number: 6547, TCP: true, UDP: true, IP: net.IP{66, 115, 169, 94}}, + {Region: "United States", Number: 6548, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 187}}, + {Region: "United States", Number: 6549, TCP: true, UDP: true, IP: net.IP{64, 44, 42, 179}}, + {Region: "United States", Number: 6550, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 115}}, + {Region: "United States", Number: 6551, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 107}}, + {Region: "United States", Number: 6552, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 99}}, + {Region: "United States", Number: 6553, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 91}}, + {Region: "United States", Number: 6554, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 51}}, + {Region: "United States", Number: 6555, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 43}}, + {Region: "United States", Number: 6556, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 11}}, + {Region: "United States", Number: 6557, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 33}}, + {Region: "United States", Number: 6558, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 39}}, + {Region: "United States", Number: 6559, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 45}}, + {Region: "United States", Number: 6560, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 51}}, + {Region: "United States", Number: 6561, TCP: true, UDP: true, IP: net.IP{192, 158, 226, 57}}, + {Region: "United States", Number: 6562, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 70}}, + {Region: "United States", Number: 6563, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 75}}, + {Region: "United States", Number: 6564, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 79}}, + {Region: "United States", Number: 6565, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 84}}, + {Region: "United States", Number: 6566, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 227}}, + {Region: "United States", Number: 6567, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 230}}, + {Region: "United States", Number: 6568, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 233}}, + {Region: "United States", Number: 6569, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 236}}, + {Region: "United States", Number: 6570, TCP: true, UDP: true, IP: net.IP{74, 119, 146, 239}}, + {Region: "United States", Number: 6571, TCP: true, UDP: true, IP: net.IP{170, 130, 137, 75}}, + {Region: "United States", Number: 6572, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 182}}, + {Region: "United States", Number: 6573, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 177}}, + {Region: "United States", Number: 6574, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 172}}, + {Region: "United States", Number: 6575, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 167}}, + {Region: "United States", Number: 6576, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 162}}, + {Region: "United States", Number: 6577, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 118}}, + {Region: "United States", Number: 6578, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 114}}, + {Region: "United States", Number: 6579, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 109}}, + {Region: "United States", Number: 6580, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 104}}, + {Region: "United States", Number: 6581, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 131}}, + {Region: "United States", Number: 6582, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 134}}, + {Region: "United States", Number: 6583, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 137}}, + {Region: "United States", Number: 6584, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 140}}, + {Region: "United States", Number: 6585, TCP: true, UDP: true, IP: net.IP{107, 152, 102, 143}}, + {Region: "United States", Number: 6586, TCP: true, UDP: true, IP: net.IP{50, 2, 184, 11}}, + {Region: "United States", Number: 6587, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 47}}, + {Region: "United States", Number: 6588, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 42}}, + {Region: "United States", Number: 6589, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 37}}, + {Region: "United States", Number: 6590, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 32}}, + {Region: "United States", Number: 6591, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 27}}, + {Region: "United States", Number: 6592, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 22}}, + {Region: "United States", Number: 6593, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 17}}, + {Region: "United States", Number: 6594, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 130}}, + {Region: "United States", Number: 6595, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 138}}, + {Region: "United States", Number: 6596, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 142}}, + {Region: "United States", Number: 6597, TCP: true, UDP: true, IP: net.IP{185, 229, 59, 146}}, + {Region: "United States", Number: 6598, TCP: true, UDP: true, IP: net.IP{172, 106, 11, 235}}, + {Region: "United States", Number: 6599, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 219}}, + {Region: "United States", Number: 6600, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 179}}, + {Region: "United States", Number: 6601, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 187}}, + {Region: "United States", Number: 6602, TCP: true, UDP: true, IP: net.IP{172, 106, 128, 211}}, + {Region: "United States", Number: 6603, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 245}}, + {Region: "United States", Number: 6604, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 248}}, + {Region: "United States", Number: 6605, TCP: true, UDP: true, IP: net.IP{172, 98, 76, 251}}, + {Region: "United States", Number: 6606, TCP: true, UDP: true, IP: net.IP{172, 83, 42, 67}}, + {Region: "United States", Number: 6607, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 11}}, + {Region: "United States", Number: 6608, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 19}}, + {Region: "United States", Number: 6609, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 27}}, + {Region: "United States", Number: 6610, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 35}}, + {Region: "United States", Number: 6611, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 43}}, + {Region: "United States", Number: 6612, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 51}}, + {Region: "United States", Number: 6613, TCP: true, UDP: true, IP: net.IP{89, 187, 178, 42}}, + {Region: "United States", Number: 6614, TCP: true, UDP: true, IP: net.IP{89, 187, 177, 226}}, + {Region: "United States", Number: 6615, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 88}}, + {Region: "United States", Number: 6616, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 243}}, + {Region: "United States", Number: 6617, TCP: true, UDP: true, IP: net.IP{87, 101, 95, 251}}, + {Region: "United States", Number: 6618, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 3}}, + {Region: "United States", Number: 6619, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 11}}, + {Region: "United States", Number: 6620, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 19}}, + {Region: "United States", Number: 6621, TCP: true, UDP: true, IP: net.IP{104, 140, 242, 250}}, + {Region: "United States", Number: 6622, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 227}}, + {Region: "United States", Number: 6623, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 230}}, + {Region: "United States", Number: 6624, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 233}}, + {Region: "United States", Number: 6625, TCP: true, UDP: true, IP: net.IP{184, 170, 246, 236}}, + {Region: "United States", Number: 6626, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 35}}, + {Region: "United States", Number: 6627, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 38}}, + {Region: "United States", Number: 6628, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 41}}, + {Region: "United States", Number: 6629, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 44}}, + {Region: "United States", Number: 6630, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 96}}, + {Region: "United States", Number: 6631, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 98}}, + {Region: "United States", Number: 6632, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 100}}, + {Region: "United States", Number: 6633, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 102}}, + {Region: "United States", Number: 6634, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 104}}, + {Region: "United States", Number: 6635, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 106}}, + {Region: "United States", Number: 6636, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 108}}, + {Region: "United States", Number: 6637, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 110}}, + {Region: "United States", Number: 6638, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 112}}, + {Region: "United States", Number: 6640, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 79}}, + {Region: "United States", Number: 6641, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 82}}, + {Region: "United States", Number: 6642, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 85}}, + {Region: "United States", Number: 6643, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 185}}, + {Region: "United States", Number: 6644, TCP: true, UDP: true, IP: net.IP{199, 229, 250, 188}}, + {Region: "United States", Number: 6645, TCP: true, UDP: true, IP: net.IP{23, 19, 87, 228}}, + {Region: "United States", Number: 6646, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 99}}, + {Region: "United States", Number: 6647, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 102}}, + {Region: "United States", Number: 6648, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 105}}, + {Region: "United States", Number: 6649, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 108}}, + {Region: "United States", Number: 6650, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 111}}, + {Region: "United States", Number: 6651, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 2}}, + {Region: "United States", Number: 6652, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 10}}, + {Region: "United States", Number: 6653, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 18}}, + {Region: "United States", Number: 6654, TCP: true, UDP: true, IP: net.IP{104, 140, 15, 26}}, + {Region: "United States", Number: 6655, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 83}}, + {Region: "United States", Number: 6656, TCP: true, UDP: true, IP: net.IP{64, 44, 81, 91}}, + {Region: "United States", Number: 6657, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 3}}, + {Region: "United States", Number: 6658, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 11}}, + {Region: "United States", Number: 6659, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 19}}, + {Region: "United States", Number: 6660, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 27}}, + {Region: "United States", Number: 6661, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 43}}, + {Region: "United States", Number: 6662, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 51}}, + {Region: "United States", Number: 6663, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 59}}, + {Region: "United States", Number: 6664, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 67}}, + {Region: "United States", Number: 6665, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 71}}, + {Region: "United States", Number: 6666, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 106}}, + {Region: "United States", Number: 6667, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 101}}, + {Region: "United States", Number: 6668, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 66}}, + {Region: "United States", Number: 6669, TCP: true, UDP: true, IP: net.IP{89, 187, 187, 142}}, + {Region: "United States", Number: 6670, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 131}}, + {Region: "United States", Number: 6671, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 141}}, + {Region: "United States", Number: 6672, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 136}}, + {Region: "United States", Number: 6673, TCP: true, UDP: true, IP: net.IP{23, 105, 170, 51}}, + {Region: "United States", Number: 6674, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 176}}, + {Region: "United States", Number: 6675, TCP: true, UDP: true, IP: net.IP{207, 244, 114, 7}}, + {Region: "United States", Number: 6676, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 168}}, + {Region: "United States", Number: 6677, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 54}}, + {Region: "United States", Number: 6678, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 17}}, + {Region: "United States", Number: 6679, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 170}}, + {Region: "United States", Number: 6680, TCP: true, UDP: true, IP: net.IP{207, 244, 114, 9}}, + {Region: "United States", Number: 6681, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 180}}, + {Region: "United States", Number: 6682, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 172}}, + {Region: "United States", Number: 6683, TCP: true, UDP: true, IP: net.IP{207, 244, 87, 240}}, + {Region: "United States", Number: 6684, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 178}}, + {Region: "United States", Number: 6685, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 174}}, + {Region: "United States", Number: 6686, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 45}}, + {Region: "United States", Number: 6688, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 36}}, + {Region: "United States", Number: 6689, TCP: true, UDP: true, IP: net.IP{23, 105, 171, 48}}, + {Region: "United States", Number: 6690, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 7}}, + {Region: "United States", Number: 6691, TCP: true, UDP: false, IP: net.IP{207, 244, 114, 11}}, + {Region: "United States", Number: 6692, TCP: true, UDP: true, IP: net.IP{207, 244, 114, 13}}, + {Region: "United States", Number: 6693, TCP: true, UDP: true, IP: net.IP{196, 196, 13, 43}}, + {Region: "United States", Number: 6694, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 76}}, + {Region: "United States", Number: 6695, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 96}}, + {Region: "United States", Number: 6696, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 91}}, + {Region: "United States", Number: 6697, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 86}}, + {Region: "United States", Number: 6698, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 81}}, + {Region: "United States", Number: 6699, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 71}}, + {Region: "United States", Number: 6700, TCP: true, UDP: true, IP: net.IP{89, 187, 171, 67}}, + {Region: "United States", Number: 6701, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 27}}, + {Region: "United States", Number: 6702, TCP: true, UDP: true, IP: net.IP{64, 44, 32, 3}}, + {Region: "United States", Number: 6703, TCP: true, UDP: true, IP: net.IP{96, 9, 249, 131}}, + {Region: "United States", Number: 6704, TCP: true, UDP: true, IP: net.IP{96, 9, 255, 19}}, + {Region: "United States", Number: 6705, TCP: true, UDP: true, IP: net.IP{96, 9, 245, 107}}, + {Region: "United States", Number: 6706, TCP: true, UDP: true, IP: net.IP{96, 9, 245, 99}}, + {Region: "United States", Number: 6707, TCP: true, UDP: true, IP: net.IP{64, 44, 44, 107}}, + {Region: "United States", Number: 6709, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 151}}, + {Region: "United States", Number: 6710, TCP: true, UDP: true, IP: net.IP{89, 187, 183, 146}}, + {Region: "United States", Number: 6711, TCP: true, UDP: true, IP: net.IP{170, 130, 137, 147}}, + {Region: "United States", Number: 6712, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 66}}, + {Region: "United States", Number: 6713, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 74}}, + {Region: "United States", Number: 6714, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 82}}, + {Region: "United States", Number: 6715, TCP: true, UDP: true, IP: net.IP{170, 130, 139, 90}}, + {Region: "United States", Number: 6716, TCP: true, UDP: true, IP: net.IP{104, 237, 219, 75}}, + {Region: "United States", Number: 6717, TCP: true, UDP: true, IP: net.IP{104, 237, 219, 67}}, + {Region: "United States", Number: 6718, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 19}}, + {Region: "United States", Number: 6719, TCP: true, UDP: true, IP: net.IP{172, 93, 194, 99}}, + {Region: "United States", Number: 6720, TCP: true, UDP: true, IP: net.IP{104, 237, 193, 195}}, + {Region: "United States", Number: 6721, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 66}}, + {Region: "United States", Number: 6722, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 71}}, + {Region: "United States", Number: 6723, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 76}}, + {Region: "United States", Number: 6724, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 12}}, + {Region: "United States", Number: 6725, TCP: true, UDP: true, IP: net.IP{89, 187, 175, 7}}, + {Region: "United States", Number: 6726, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 2}}, + {Region: "United States", Number: 6727, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 10}}, + {Region: "United States", Number: 6728, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 162}}, + {Region: "United States", Number: 6729, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 170}}, + {Region: "United States", Number: 6730, TCP: true, UDP: true, IP: net.IP{173, 232, 243, 178}}, + {Region: "United States", Number: 6731, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 3}}, + {Region: "United States", Number: 6732, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 19}}, + {Region: "United States", Number: 6733, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 27}}, + {Region: "United States", Number: 6734, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 51}}, + {Region: "United States", Number: 6735, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 67}}, + {Region: "United States", Number: 6736, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 75}}, + {Region: "United States", Number: 6737, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 83}}, + {Region: "United States", Number: 6738, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 99}}, + {Region: "United States", Number: 6739, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 115}}, + {Region: "United States", Number: 6740, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 123}}, + {Region: "United States", Number: 6741, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 75}}, + {Region: "United States", Number: 6742, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 83}}, + {Region: "United States", Number: 6743, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 91}}, + {Region: "United States", Number: 6744, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 99}}, + {Region: "United States", Number: 6745, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 107}}, + {Region: "United States", Number: 6746, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 115}}, + {Region: "United States", Number: 6747, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 123}}, + {Region: "United States", Number: 6748, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 139}}, + {Region: "United States", Number: 6749, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 147}}, + {Region: "United States", Number: 6750, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 155}}, + {Region: "United States", Number: 6751, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 111}}, + {Region: "United States", Number: 6752, TCP: true, UDP: true, IP: net.IP{84, 17, 44, 116}}, + {Region: "United States", Number: 6753, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 211}}, + {Region: "United States", Number: 6754, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 219}}, + {Region: "United States", Number: 6755, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 227}}, + {Region: "United States", Number: 6756, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 235}}, + {Region: "United States", Number: 6757, TCP: true, UDP: true, IP: net.IP{45, 83, 89, 115}}, + {Region: "United States", Number: 6758, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 59}}, + {Region: "United States", Number: 6759, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 67}}, + {Region: "United States", Number: 6760, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 75}}, + {Region: "United States", Number: 6761, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 83}}, + {Region: "United States", Number: 6762, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 91}}, + {Region: "United States", Number: 6763, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 99}}, + {Region: "United States", Number: 6764, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 107}}, + {Region: "United States", Number: 6765, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 115}}, + {Region: "United States", Number: 6766, TCP: true, UDP: true, IP: net.IP{37, 120, 215, 123}}, + {Region: "United States", Number: 6767, TCP: true, UDP: true, IP: net.IP{185, 245, 86, 75}}, + {Region: "United States", Number: 6768, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 47}}, + {Region: "United States", Number: 6769, TCP: true, UDP: true, IP: net.IP{184, 170, 253, 50}}, + {Region: "United States", Number: 6770, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 82}}, + {Region: "United States", Number: 6771, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 90}}, + {Region: "United States", Number: 6772, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 98}}, + {Region: "United States", Number: 6773, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 106}}, + {Region: "United States", Number: 6774, TCP: true, UDP: true, IP: net.IP{104, 206, 206, 114}}, + {Region: "United States", Number: 6775, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 187}}, + {Region: "United States", Number: 6776, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 235}}, + {Region: "United States", Number: 6777, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 243}}, + {Region: "United States", Number: 6778, TCP: true, UDP: true, IP: net.IP{45, 152, 180, 251}}, + {Region: "United States", Number: 6779, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 155}}, + {Region: "United States", Number: 6780, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 163}}, + {Region: "United States", Number: 6781, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 171}}, + {Region: "United States", Number: 6782, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 179}}, + {Region: "United States", Number: 6783, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 187}}, + {Region: "United States", Number: 6784, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 195}}, + {Region: "United States", Number: 6785, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 88}}, + {Region: "United States", Number: 6786, TCP: true, UDP: true, IP: net.IP{198, 8, 81, 91}}, + {Region: "United States", Number: 6787, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 163}}, + {Region: "United States", Number: 6788, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 166}}, + {Region: "United States", Number: 6789, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 169}}, + {Region: "United States", Number: 6790, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 172}}, + {Region: "United States", Number: 6791, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 175}}, + {Region: "United States", Number: 6792, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 195}}, + {Region: "United States", Number: 6793, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 198}}, + {Region: "United States", Number: 6794, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 201}}, + {Region: "United States", Number: 6795, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 204}}, + {Region: "United States", Number: 6796, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 207}}, + {Region: "United States", Number: 6797, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 210}}, + {Region: "United States", Number: 6798, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 162}}, + {Region: "United States", Number: 6799, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 170}}, + {Region: "United States", Number: 6800, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 178}}, + {Region: "United States", Number: 6801, TCP: true, UDP: true, IP: net.IP{50, 3, 173, 186}}, + {Region: "United States", Number: 6802, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 42}}, + {Region: "United States", Number: 6803, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 50}}, + {Region: "United States", Number: 6804, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 58}}, + {Region: "United States", Number: 6805, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 130}}, + {Region: "United States", Number: 6806, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 138}}, + {Region: "United States", Number: 6807, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 146}}, + {Region: "United States", Number: 6808, TCP: true, UDP: true, IP: net.IP{104, 140, 14, 154}}, + {Region: "United States", Number: 6809, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 146}}, + {Region: "United States", Number: 6810, TCP: true, UDP: true, IP: net.IP{66, 151, 209, 243}}, + {Region: "United States", Number: 6811, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 39}}, + {Region: "United States", Number: 6812, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 48}}, + {Region: "United States", Number: 6813, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 55}}, + {Region: "United States", Number: 6814, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 57}}, + {Region: "United States", Number: 6815, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 23}}, + {Region: "United States", Number: 6816, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 9}}, + {Region: "United States", Number: 6817, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 25}}, + {Region: "United States", Number: 6818, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 32}}, + {Region: "United States", Number: 6819, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 41}}, + {Region: "United States", Number: 6820, TCP: true, UDP: true, IP: net.IP{23, 105, 186, 16}}, + {Region: "United States", Number: 6821, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 93}}, + {Region: "United States", Number: 6822, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 96}}, + {Region: "United States", Number: 6823, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 99}}, + {Region: "United States", Number: 6824, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 102}}, + {Region: "United States", Number: 6825, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 105}}, + {Region: "United States", Number: 6826, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 108}}, + {Region: "United States", Number: 6827, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 111}}, + {Region: "United States", Number: 6828, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 114}}, + {Region: "United States", Number: 6829, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 117}}, + {Region: "United States", Number: 6830, TCP: true, UDP: true, IP: net.IP{62, 182, 99, 120}}, + {Region: "United States", Number: 6831, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 139}}, + {Region: "United States", Number: 6832, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 131}}, + {Region: "United States", Number: 6833, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 155}}, + {Region: "United States", Number: 6834, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 187}}, + {Region: "United States", Number: 6835, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 147}}, + {Region: "United States", Number: 6836, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 227}}, + {Region: "United States", Number: 6837, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 211}}, + {Region: "United States", Number: 6838, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 163}}, + {Region: "United States", Number: 6839, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 139}}, + {Region: "United States", Number: 6840, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 147}}, + {Region: "United States", Number: 6841, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 155}}, + {Region: "United States", Number: 6842, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 187}}, + {Region: "United States", Number: 6843, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 131}}, + {Region: "United States", Number: 6844, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 219}}, + {Region: "United States", Number: 6845, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 203}}, + {Region: "United States", Number: 6846, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 171}}, + {Region: "United States", Number: 6847, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 179}}, + {Region: "United States", Number: 6848, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 195}}, + {Region: "United States", Number: 6849, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 179}}, + {Region: "United States", Number: 6850, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 171}}, + {Region: "United States", Number: 6851, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 163}}, + {Region: "United States", Number: 6852, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 235}}, + {Region: "United States", Number: 6853, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 251}}, + {Region: "United States", Number: 6854, TCP: true, UDP: true, IP: net.IP{104, 237, 198, 139}}, + {Region: "United States", Number: 6855, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 195}}, + {Region: "United States", Number: 6856, TCP: true, UDP: true, IP: net.IP{96, 9, 243, 171}}, + {Region: "United States", Number: 6857, TCP: true, UDP: true, IP: net.IP{104, 237, 219, 99}}, + {Region: "United States", Number: 6858, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 219}}, + {Region: "United States", Number: 6859, TCP: true, UDP: true, IP: net.IP{104, 237, 203, 243}}, + {Region: "United States", Number: 6860, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 11}}, + {Region: "United States", Number: 6861, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 27}}, + {Region: "United States", Number: 6862, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 35}}, + {Region: "United States", Number: 6863, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 19}}, + {Region: "United States", Number: 6864, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 51}}, + {Region: "United States", Number: 6865, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 59}}, + {Region: "United States", Number: 6866, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 43}}, + {Region: "United States", Number: 6867, TCP: true, UDP: true, IP: net.IP{64, 44, 140, 3}}, + {Region: "United States", Number: 6868, TCP: true, UDP: true, IP: net.IP{64, 44, 133, 3}}, + {Region: "United States", Number: 6869, TCP: true, UDP: true, IP: net.IP{196, 247, 50, 179}}, + {Region: "United States", Number: 6870, TCP: true, UDP: true, IP: net.IP{192, 3, 182, 147}}, + {Region: "United States", Number: 6871, TCP: true, UDP: true, IP: net.IP{192, 227, 211, 171}}, + {Region: "United States", Number: 6873, TCP: true, UDP: true, IP: net.IP{96, 9, 250, 203}}, + {Region: "United States", Number: 6874, TCP: true, UDP: true, IP: net.IP{192, 3, 207, 59}}, + {Region: "United States", Number: 6875, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 155}}, + {Region: "United States", Number: 6876, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 163}}, + {Region: "United States", Number: 6877, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 171}}, + {Region: "United States", Number: 6878, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 203}}, + {Region: "United States", Number: 6879, TCP: true, UDP: true, IP: net.IP{64, 44, 55, 211}}, + {Region: "United States", Number: 6880, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 81}}, + {Region: "United States", Number: 6881, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 86}}, + {Region: "United States", Number: 6882, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 91}}, + {Region: "United States", Number: 6883, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 96}}, + {Region: "United States", Number: 6884, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 147}}, + {Region: "United States", Number: 6885, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 155}}, + {Region: "United States", Number: 6886, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 163}}, + {Region: "United States", Number: 6887, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 227}}, + {Region: "United States", Number: 6888, TCP: true, UDP: true, IP: net.IP{173, 232, 241, 251}}, + {Region: "United States", Number: 6889, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 3}}, + {Region: "United States", Number: 6890, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 11}}, + {Region: "United States", Number: 6891, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 19}}, + {Region: "United States", Number: 6892, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 27}}, + {Region: "United States", Number: 6893, TCP: true, UDP: true, IP: net.IP{173, 232, 242, 51}}, + {Region: "United States", Number: 6894, TCP: true, UDP: true, IP: net.IP{170, 130, 0, 106}}, + {Region: "United States", Number: 6895, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 250}}, + {Region: "United States", Number: 6896, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 34}}, + {Region: "United States", Number: 6897, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 202}}, + {Region: "United States", Number: 6898, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 202}}, + {Region: "United States", Number: 6899, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 210}}, + {Region: "United States", Number: 6901, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 163}}, + {Region: "United States", Number: 6902, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 171}}, + {Region: "United States", Number: 6903, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 179}}, + {Region: "United States", Number: 6904, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 187}}, + {Region: "United States", Number: 6905, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 195}}, + {Region: "United States", Number: 6906, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 203}}, + {Region: "United States", Number: 6907, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 211}}, + {Region: "United States", Number: 6908, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 219}}, + {Region: "United States", Number: 6909, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 227}}, + {Region: "United States", Number: 6910, TCP: true, UDP: true, IP: net.IP{64, 44, 80, 251}}, + {Region: "United States", Number: 6911, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 203}}, + {Region: "United States", Number: 6912, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 211}}, + {Region: "United States", Number: 6913, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 219}}, + {Region: "United States", Number: 6914, TCP: true, UDP: true, IP: net.IP{217, 138, 198, 227}}, + {Region: "United States", Number: 6915, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 246}}, + {Region: "United States", Number: 6916, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 226}}, + {Region: "United States", Number: 6917, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 231}}, + {Region: "United States", Number: 6918, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 236}}, + {Region: "United States", Number: 6919, TCP: true, UDP: true, IP: net.IP{84, 17, 35, 241}}, + {Region: "United States", Number: 6920, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 34}}, + {Region: "United States", Number: 6921, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 42}}, + {Region: "United States", Number: 6922, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 50}}, + {Region: "United States", Number: 6923, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 82}}, + {Region: "United States", Number: 6924, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 90}}, + {Region: "United States", Number: 6925, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 98}}, + {Region: "United States", Number: 6926, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 106}}, + {Region: "United States", Number: 6927, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 114}}, + {Region: "United States", Number: 6928, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 213}}, + {Region: "United States", Number: 6929, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 216}}, + {Region: "United States", Number: 6930, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 219}}, + {Region: "United States", Number: 6931, TCP: true, UDP: true, IP: net.IP{107, 181, 166, 147}}, + {Region: "United States", Number: 6932, TCP: true, UDP: true, IP: net.IP{75, 127, 0, 83}}, + {Region: "United States", Number: 6933, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 144}}, + {Region: "United States", Number: 6934, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 146}}, + {Region: "United States", Number: 6935, TCP: true, UDP: true, IP: net.IP{104, 140, 23, 59}}, + {Region: "United States", Number: 6936, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 138}}, + {Region: "United States", Number: 6937, TCP: true, UDP: true, IP: net.IP{104, 140, 18, 130}}, + {Region: "United States", Number: 6938, TCP: true, UDP: true, IP: net.IP{104, 140, 79, 19}}, + {Region: "United States", Number: 6939, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 163}}, + {Region: "United States", Number: 6940, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 166}}, + {Region: "United States", Number: 6941, TCP: true, UDP: true, IP: net.IP{198, 8, 80, 169}}, + {Region: "United States", Number: 6942, TCP: true, UDP: true, IP: net.IP{107, 174, 18, 163}}, + {Region: "United States", Number: 6943, TCP: true, UDP: true, IP: net.IP{107, 175, 40, 227}}, + {Region: "United States", Number: 6945, TCP: true, UDP: true, IP: net.IP{89, 187, 182, 101}}, + {Region: "United States", Number: 6955, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 218}}, + {Region: "United States", Number: 6956, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 226}}, + {Region: "United States", Number: 6957, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 210}}, + {Region: "United States", Number: 6958, TCP: true, UDP: true, IP: net.IP{206, 214, 78, 234}}, + {Region: "United States", Number: 6959, TCP: true, UDP: true, IP: net.IP{170, 130, 0, 34}}, + {Region: "United States", Number: 6960, TCP: true, UDP: true, IP: net.IP{104, 206, 238, 2}}, + {Region: "United States", Number: 6961, TCP: true, UDP: true, IP: net.IP{170, 130, 2, 234}}, + {Region: "United States", Number: 6962, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 66}}, + {Region: "United States", Number: 6963, TCP: true, UDP: true, IP: net.IP{170, 130, 2, 250}}, + {Region: "United States", Number: 6964, TCP: true, UDP: true, IP: net.IP{170, 130, 1, 10}}, + {Region: "United States", Number: 6966, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 122}}, + {Region: "United States", Number: 6967, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 130}}, + {Region: "United States", Number: 6968, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 138}}, + {Region: "United States", Number: 6969, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 146}}, + {Region: "United States", Number: 6970, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 154}}, + {Region: "United States", Number: 6971, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 162}}, + {Region: "United States", Number: 6972, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 170}}, + {Region: "United States", Number: 6973, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 178}}, + {Region: "United States", Number: 6974, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 194}}, + {Region: "United States", Number: 6975, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 202}}, + {Region: "United States", Number: 6976, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 210}}, + {Region: "United States", Number: 6977, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 218}}, + {Region: "United States", Number: 6978, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 226}}, + {Region: "United States", Number: 6979, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 234}}, + {Region: "United States", Number: 6980, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 242}}, + {Region: "United States", Number: 6981, TCP: true, UDP: true, IP: net.IP{104, 140, 53, 250}}, + {Region: "United States", Number: 6982, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 66}}, + {Region: "United States", Number: 6984, TCP: true, UDP: true, IP: net.IP{67, 21, 32, 84}}, + {Region: "United States", Number: 6985, TCP: true, UDP: true, IP: net.IP{89, 41, 26, 11}}, + {Region: "United States", Number: 6986, TCP: true, UDP: true, IP: net.IP{89, 41, 26, 3}}, + {Region: "United States", Number: 6987, TCP: true, UDP: true, IP: net.IP{212, 103, 49, 171}}, + {Region: "United States", Number: 6988, TCP: true, UDP: true, IP: net.IP{212, 103, 49, 163}}, + {Region: "United States", Number: 6989, TCP: true, UDP: true, IP: net.IP{37, 120, 214, 59}}, + {Region: "United States", Number: 6990, TCP: true, UDP: true, IP: net.IP{37, 120, 214, 51}}, + {Region: "United States", Number: 6991, TCP: true, UDP: true, IP: net.IP{37, 120, 214, 43}}, + {Region: "United States", Number: 6992, TCP: true, UDP: true, IP: net.IP{37, 120, 214, 35}}, + {Region: "United States", Number: 6993, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 123}}, + {Region: "United States", Number: 6994, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 115}}, + {Region: "United States", Number: 6995, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 107}}, + {Region: "United States", Number: 6996, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 99}}, + {Region: "United States", Number: 6997, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 91}}, + {Region: "United States", Number: 6998, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 83}}, + {Region: "United States", Number: 6999, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 75}}, + {Region: "United States", Number: 8000, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 67}}, + {Region: "United States", Number: 8001, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 59}}, + {Region: "United States", Number: 8002, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 51}}, + {Region: "United States", Number: 8003, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 43}}, + {Region: "United States", Number: 8004, TCP: true, UDP: true, IP: net.IP{91, 207, 175, 35}}, + {Region: "United States", Number: 8005, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 219}}, + {Region: "United States", Number: 8006, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 211}}, + {Region: "United States", Number: 8007, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 203}}, + {Region: "United States", Number: 8008, TCP: true, UDP: true, IP: net.IP{185, 245, 87, 195}}, + {Region: "United States", Number: 8015, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 74}}, + {Region: "United States", Number: 8016, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 82}}, + {Region: "United States", Number: 8017, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 90}}, + {Region: "United States", Number: 8018, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 98}}, + {Region: "United States", Number: 8019, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 106}}, + {Region: "United States", Number: 8020, TCP: true, UDP: true, IP: net.IP{104, 140, 52, 114}}, + {Region: "United States", Number: 8021, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 145}}, + {Region: "United States", Number: 8022, TCP: false, UDP: false, IP: net.IP{89, 187, 173, 130}}, + {Region: "United States", Number: 8023, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 52}}, + {Region: "United States", Number: 8024, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 47}}, + {Region: "United States", Number: 8025, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 241}}, + {Region: "United States", Number: 8026, TCP: false, UDP: false, IP: net.IP{89, 187, 177, 246}}, + {Region: "United States", Number: 8027, TCP: false, UDP: false, IP: net.IP{89, 187, 178, 22}}, {Region: "Vietnam", Number: 18, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 51}}, {Region: "Vietnam", Number: 19, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 54}}, {Region: "Vietnam", Number: 20, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 57}}, {Region: "Vietnam", Number: 21, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 6}}, {Region: "Vietnam", Number: 22, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 41}}, + {Region: "Vietnam", Number: 23, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 26}}, + {Region: "Vietnam", Number: 24, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 30}}, + {Region: "Vietnam", Number: 25, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 34}}, + {Region: "Vietnam", Number: 26, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 40}}, + {Region: "Vietnam", Number: 27, TCP: true, UDP: true, IP: net.IP{125, 212, 220, 47}}, + {Region: "Vietnam", Number: 28, TCP: true, UDP: false, IP: net.IP{103, 9, 76, 189}}, + {Region: "Vietnam", Number: 29, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 192}}, + {Region: "Vietnam", Number: 30, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 205}}, + {Region: "Vietnam", Number: 31, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 219}}, + {Region: "Vietnam", Number: 32, TCP: true, UDP: true, IP: net.IP{103, 9, 76, 222}}, } } diff --git a/internal/constants/purevpn.go b/internal/constants/purevpn.go index ddb68407..a5801a38 100644 --- a/internal/constants/purevpn.go +++ b/internal/constants/purevpn.go @@ -48,7 +48,7 @@ func PurevpnServers() []models.PurevpnServer { {Region: "Africa", Country: "Egypt", City: "Cairo", IPs: []net.IP{{192, 198, 120, 122}}}, {Region: "Africa", Country: "Ethiopia", City: "Addis Ababa", IPs: []net.IP{{104, 250, 178, 4}}}, {Region: "Africa", Country: "Ghana", City: "Accra", IPs: []net.IP{{196, 251, 67, 4}}}, - {Region: "Africa", Country: "Kenya", City: "Mombasa", IPs: []net.IP{{154, 127, 57, 151}}}, + {Region: "Africa", Country: "Kenya", City: "Mombasa", IPs: []net.IP{{102, 135, 0, 2}}}, {Region: "Africa", Country: "Madagascar", City: "Antananarivo", IPs: []net.IP{{206, 123, 156, 131}}}, {Region: "Africa", Country: "Mauritania", City: "Nouakchott", IPs: []net.IP{{206, 123, 158, 63}}}, {Region: "Africa", Country: "Mauritius", City: "Port Louis", IPs: []net.IP{{104, 250, 181, 4}}}, @@ -57,80 +57,79 @@ func PurevpnServers() []models.PurevpnServer { {Region: "Africa", Country: "Nigeria", City: "Suleja", IPs: []net.IP{{102, 165, 25, 38}}}, {Region: "Africa", Country: "Senegal", City: "Dakar", IPs: []net.IP{{206, 123, 158, 131}}}, {Region: "Africa", Country: "Seychelles", City: "Victoria", IPs: []net.IP{{172, 111, 128, 126}}}, - {Region: "Africa", Country: "South Africa", City: "Johannesburg", IPs: []net.IP{{102, 165, 3, 34}}}, + {Region: "Africa", Country: "South Africa", City: "Johannesburg", IPs: []net.IP{{45, 74, 45, 2}}}, {Region: "Africa", Country: "Tanzania", City: "Dar Es Salaam", IPs: []net.IP{{102, 135, 0, 2}}}, {Region: "Africa", Country: "Tunisia", City: "Tunis", IPs: []net.IP{{206, 123, 159, 4}}}, {Region: "Asia", Country: "Afghanistan", City: "Kabul", IPs: []net.IP{{172, 111, 208, 2}}}, {Region: "Asia", Country: "Armenia", City: "Singapore", IPs: []net.IP{{37, 120, 208, 147}}}, {Region: "Asia", Country: "Azerbaijan", City: "Baku", IPs: []net.IP{{104, 250, 177, 4}}}, {Region: "Asia", Country: "Bangladesh", City: "Dhaka", IPs: []net.IP{{206, 123, 154, 190}}}, - {Region: "Asia", Country: "Brunei Darussalam", City: "Bandar Seri Begawan", IPs: []net.IP{{119, 81, 75, 84}, {119, 81, 242, 8}}}, + {Region: "Asia", Country: "Brunei Darussalam", City: "Bandar Seri Begawan", IPs: []net.IP{{36, 255, 98, 2}}}, {Region: "Asia", Country: "Cambodia", City: "Phnom Penh", IPs: []net.IP{{104, 250, 176, 122}}}, - {Region: "Asia", Country: "Hong Kong (SAR)", City: "Hong Kong", IPs: []net.IP{{46, 243, 250, 4}}}, {Region: "Asia", Country: "India", City: "Chennai", IPs: []net.IP{{129, 227, 107, 242}}}, {Region: "Asia", Country: "Indonesia", City: "Jakarta", IPs: []net.IP{{103, 55, 9, 2}}}, {Region: "Asia", Country: "Japan", City: "Tokyo", IPs: []net.IP{{172, 94, 56, 2}}}, {Region: "Asia", Country: "Kazakhstan", City: "Almaty", IPs: []net.IP{{206, 123, 152, 4}}}, - {Region: "Asia", Country: "Korea, South", City: "Seoul", IPs: []net.IP{{45, 115, 25, 2}}}, + {Region: "Asia", Country: "Korea, South", City: "Seoul", IPs: []net.IP{{45, 115, 25, 1}}}, {Region: "Asia", Country: "Kyrgyzstan", City: "Bishkek", IPs: []net.IP{{206, 123, 151, 131}}}, {Region: "Asia", Country: "Laos", City: "Vientiane", IPs: []net.IP{{206, 123, 153, 4}}}, {Region: "Asia", Country: "Macao", City: "Beyrouth", IPs: []net.IP{{104, 243, 240, 121}}}, - {Region: "Asia", Country: "Malaysia", City: "Johor Baharu", IPs: []net.IP{{43, 226, 230, 4}}}, + {Region: "Asia", Country: "Malaysia", City: "Johor Baharu", IPs: []net.IP{{103, 28, 90, 54}, {103, 28, 90, 55}, {103, 28, 90, 71}, {103, 28, 90, 72}, {103, 117, 20, 21}, {103, 117, 20, 163}, {103, 117, 20, 164}, {103, 117, 20, 201}}}, {Region: "Asia", Country: "Malaysia", City: "Kuala Lumpur", IPs: []net.IP{{104, 250, 160, 4}}}, {Region: "Asia", Country: "Mongolia", City: "Ulaanbaatar", IPs: []net.IP{{206, 123, 153, 131}}}, {Region: "Asia", Country: "Pakistan", City: "Islamabad", IPs: []net.IP{{104, 250, 187, 3}}}, {Region: "Asia", Country: "Papua New Guinea", City: "Port Moresby", IPs: []net.IP{{206, 123, 155, 131}}}, - {Region: "Asia", Country: "Philippines", City: "Manila", IPs: []net.IP{{36, 255, 97, 3}}}, + {Region: "Asia", Country: "Philippines", City: "Manila", IPs: []net.IP{{129, 227, 119, 84}}}, {Region: "Asia", Country: "Sri Lanka", City: "Colombo", IPs: []net.IP{{206, 123, 154, 4}}}, - {Region: "Asia", Country: "Taiwan", City: "Taipei", IPs: []net.IP{{203, 69, 105, 5}}}, + {Region: "Asia", Country: "Taiwan", City: "Taipei", IPs: []net.IP{{128, 1, 155, 178}}}, {Region: "Asia", Country: "Tajikistan", City: "Dushanbe", IPs: []net.IP{{206, 123, 151, 4}}}, {Region: "Asia", Country: "Thailand", City: "Bangkok", IPs: []net.IP{{104, 37, 6, 4}}}, - {Region: "Asia", Country: "Turkey", City: "Istanbul", IPs: []net.IP{{82, 102, 22, 212}}}, + {Region: "Asia", Country: "Turkey", City: "Istanbul", IPs: []net.IP{{185, 220, 58, 3}}}, {Region: "Asia", Country: "Turkmenistan", City: "Ashgabat", IPs: []net.IP{{206, 123, 152, 131}}}, {Region: "Asia", Country: "Uzbekistan", City: "Tashkent", IPs: []net.IP{{206, 123, 150, 131}}}, {Region: "Asia", Country: "Vietnam", City: "Hanoi", IPs: []net.IP{{192, 253, 249, 132}}}, {Region: "Europe", Country: "Albania", City: "Tirane", IPs: []net.IP{{46, 243, 224, 2}}}, {Region: "Europe", Country: "Armenia", City: "Yerevan", IPs: []net.IP{{172, 94, 35, 4}}}, - {Region: "Europe", Country: "Austria", City: "Vienna", IPs: []net.IP{{172, 94, 125, 4}}}, - {Region: "Europe", Country: "Belgium", City: "Brussels", IPs: []net.IP{{172, 111, 223, 4}, {172, 111, 244, 4}}}, + {Region: "Europe", Country: "Austria", City: "Vienna", IPs: []net.IP{{172, 94, 109, 2}}}, + {Region: "Europe", Country: "Belgium", City: "Brussels", IPs: []net.IP{{185, 210, 217, 147}}}, {Region: "Europe", Country: "Bosnia and Herzegovina", City: "Sarajevo", IPs: []net.IP{{104, 250, 169, 122}}}, - {Region: "Europe", Country: "Bulgaria", City: "Sofia", IPs: []net.IP{{37, 120, 152, 52}}}, + {Region: "Europe", Country: "Bulgaria", City: "Sofia", IPs: []net.IP{{217, 138, 221, 114}}}, {Region: "Europe", Country: "Croatia", City: "Zagreb", IPs: []net.IP{{104, 250, 163, 2}}}, {Region: "Europe", Country: "Cyprus", City: "Nicosia", IPs: []net.IP{{188, 72, 119, 4}}}, - {Region: "Europe", Country: "Denmark", City: "Copenhagen", IPs: []net.IP{{172, 111, 223, 4}}}, + {Region: "Europe", Country: "Denmark", City: "Copenhagen", IPs: []net.IP{{89, 45, 7, 5}}}, {Region: "Europe", Country: "Estonia", City: "Tallinn", IPs: []net.IP{{185, 166, 87, 2}, {188, 72, 111, 4}}}, - {Region: "Europe", Country: "France", City: "Paris", IPs: []net.IP{{172, 111, 223, 4}}}, + {Region: "Europe", Country: "France", City: "Paris", IPs: []net.IP{{172, 94, 53, 2}, {172, 111, 219, 2}}}, {Region: "Europe", Country: "Georgia", City: "Tbilisi", IPs: []net.IP{{141, 101, 156, 2}}}, - {Region: "Europe", Country: "Germany", City: "Frankfurt", IPs: []net.IP{{82, 102, 16, 107}}}, - {Region: "Europe", Country: "Germany", City: "Munich", IPs: []net.IP{{82, 102, 16, 107}}}, + {Region: "Europe", Country: "Germany", City: "Frankfurt", IPs: []net.IP{{172, 94, 8, 4}}}, + {Region: "Europe", Country: "Germany", City: "Munich", IPs: []net.IP{{172, 94, 8, 4}}}, {Region: "Europe", Country: "Germany", City: "Nuremberg", IPs: []net.IP{{172, 94, 125, 2}}}, - {Region: "Europe", Country: "Greece", City: "Thessaloniki", IPs: []net.IP{{5, 172, 199, 2}}}, - {Region: "Europe", Country: "Hungary", City: "Budapest", IPs: []net.IP{{217, 138, 192, 136}}}, + {Region: "Europe", Country: "Greece", City: "Thessaloniki", IPs: []net.IP{{172, 94, 109, 2}}}, + {Region: "Europe", Country: "Hungary", City: "Budapest", IPs: []net.IP{{172, 111, 129, 2}, {188, 72, 125, 126}}}, {Region: "Europe", Country: "Iceland", City: "Reykjavik", IPs: []net.IP{{192, 253, 250, 1}}}, - {Region: "Europe", Country: "Ireland", City: "Dublin", IPs: []net.IP{{78, 153, 208, 173}}}, + {Region: "Europe", Country: "Ireland", City: "Dublin", IPs: []net.IP{{185, 210, 217, 147}}}, {Region: "Europe", Country: "Isle of Man", City: "Onchan", IPs: []net.IP{{46, 243, 144, 2}}}, {Region: "Europe", Country: "Italy", City: "Milano", IPs: []net.IP{{45, 9, 251, 2}}}, {Region: "Europe", Country: "Latvia", City: "RIGA", IPs: []net.IP{{185, 118, 76, 5}}}, {Region: "Europe", Country: "Liechtenstein", City: "Vaduz", IPs: []net.IP{{104, 250, 164, 4}}}, {Region: "Europe", Country: "Lithuania", City: "Vilnius", IPs: []net.IP{{188, 72, 116, 3}}}, - {Region: "Europe", Country: "Luxembourg", City: "Luxembourg", IPs: []net.IP{{94, 242, 225, 132}}}, + {Region: "Europe", Country: "Luxembourg", City: "Luxembourg", IPs: []net.IP{{188, 72, 114, 2}}}, {Region: "Europe", Country: "Malta", City: "Sliema", IPs: []net.IP{{46, 243, 241, 4}}}, {Region: "Europe", Country: "Monaco", City: "Monaco", IPs: []net.IP{{104, 250, 168, 132}}}, {Region: "Europe", Country: "Montenegro", City: "Podgorica", IPs: []net.IP{{104, 250, 165, 121}}}, - {Region: "Europe", Country: "Netherlands", City: "Amsterdam", IPs: []net.IP{{37, 120, 192, 212}}}, - {Region: "Europe", Country: "Norway", City: "Oslo", IPs: []net.IP{{82, 102, 22, 212}}}, + {Region: "Europe", Country: "Netherlands", City: "Amsterdam", IPs: []net.IP{{92, 119, 179, 195}}}, + {Region: "Europe", Country: "Norway", City: "Oslo", IPs: []net.IP{{82, 102, 22, 211}}}, {Region: "Europe", Country: "Poland", City: "Warsaw", IPs: []net.IP{{5, 253, 206, 251}}}, - {Region: "Europe", Country: "Portugal", City: "Lisbon", IPs: []net.IP{{5, 154, 174, 3}}}, - {Region: "Europe", Country: "Romania", City: "Bucharest", IPs: []net.IP{{188, 240, 220, 35}}}, - {Region: "Europe", Country: "Serbia", City: "Niš", IPs: []net.IP{{152, 89, 160, 201}}}, + {Region: "Europe", Country: "Portugal", City: "Lisbon", IPs: []net.IP{{45, 74, 10, 1}}}, + {Region: "Europe", Country: "Romania", City: "Bucharest", IPs: []net.IP{{192, 253, 253, 2}}}, + {Region: "Europe", Country: "Serbia", City: "Niš", IPs: []net.IP{{104, 250, 166, 2}}}, {Region: "Europe", Country: "Slovakia", City: "Bratislava", IPs: []net.IP{{188, 72, 112, 3}}}, {Region: "Europe", Country: "Slovenia", City: "Ljubljana", IPs: []net.IP{{104, 243, 246, 129}}}, {Region: "Europe", Country: "Spain", City: "Barcelona", IPs: []net.IP{{185, 230, 124, 147}}}, {Region: "Europe", Country: "Sweden", City: "Stockholm", IPs: []net.IP{{45, 74, 46, 2}}}, - {Region: "Europe", Country: "Switzerland", City: "Zurich", IPs: []net.IP{{45, 12, 222, 98}, {45, 12, 222, 99}}}, - {Region: "Europe", Country: "United Kingdom", City: "Gosport", IPs: []net.IP{{45, 141, 154, 70}}}, - {Region: "Europe", Country: "United Kingdom", City: "London", IPs: []net.IP{{193, 9, 113, 66}}}, - {Region: "Europe", Country: "United Kingdom", City: "Maidenhead", IPs: []net.IP{{188, 72, 89, 4}}}, + {Region: "Europe", Country: "Switzerland", City: "Zurich", IPs: []net.IP{{172, 111, 217, 2}}}, + {Region: "Europe", Country: "United Kingdom", City: "Gosport", IPs: []net.IP{{45, 74, 0, 2}, {45, 74, 62, 2}}}, + {Region: "Europe", Country: "United Kingdom", City: "London", IPs: []net.IP{{45, 74, 0, 2}, {45, 74, 62, 2}}}, + {Region: "Europe", Country: "United Kingdom", City: "Maidenhead", IPs: []net.IP{{172, 111, 183, 2}}}, {Region: "Europe", Country: "United Kingdom", City: "Manchester", IPs: []net.IP{{172, 111, 183, 2}}}, {Region: "Middle East", Country: "Bahrain", City: "Manama", IPs: []net.IP{{46, 243, 150, 4}}}, {Region: "Middle East", Country: "Jordan", City: "Amman", IPs: []net.IP{{172, 111, 152, 3}}}, @@ -145,14 +144,14 @@ func PurevpnServers() []models.PurevpnServer { {Region: "North America", Country: "Bermuda", City: "Hamilton", IPs: []net.IP{{172, 94, 76, 2}}}, {Region: "North America", Country: "Canada", City: "Montreal", IPs: []net.IP{{172, 94, 7, 2}}}, {Region: "North America", Country: "Canada", City: "Toronto", IPs: []net.IP{{172, 94, 7, 2}}}, - {Region: "North America", Country: "Canada", City: "Vancouver", IPs: []net.IP{{172, 94, 34, 4}}}, + {Region: "North America", Country: "Canada", City: "Vancouver", IPs: []net.IP{{107, 181, 177, 42}}}, {Region: "North America", Country: "Cayman Islands", City: "George Town", IPs: []net.IP{{172, 94, 113, 2}}}, {Region: "North America", Country: "Costa Rica", City: "San Jose", IPs: []net.IP{{104, 243, 245, 1}}}, {Region: "North America", Country: "Dominica", City: "Roseau", IPs: []net.IP{{45, 74, 22, 2}}}, {Region: "North America", Country: "Dominican Republic", City: "Santo Domingo", IPs: []net.IP{{45, 74, 23, 129}}}, {Region: "North America", Country: "El Salvador", City: "San Salvador", IPs: []net.IP{{45, 74, 17, 129}}}, {Region: "North America", Country: "Grenada", City: "St George's", IPs: []net.IP{{45, 74, 21, 129}}}, - {Region: "North America", Country: "Guatemala", City: "Guatemala", IPs: []net.IP{{45, 74, 17, 129}}}, + {Region: "North America", Country: "Guatemala", City: "Guatemala", IPs: []net.IP{{45, 74, 17, 2}}}, {Region: "North America", Country: "Haiti", City: "PORT-AU-PRINCE", IPs: []net.IP{{45, 74, 24, 2}}}, {Region: "North America", Country: "Honduras", City: "TEGUCIGALPA", IPs: []net.IP{{45, 74, 18, 2}}}, {Region: "North America", Country: "Jamaica", City: "Kingston", IPs: []net.IP{{104, 250, 182, 126}}}, @@ -162,25 +161,24 @@ func PurevpnServers() []models.PurevpnServer { {Region: "North America", Country: "Saint Lucia", City: "Castries", IPs: []net.IP{{45, 74, 23, 2}}}, {Region: "North America", Country: "The Bahamas", City: "Freeport", IPs: []net.IP{{104, 243, 242, 2}}}, {Region: "North America", Country: "Trinidad and Tobago", City: "Port of Spain", IPs: []net.IP{{45, 74, 21, 2}}}, - {Region: "North America", Country: "Turks and Caicos Islands", City: "Balfour Town", IPs: []net.IP{{172, 94, 60, 4}}}, + {Region: "North America", Country: "Turks and Caicos Islands", City: "Balfour Town", IPs: []net.IP{{45, 74, 24, 129}}}, {Region: "North America", Country: "United States", City: "Ashburn", IPs: []net.IP{{46, 243, 249, 2}}}, - {Region: "North America", Country: "United States", City: "Chicago", IPs: []net.IP{{37, 230, 169, 4}}}, + {Region: "North America", Country: "United States", City: "Chicago", IPs: []net.IP{{46, 243, 249, 4}}}, {Region: "North America", Country: "United States", City: "Columbus", IPs: []net.IP{{172, 94, 115, 2}}}, {Region: "North America", Country: "United States", City: "Georgia", IPs: []net.IP{{141, 101, 168, 4}}}, {Region: "North America", Country: "United States", City: "Houston", IPs: []net.IP{{172, 94, 1, 4}}}, - {Region: "North America", Country: "United States", City: "Los Angeles", IPs: []net.IP{{172, 111, 147, 4}}}, - {Region: "North America", Country: "United States", City: "Miami", IPs: []net.IP{{172, 94, 108, 4}}}, - {Region: "North America", Country: "United States", City: "New Jersey", IPs: []net.IP{{141, 101, 168, 4}}}, - {Region: "North America", Country: "United States", City: "New York", IPs: []net.IP{{172, 111, 147, 4}}}, + {Region: "North America", Country: "United States", City: "Los Angeles", IPs: []net.IP{{141, 101, 169, 4}}}, + {Region: "North America", Country: "United States", City: "Miami", IPs: []net.IP{{5, 254, 79, 114}}}, + {Region: "North America", Country: "United States", City: "New Jersey", IPs: []net.IP{{172, 94, 1, 4}}}, + {Region: "North America", Country: "United States", City: "New York", IPs: []net.IP{{172, 94, 1, 4}}}, {Region: "North America", Country: "United States", City: "Phoenix", IPs: []net.IP{{172, 94, 26, 4}}}, {Region: "North America", Country: "United States", City: "Salt Lake City", IPs: []net.IP{{141, 101, 168, 4}}}, - {Region: "North America", Country: "United States", City: "San Francisco", IPs: []net.IP{{172, 111, 147, 4}}}, + {Region: "North America", Country: "United States", City: "San Francisco", IPs: []net.IP{{172, 94, 1, 4}}}, {Region: "North America", Country: "United States", City: "Seattle", IPs: []net.IP{{172, 94, 86, 2}}}, - {Region: "North America", Country: "United States", City: "Washington, D.C.", IPs: []net.IP{{37, 230, 169, 4}}}, + {Region: "North America", Country: "United States", City: "Washington, D.C.", IPs: []net.IP{{141, 101, 169, 4}}}, {Region: "Oceania", Country: "Australia", City: "Brisbane", IPs: []net.IP{{172, 111, 236, 2}}}, {Region: "Oceania", Country: "Australia", City: "Melbourne", IPs: []net.IP{{118, 127, 62, 2}}}, - {Region: "Oceania", Country: "Australia", City: "Perth", IPs: []net.IP{{172, 94, 123, 4}}}, - {Region: "Oceania", Country: "Australia", City: "Sydney", IPs: []net.IP{{46, 243, 245, 4}}}, + {Region: "Oceania", Country: "Australia", City: "Sydney", IPs: []net.IP{{192, 253, 241, 2}}}, {Region: "Oceania", Country: "New Zealand", City: "Auckland", IPs: []net.IP{{43, 228, 156, 4}}}, {Region: "South America", Country: "Argentina", City: "Buenos Aires", IPs: []net.IP{{104, 243, 244, 1}}}, {Region: "South America", Country: "Bolivia", City: "Sucre", IPs: []net.IP{{172, 94, 77, 2}}}, diff --git a/internal/constants/servers.go b/internal/constants/servers.go index ed492b18..5abf9072 100644 --- a/internal/constants/servers.go +++ b/internal/constants/servers.go @@ -7,47 +7,47 @@ func GetAllServers() (allServers models.AllServers) { Version: 1, // used for migration of the top level scheme Cyberghost: models.CyberghostServers{ Version: 1, // model version - Timestamp: 1598236838, // latest takes precedence + Timestamp: 1599323261, // latest takes precedence Servers: CyberghostServers(), }, Mullvad: models.MullvadServers{ Version: 1, - Timestamp: 1598721378, + Timestamp: 1599323261, Servers: MullvadServers(), }, Nordvpn: models.NordvpnServers{ Version: 1, - Timestamp: 1598236838, + Timestamp: 1599323261, Servers: NordvpnServers(), }, Pia: models.PiaServers{ Version: 1, - Timestamp: 1598485988, + Timestamp: 1599323261, Servers: PIAServers(), }, PiaOld: models.PiaServers{ Version: 1, - Timestamp: 1598485988, + Timestamp: 1599323261, Servers: PIAOldServers(), }, Purevpn: models.PurevpnServers{ Version: 1, - Timestamp: 1598236838, + Timestamp: 1599323261, Servers: PurevpnServers(), }, Surfshark: models.SurfsharkServers{ Version: 1, - Timestamp: 1598236838, + Timestamp: 1599323261, Servers: SurfsharkServers(), }, Vyprvpn: models.VyprvpnServers{ Version: 1, - Timestamp: 1598236838, + Timestamp: 1599323261, Servers: VyprvpnServers(), }, Windscribe: models.WindscribeServers{ Version: 1, - Timestamp: 1598236838, + Timestamp: 1599323261, Servers: WindscribeServers(), }, } diff --git a/internal/constants/servers_test.go b/internal/constants/servers_test.go index b3c094ed..6a77474c 100644 --- a/internal/constants/servers_test.go +++ b/internal/constants/servers_test.go @@ -47,13 +47,13 @@ func digestServersTimestamp(t *testing.T, servers interface{}, timestamp int64) func Test_timestamps(t *testing.T) { t.Parallel() allServers := GetAllServers() - assert.Equal(t, "lZa+3P5DGuo9VXlsXsW5Jw", digestServersTimestamp(t, allServers.Cyberghost.Servers, allServers.Cyberghost.Timestamp)) - assert.Equal(t, "1Jmlpm73m9rBxYd9aB6i2w", digestServersTimestamp(t, allServers.Mullvad.Servers, allServers.Mullvad.Timestamp)) - assert.Equal(t, "ZfMT6wXJJBAT0fOqx3TuOA", digestServersTimestamp(t, allServers.Nordvpn.Servers, allServers.Nordvpn.Timestamp)) - assert.Equal(t, "vNjr3aOwoql8lBAKDx8Ygw", digestServersTimestamp(t, allServers.Pia.Servers, allServers.Pia.Timestamp)) - assert.Equal(t, "l3vaGSaIT4YOVGn3IaQkBg", digestServersTimestamp(t, allServers.PiaOld.Servers, allServers.PiaOld.Timestamp)) - assert.Equal(t, "IW1gWNvYTSRDxpAv4kwmzg", digestServersTimestamp(t, allServers.Purevpn.Servers, allServers.Purevpn.Timestamp)) - assert.Equal(t, "f934tXGfEVeNGT3TUdnpxw", digestServersTimestamp(t, allServers.Surfshark.Servers, allServers.Surfshark.Timestamp)) - assert.Equal(t, "wwkmrCGEW06x7ze8+FO2hg", digestServersTimestamp(t, allServers.Vyprvpn.Servers, allServers.Vyprvpn.Timestamp)) - assert.Equal(t, "jT4WjRKNpYojILLJWzGRRw", digestServersTimestamp(t, allServers.Windscribe.Servers, allServers.Windscribe.Timestamp)) + assert.Equal(t, "EFMpdq2b9COLevjXmje5zg", digestServersTimestamp(t, allServers.Cyberghost.Servers, allServers.Cyberghost.Timestamp)) + assert.Equal(t, "6VjgHtTZOz+TDKpiQOweLA", digestServersTimestamp(t, allServers.Mullvad.Servers, allServers.Mullvad.Timestamp)) + assert.Equal(t, "OLI62FoTf2wis25Nw4FLpg", digestServersTimestamp(t, allServers.Nordvpn.Servers, allServers.Nordvpn.Timestamp)) + assert.Equal(t, "hAjEIo6FIrUsJuRmKOKPzA", digestServersTimestamp(t, allServers.Pia.Servers, allServers.Pia.Timestamp)) + assert.Equal(t, "T3rAITVW5bvyUfZMMGdi0Q", digestServersTimestamp(t, allServers.PiaOld.Servers, allServers.PiaOld.Timestamp)) + assert.Equal(t, "kwJdVWTiBOspfrRwZIA+Sg", digestServersTimestamp(t, allServers.Purevpn.Servers, allServers.Purevpn.Timestamp)) + assert.Equal(t, "2rceMJexUNMv0VIqme34iA", digestServersTimestamp(t, allServers.Surfshark.Servers, allServers.Surfshark.Timestamp)) + assert.Equal(t, "KdIQWi2tYUM4aMXvWfVBEg", digestServersTimestamp(t, allServers.Vyprvpn.Servers, allServers.Vyprvpn.Timestamp)) + assert.Equal(t, "faQUVtOnLMVezN0giHSz3Q", digestServersTimestamp(t, allServers.Windscribe.Servers, allServers.Windscribe.Timestamp)) } diff --git a/internal/constants/surfshark.go b/internal/constants/surfshark.go index 77aec059..21cfe8f3 100644 --- a/internal/constants/surfshark.go +++ b/internal/constants/surfshark.go @@ -22,58 +22,47 @@ func SurfsharkRegionChoices() (choices []string) { func SurfsharkServers() []models.SurfsharkServer { return []models.SurfsharkServer{ - {Region: "Albania", IPs: []net.IP{{31, 171, 152, 197}, {31, 171, 154, 147}, {31, 171, 154, 149}, {31, 171, 154, 163}, {31, 171, 154, 165}}}, - {Region: "Australia Adelaide", IPs: []net.IP{{45, 248, 79, 19}, {45, 248, 79, 21}, {45, 248, 79, 27}, {45, 248, 79, 29}, {45, 248, 79, 51}, {45, 248, 79, 53}, {45, 248, 79, 67}, {45, 248, 79, 69}}}, - {Region: "Australia Brisbane", IPs: []net.IP{{45, 248, 77, 235}, {45, 248, 77, 237}, {144, 48, 39, 11}, {144, 48, 39, 13}, {144, 48, 39, 67}, {144, 48, 39, 69}, {144, 48, 39, 83}, {144, 48, 39, 85}, {144, 48, 39, 107}, {144, 48, 39, 109}, {144, 48, 39, 123}, {144, 48, 39, 125}, {144, 48, 39, 131}, {144, 48, 39, 133}}}, - {Region: "Australia Melbourne", IPs: []net.IP{{103, 192, 80, 131}, {103, 192, 80, 133}, {103, 192, 80, 139}, {103, 192, 80, 141}, {103, 192, 80, 147}, {103, 192, 80, 149}, {144, 48, 38, 19}, {144, 48, 38, 21}, {144, 48, 38, 139}, {144, 48, 38, 141}, {144, 48, 38, 147}, {144, 48, 38, 149}, {144, 48, 38, 179}, {144, 48, 38, 183}}}, - {Region: "Australia Perth", IPs: []net.IP{{45, 248, 78, 43}, {45, 248, 78, 45}, {124, 150, 139, 27}, {124, 150, 139, 29}, {124, 150, 139, 35}, {124, 150, 139, 37}, {124, 150, 139, 43}, {124, 150, 139, 45}, {124, 150, 139, 123}, {124, 150, 139, 125}, {124, 150, 139, 179}, {124, 150, 139, 181}}}, - {Region: "Australia Sydney", IPs: []net.IP{{45, 125, 247, 43}, {45, 125, 247, 45}, {45, 125, 247, 91}, {45, 125, 247, 93}, {45, 125, 247, 195}, {45, 125, 247, 197}, {45, 248, 76, 171}, {45, 248, 76, 173}, {103, 25, 59, 51}, {103, 25, 59, 53}, {103, 25, 59, 83}, {103, 25, 59, 85}, {180, 149, 228, 115}, {180, 149, 228, 117}}}, - {Region: "Australia US", IPs: []net.IP{{45, 76, 117, 108}}}, - {Region: "Austria", IPs: []net.IP{{5, 253, 207, 51}, {5, 253, 207, 53}, {5, 253, 207, 83}, {5, 253, 207, 85}, {37, 120, 212, 75}, {37, 120, 212, 77}, {37, 120, 212, 131}, {37, 120, 212, 133}, {37, 120, 212, 141}, {37, 120, 212, 147}, {37, 120, 212, 149}}}, + {Region: "Albania", IPs: []net.IP{{31, 171, 152, 195}, {31, 171, 154, 149}}}, + {Region: "Argentina Buenos Aires", IPs: []net.IP{{91, 206, 168, 13}, {91, 206, 168, 15}}}, + {Region: "Australia Melbourne", IPs: []net.IP{{144, 48, 38, 19}}}, + {Region: "Australia Perth", IPs: []net.IP{{124, 150, 139, 43}, {124, 150, 139, 123}}}, + {Region: "Australia Sydney", IPs: []net.IP{{45, 125, 247, 43}, {45, 125, 247, 195}}}, + {Region: "Austria", IPs: []net.IP{{5, 253, 207, 51}, {37, 120, 212, 77}}}, {Region: "Azerbaijan", IPs: []net.IP{{94, 20, 21, 85}, {94, 20, 21, 87}}}, - {Region: "Belgium", IPs: []net.IP{{5, 253, 205, 99}, {5, 253, 205, 101}, {5, 253, 205, 179}, {5, 253, 205, 181}, {5, 253, 205, 211}, {5, 253, 205, 213}, {5, 253, 205, 227}, {5, 253, 205, 229}, {37, 120, 218, 19}, {37, 120, 218, 21}, {37, 120, 218, 27}, {37, 120, 218, 251}, {37, 120, 218, 253}, {89, 249, 73, 195}, {89, 249, 73, 197}, {185, 104, 186, 75}, {185, 104, 186, 77}, {185, 232, 21, 51}}}, - {Region: "Bosnia and Herzegovina", IPs: []net.IP{{185, 99, 3, 7}, {185, 99, 3, 12}, {185, 99, 3, 205}, {185, 99, 3, 207}, {185, 99, 3, 212}, {185, 99, 3, 214}, {185, 212, 111, 6}, {185, 212, 111, 41}}}, - {Region: "Brazil", IPs: []net.IP{{191, 96, 73, 210}, {191, 96, 73, 212}, {191, 96, 73, 216}, {194, 41, 113, 3}, {194, 41, 113, 5}}}, - {Region: "Bulgaria", IPs: []net.IP{{37, 120, 152, 35}, {37, 120, 152, 37}, {37, 120, 152, 39}, {37, 120, 152, 195}, {37, 120, 152, 197}, {217, 138, 202, 19}, {217, 138, 202, 21}}}, - {Region: "Canada Montreal", IPs: []net.IP{{172, 98, 82, 83}, {172, 98, 82, 85}, {172, 98, 82, 229}, {172, 98, 82, 231}, {172, 98, 82, 245}, {198, 8, 85, 3}, {198, 8, 85, 5}, {198, 8, 85, 19}, {198, 8, 85, 21}, {198, 8, 85, 35}, {198, 8, 85, 37}, {198, 8, 85, 45}, {198, 8, 85, 47}, {198, 8, 85, 67}, {198, 8, 85, 69}, {198, 8, 85, 72}, {198, 8, 85, 77}, {198, 8, 85, 79}, {198, 8, 85, 82}, {198, 8, 85, 84}, {198, 8, 85, 87}, {198, 8, 85, 89}, {198, 8, 85, 131}, {198, 8, 85, 133}}}, - {Region: "Canada Toronto", IPs: []net.IP{{68, 71, 244, 131}, {68, 71, 244, 134}, {68, 71, 244, 195}, {68, 71, 244, 197}, {68, 71, 244, 200}, {68, 71, 244, 202}, {68, 71, 244, 205}, {68, 71, 244, 207}, {68, 71, 244, 210}, {68, 71, 244, 212}, {68, 71, 244, 215}, {68, 71, 244, 220}, {68, 71, 244, 222}, {104, 200, 138, 5}, {104, 200, 138, 99}, {104, 200, 138, 147}, {104, 200, 138, 149}, {104, 200, 138, 152}, {104, 200, 138, 154}, {104, 200, 138, 163}}}, - {Region: "Canada US", IPs: []net.IP{{159, 203, 57, 80}}}, - {Region: "Canada Vancouver", IPs: []net.IP{{66, 115, 147, 67}, {66, 115, 147, 69}, {66, 115, 147, 72}, {66, 115, 147, 74}, {66, 115, 147, 77}, {66, 115, 147, 79}, {66, 115, 147, 82}, {66, 115, 147, 84}, {66, 115, 147, 87}, {66, 115, 147, 89}, {66, 115, 147, 92}, {66, 115, 147, 94}, {104, 200, 132, 37}, {104, 200, 132, 39}, {107, 181, 177, 179}, {107, 181, 177, 181}, {107, 181, 177, 183}, {172, 83, 40, 147}, {172, 83, 40, 149}, {208, 78, 41, 195}, {208, 78, 41, 197}, {208, 78, 41, 200}, {208, 78, 41, 202}}}, + {Region: "Belgium", IPs: []net.IP{{5, 253, 205, 99}, {185, 232, 21, 51}}}, + {Region: "Brazil", IPs: []net.IP{{191, 96, 73, 212}, {191, 96, 73, 216}}}, + {Region: "Bulgaria", IPs: []net.IP{{37, 120, 152, 197}, {217, 138, 202, 21}}}, + {Region: "Canada Montreal", IPs: []net.IP{{198, 8, 85, 74}, {198, 8, 85, 89}}}, + {Region: "Canada Toronto", IPs: []net.IP{{68, 71, 244, 197}, {68, 71, 244, 222}}}, {Region: "Chile", IPs: []net.IP{{31, 169, 121, 16}}}, - {Region: "Colombia", IPs: []net.IP{{45, 129, 32, 3}, {45, 129, 32, 5}, {45, 129, 32, 10}, {45, 129, 32, 20}, {45, 129, 32, 22}}}, + {Region: "Colombia", IPs: []net.IP{{45, 129, 32, 5}, {45, 129, 32, 10}}}, {Region: "Costa Rica", IPs: []net.IP{{176, 227, 241, 19}, {176, 227, 241, 21}}}, - {Region: "Croatia", IPs: []net.IP{{89, 164, 99, 111}}}, - {Region: "Cyprus", IPs: []net.IP{{195, 47, 194, 34}, {195, 47, 194, 36}, {195, 47, 194, 42}}}, - {Region: "Czech Republic", IPs: []net.IP{{185, 152, 64, 151}, {185, 152, 64, 178}, {193, 9, 112, 179}, {193, 9, 112, 181}, {193, 9, 112, 183}, {193, 9, 112, 195}, {193, 9, 112, 197}}}, - {Region: "Denmark", IPs: []net.IP{{37, 120, 145, 19}, {37, 120, 145, 21}, {37, 120, 194, 91}, {37, 120, 194, 93}, {37, 120, 194, 99}, {37, 120, 194, 101}, {37, 120, 194, 107}, {37, 120, 194, 109}, {37, 120, 194, 115}, {37, 120, 194, 117}, {37, 120, 194, 123}, {37, 120, 194, 163}, {37, 120, 194, 165}, {45, 12, 221, 163}, {45, 12, 221, 165}, {45, 12, 221, 167}, {45, 12, 221, 179}, {45, 12, 221, 181}, {45, 12, 221, 183}, {95, 174, 65, 67}, {95, 174, 65, 69}, {95, 174, 65, 71}, {95, 174, 65, 73}}}, - {Region: "Estonia", IPs: []net.IP{{165, 231, 163, 3}, {165, 231, 163, 5}, {165, 231, 163, 7}, {165, 231, 163, 19}, {165, 231, 163, 21}, {165, 231, 163, 23}, {185, 174, 159, 51}, {185, 174, 159, 53}, {185, 174, 159, 59}, {185, 174, 159, 61}, {185, 174, 159, 67}, {185, 174, 159, 69}}}, - {Region: "Finland", IPs: []net.IP{{196, 244, 191, 163}, {196, 244, 191, 165}, {196, 244, 191, 181}, {196, 244, 191, 195}, {196, 244, 191, 197}}}, - {Region: "France Bordeaux", IPs: []net.IP{{185, 108, 106, 51}, {185, 108, 106, 53}, {185, 108, 106, 67}, {185, 108, 106, 69}, {185, 108, 106, 140}, {185, 108, 106, 142}, {185, 108, 106, 144}, {185, 108, 106, 146}, {185, 108, 106, 148}, {185, 108, 106, 150}, {185, 108, 106, 152}, {185, 108, 106, 154}, {185, 108, 106, 156}, {185, 108, 106, 158}, {185, 108, 106, 160}, {185, 108, 106, 162}, {185, 108, 106, 164}, {185, 108, 106, 166}}}, - {Region: "France Marseilles", IPs: []net.IP{{185, 166, 84, 3}, {185, 166, 84, 5}, {185, 166, 84, 11}, {185, 166, 84, 13}, {185, 166, 84, 17}, {185, 166, 84, 21}, {185, 166, 84, 23}, {185, 166, 84, 27}, {185, 166, 84, 29}, {185, 166, 84, 36}, {185, 166, 84, 38}, {185, 166, 84, 55}, {185, 166, 84, 61}, {185, 166, 84, 63}, {185, 166, 84, 65}, {185, 166, 84, 75}, {185, 166, 84, 77}, {185, 166, 84, 79}, {185, 166, 84, 81}, {185, 166, 84, 83}, {185, 166, 84, 85}, {185, 166, 84, 87}, {185, 166, 84, 89}, {185, 166, 84, 91}, {185, 166, 84, 93}}}, - {Region: "France Paris", IPs: []net.IP{{45, 83, 90, 179}, {45, 83, 90, 183}, {45, 89, 174, 59}, {45, 89, 174, 61}, {45, 89, 174, 83}, {45, 89, 174, 85}, {45, 89, 174, 91}, {45, 89, 174, 99}, {45, 89, 174, 101}, {45, 89, 174, 103}, {84, 17, 43, 178}, {84, 17, 43, 180}, {84, 17, 43, 183}, {84, 17, 43, 185}, {84, 17, 60, 235}, {84, 17, 60, 250}, {84, 247, 51, 235}, {84, 247, 51, 243}, {84, 247, 51, 251}, {84, 247, 51, 253}, {185, 246, 211, 69}, {217, 138, 207, 243}, {217, 138, 207, 245}, {217, 138, 207, 251}, {217, 138, 207, 253}}}, - {Region: "France Sweden", IPs: []net.IP{{199, 247, 8, 20}}}, - {Region: "Germany Berlin", IPs: []net.IP{{37, 120, 217, 131}, {37, 120, 217, 133}, {37, 120, 217, 147}, {37, 120, 217, 149}, {37, 120, 217, 179}, {37, 120, 217, 181}, {152, 89, 163, 19}, {152, 89, 163, 21}, {152, 89, 163, 23}, {152, 89, 163, 227}, {152, 89, 163, 229}, {152, 89, 163, 243}, {193, 176, 86, 195}, {193, 176, 86, 197}, {217, 138, 216, 59}, {217, 138, 216, 61}, {217, 138, 216, 219}, {217, 138, 216, 221}, {217, 138, 216, 227}, {217, 138, 216, 229}, {217, 138, 216, 235}, {217, 138, 216, 243}, {217, 138, 216, 245}, {217, 138, 216, 251}, {217, 138, 216, 253}}}, + {Region: "Croatia", IPs: []net.IP{{89, 164, 99, 109}, {89, 164, 99, 111}}}, + {Region: "Cyprus", IPs: []net.IP{{195, 47, 194, 36}, {195, 47, 194, 61}}}, + {Region: "Czech Republic", IPs: []net.IP{{185, 152, 64, 151}, {185, 152, 64, 178}}}, + {Region: "Estonia", IPs: []net.IP{{165, 231, 163, 3}, {185, 174, 159, 51}}}, + {Region: "Finland", IPs: []net.IP{{196, 244, 191, 163}, {196, 244, 191, 197}}}, + {Region: "France Bordeaux", IPs: []net.IP{{185, 108, 106, 142}, {185, 108, 106, 164}}}, + {Region: "France Marseilles", IPs: []net.IP{{185, 166, 84, 65}, {185, 166, 84, 85}}}, + {Region: "France Paris", IPs: []net.IP{{45, 83, 90, 183}, {84, 247, 51, 251}}}, + {Region: "Germany Berlin", IPs: []net.IP{{152, 89, 163, 245}, {217, 138, 216, 219}}}, + {Region: "Germany Frankfurt am Main", IPs: []net.IP{{37, 120, 196, 51}, {37, 120, 197, 11}}}, {Region: "Germany Frankfurt am Main st001", IPs: []net.IP{{45, 87, 212, 179}}}, {Region: "Germany Frankfurt am Main st002", IPs: []net.IP{{45, 87, 212, 181}}}, {Region: "Germany Frankfurt am Main st003", IPs: []net.IP{{45, 87, 212, 183}}}, - {Region: "Germany Frankfurt am Main", IPs: []net.IP{{37, 120, 196, 51}, {37, 120, 196, 53}, {37, 120, 196, 59}, {37, 120, 196, 61}, {37, 120, 196, 171}, {37, 120, 197, 11}, {45, 87, 212, 211}, {45, 87, 212, 213}, {74, 119, 145, 51}, {82, 102, 16, 99}, {82, 102, 16, 101}, {84, 16, 240, 176}, {89, 187, 169, 104}, {89, 187, 169, 119}, {185, 59, 220, 144}, {185, 59, 220, 150}, {185, 59, 220, 168}, {185, 59, 220, 172}, {185, 93, 180, 99}, {185, 93, 180, 101}, {185, 102, 219, 6}, {185, 102, 219, 47}, {185, 102, 219, 49}, {185, 158, 135, 36}, {185, 220, 70, 83}}}, - {Region: "Germany Munich", IPs: []net.IP{{178, 238, 231, 49}, {178, 238, 231, 51}, {178, 238, 231, 55}}}, - {Region: "Germany Nuremberg", IPs: []net.IP{{62, 171, 151, 182}}}, - {Region: "Germany Singapour", IPs: []net.IP{{159, 89, 14, 157}}}, - {Region: "Germany UK", IPs: []net.IP{{46, 101, 250, 73}}}, - {Region: "Greece", IPs: []net.IP{{194, 150, 167, 28}, {194, 150, 167, 30}, {194, 150, 167, 32}, {194, 150, 167, 34}, {194, 150, 167, 36}, {194, 150, 167, 38}, {194, 150, 167, 40}, {194, 150, 167, 42}, {194, 150, 167, 44}, {194, 150, 167, 46}, {194, 150, 167, 48}, {194, 150, 167, 50}, {194, 150, 167, 52}, {194, 150, 167, 54}, {194, 150, 167, 58}}}, - {Region: "Hong Kong", IPs: []net.IP{{64, 120, 121, 212}, {64, 120, 121, 214}, {64, 120, 121, 232}, {64, 120, 121, 234}, {64, 120, 121, 236}, {64, 120, 121, 238}, {64, 120, 121, 244}, {64, 120, 121, 248}, {84, 17, 37, 154}, {84, 17, 37, 156}, {84, 17, 37, 158}, {84, 17, 37, 160}, {84, 17, 57, 66}, {84, 17, 57, 68}, {84, 17, 57, 71}, {84, 17, 57, 185}, {209, 58, 186, 10}, {209, 58, 186, 14}, {212, 102, 42, 194}, {212, 102, 42, 199}, {212, 102, 42, 201}, {212, 102, 42, 204}, {212, 102, 42, 206}, {212, 102, 42, 209}, {212, 102, 42, 211}}}, - {Region: "Hungary", IPs: []net.IP{{37, 120, 144, 147}, {37, 120, 144, 149}, {37, 120, 144, 151}, {37, 120, 144, 195}, {37, 120, 144, 197}, {37, 120, 144, 199}, {37, 120, 144, 211}, {37, 120, 144, 213}, {37, 120, 144, 215}, {37, 120, 144, 243}}}, - {Region: "Iceland", IPs: []net.IP{{82, 221, 128, 156}, {82, 221, 128, 166}, {82, 221, 128, 169}, {82, 221, 143, 241}, {82, 221, 143, 243}}}, - {Region: "India Chennai", IPs: []net.IP{{103, 94, 27, 99}, {103, 94, 27, 101}, {103, 94, 27, 115}, {103, 94, 27, 117}, {103, 94, 27, 179}, {103, 94, 27, 181}, {103, 94, 27, 227}, {103, 94, 27, 229}, {103, 108, 117, 116}, {103, 108, 117, 118}, {103, 108, 117, 120}, {103, 108, 117, 131}, {103, 108, 117, 133}, {103, 108, 117, 147}, {103, 108, 117, 149}}}, - {Region: "India Indore", IPs: []net.IP{{103, 39, 132, 187}, {103, 39, 132, 189}, {103, 73, 189, 219}, {103, 73, 189, 221}, {137, 59, 52, 107}, {137, 59, 52, 109}}}, - {Region: "India Mumbai", IPs: []net.IP{{103, 221, 233, 61}, {103, 221, 233, 82}, {103, 221, 233, 86}, {103, 221, 233, 88}, {103, 221, 233, 104}, {165, 231, 253, 147}}}, - {Region: "India UK", IPs: []net.IP{{134, 209, 148, 122}}}, - {Region: "Indonesia", IPs: []net.IP{{103, 120, 66, 214}, {103, 120, 66, 216}, {103, 120, 66, 219}, {103, 120, 66, 221}, {103, 227, 255, 211}, {103, 227, 255, 213}}}, - {Region: "Ireland", IPs: []net.IP{{185, 108, 128, 114}, {185, 108, 128, 118}, {185, 108, 128, 120}, {185, 108, 128, 159}, {185, 108, 128, 161}, {185, 108, 128, 183}, {217, 138, 222, 43}, {217, 138, 222, 45}, {217, 138, 222, 51}, {217, 138, 222, 53}}}, - {Region: "Israel", IPs: []net.IP{{87, 239, 255, 107}, {87, 239, 255, 109}, {87, 239, 255, 114}, {87, 239, 255, 116}, {87, 239, 255, 119}, {87, 239, 255, 121}}}, - {Region: "Italy Milan", IPs: []net.IP{{37, 120, 201, 21}, {84, 17, 58, 134}, {84, 17, 58, 150}, {84, 17, 58, 154}, {84, 17, 58, 159}, {84, 17, 58, 192}, {84, 17, 58, 195}, {84, 17, 58, 205}, {84, 17, 58, 207}, {95, 174, 64, 67}, {95, 174, 64, 71}, {95, 174, 64, 73}, {212, 102, 54, 135}, {212, 102, 54, 147}, {212, 102, 54, 150}, {212, 102, 54, 152}, {212, 102, 54, 160}, {212, 102, 54, 165}, {212, 102, 54, 167}, {212, 102, 54, 175}, {212, 102, 54, 177}, {212, 102, 54, 180}, {212, 102, 54, 182}, {212, 102, 55, 66}, {212, 102, 55, 68}}}, - {Region: "Italy Rome", IPs: []net.IP{{37, 120, 207, 3}, {37, 120, 207, 5}, {82, 102, 26, 61}, {82, 102, 26, 93}, {82, 102, 26, 99}, {82, 102, 26, 101}, {87, 101, 94, 211}, {87, 101, 94, 227}, {87, 101, 94, 229}, {87, 101, 94, 231}, {185, 217, 71, 3}, {185, 217, 71, 21}, {185, 217, 71, 51}, {185, 217, 71, 53}, {185, 217, 71, 187}, {185, 217, 71, 189}, {185, 217, 71, 195}, {185, 217, 71, 197}, {185, 217, 71, 229}, {185, 217, 71, 235}, {185, 217, 71, 237}, {185, 217, 71, 251}, {217, 138, 219, 243}, {217, 138, 219, 251}, {217, 138, 219, 253}}}, + {Region: "Germany Munich", IPs: []net.IP{{178, 238, 231, 49}, {178, 238, 231, 51}}}, + {Region: "Germany Nuremberg", IPs: []net.IP{{62, 171, 149, 162}, {62, 171, 151, 180}}}, + {Region: "Greece", IPs: []net.IP{{194, 150, 167, 34}, {194, 150, 167, 44}}}, + {Region: "Hong Kong", IPs: []net.IP{{84, 17, 37, 154}, {84, 17, 57, 66}}}, + {Region: "Iceland", IPs: []net.IP{{82, 221, 128, 156}, {82, 221, 143, 241}}}, + {Region: "India Chennai", IPs: []net.IP{{103, 94, 27, 101}, {103, 94, 27, 229}}}, + {Region: "India Indore", IPs: []net.IP{{103, 73, 189, 219}, {103, 73, 189, 221}}}, + {Region: "Indonesia", IPs: []net.IP{{103, 120, 66, 219}, {103, 120, 66, 221}}}, + {Region: "Ireland", IPs: []net.IP{{23, 92, 127, 93}, {217, 138, 222, 45}}}, + {Region: "Israel", IPs: []net.IP{{87, 239, 255, 107}, {87, 239, 255, 109}}}, + {Region: "Italy Milan", IPs: []net.IP{{84, 17, 58, 148}, {212, 102, 54, 160}}}, + {Region: "Italy Rome", IPs: []net.IP{{82, 102, 26, 91}, {185, 217, 71, 53}}}, + {Region: "Japan Tokyo", IPs: []net.IP{{89, 187, 161, 4}, {103, 208, 221, 229}}}, {Region: "Japan Tokyo st001", IPs: []net.IP{{45, 87, 213, 19}}}, {Region: "Japan Tokyo st002", IPs: []net.IP{{45, 87, 213, 21}}}, {Region: "Japan Tokyo st003", IPs: []net.IP{{45, 87, 213, 23}}}, @@ -81,94 +70,84 @@ func SurfsharkServers() []models.SurfsharkServer { {Region: "Japan Tokyo st005", IPs: []net.IP{{217, 138, 212, 21}}}, {Region: "Japan Tokyo st006", IPs: []net.IP{{82, 102, 28, 123}}}, {Region: "Japan Tokyo st007", IPs: []net.IP{{82, 102, 28, 125}}}, - {Region: "Japan Tokyo", IPs: []net.IP{{45, 87, 213, 3}, {45, 87, 213, 5}, {45, 87, 213, 7}, {45, 87, 213, 83}, {45, 87, 213, 103}, {45, 87, 213, 243}, {45, 87, 213, 245}, {84, 17, 34, 24}, {84, 17, 34, 26}, {84, 17, 34, 44}, {84, 17, 34, 46}, {89, 187, 161, 2}, {89, 187, 161, 4}, {89, 187, 161, 239}, {89, 187, 161, 241}, {103, 208, 221, 227}, {103, 208, 221, 229}, {185, 242, 4, 163}}}, - {Region: "Kazakhstan", IPs: []net.IP{{45, 136, 56, 53}, {45, 136, 56, 54}, {45, 136, 56, 57}, {45, 136, 56, 61}}}, - {Region: "Korea", IPs: []net.IP{{61, 14, 210, 227}, {61, 14, 210, 229}, {61, 14, 210, 232}, {61, 14, 210, 234}, {61, 14, 210, 237}, {61, 14, 210, 242}, {61, 14, 210, 244}, {61, 97, 243, 112}, {61, 97, 243, 119}, {61, 97, 243, 124}, {103, 249, 28, 215}, {103, 249, 28, 227}, {103, 249, 28, 229}, {103, 249, 28, 231}, {103, 249, 31, 26}, {103, 249, 31, 28}}}, - {Region: "Latvia", IPs: []net.IP{{91, 203, 70, 186}, {91, 203, 70, 188}, {188, 92, 78, 135}, {188, 92, 78, 137}, {188, 92, 78, 140}, {188, 92, 78, 142}, {188, 92, 78, 145}, {188, 92, 78, 147}}}, - {Region: "Libya", IPs: []net.IP{{41, 208, 72, 158}, {41, 208, 72, 204}, {41, 208, 72, 207}}}, - {Region: "Luxembourg", IPs: []net.IP{{185, 153, 151, 60}, {185, 153, 151, 62}, {185, 153, 151, 73}, {185, 153, 151, 75}, {185, 153, 151, 78}, {185, 153, 151, 80}, {185, 153, 151, 82}, {185, 153, 151, 83}, {185, 153, 151, 85}, {185, 153, 151, 89}, {185, 153, 151, 91}}}, - {Region: "Malaysia", IPs: []net.IP{{42, 0, 30, 162}, {42, 0, 30, 164}, {42, 0, 30, 177}, {42, 0, 30, 179}, {42, 0, 30, 209}, {42, 0, 30, 213}, {42, 0, 30, 215}, {223, 25, 247, 206}}}, + {Region: "Kazakhstan", IPs: []net.IP{{95, 57, 207, 202}, {95, 57, 207, 204}}}, + {Region: "Korea", IPs: []net.IP{{61, 14, 210, 244}, {103, 249, 28, 231}}}, + {Region: "Latvia", IPs: []net.IP{{188, 92, 78, 135}, {188, 92, 78, 145}}}, + {Region: "Libya", IPs: []net.IP{{41, 208, 72, 157}, {41, 208, 72, 204}}}, + {Region: "Luxembourg", IPs: []net.IP{{185, 153, 151, 94}, {185, 153, 151, 106}}}, + {Region: "Malaysia", IPs: []net.IP{{42, 0, 30, 152}, {42, 0, 30, 209}}}, + {Region: "Mexico City Mexico", IPs: []net.IP{{194, 41, 112, 5}, {194, 41, 112, 11}}}, {Region: "Moldova", IPs: []net.IP{{178, 175, 128, 235}, {178, 175, 128, 237}}}, - {Region: "Netherlands Amsterdam st001", IPs: []net.IP{{81, 19, 209, 51}}}, - {Region: "Netherlands Amsterdam", IPs: []net.IP{{81, 19, 208, 56}, {81, 19, 208, 66}, {81, 19, 208, 68}, {81, 19, 209, 20}, {81, 19, 209, 57}, {81, 19, 209, 113}, {81, 19, 209, 120}, {81, 19, 209, 124}, {89, 46, 223, 72}, {89, 46, 223, 78}, {89, 46, 223, 104}, {89, 46, 223, 212}, {89, 46, 223, 214}, {89, 46, 223, 217}, {89, 46, 223, 222}, {89, 46, 223, 229}, {89, 187, 174, 229}, {89, 187, 174, 231}, {185, 59, 222, 92}, {185, 59, 222, 94}, {185, 59, 222, 166}, {185, 59, 222, 168}, {212, 102, 35, 194}, {212, 102, 35, 196}}}, - {Region: "Netherlands US", IPs: []net.IP{{188, 166, 98, 91}}}, - {Region: "New Zealand", IPs: []net.IP{{180, 149, 231, 3}, {180, 149, 231, 11}, {180, 149, 231, 13}, {180, 149, 231, 43}, {180, 149, 231, 45}, {180, 149, 231, 69}, {180, 149, 231, 115}, {180, 149, 231, 117}, {180, 149, 231, 119}, {180, 149, 231, 163}}}, - {Region: "Nigeria", IPs: []net.IP{{102, 165, 23, 38}, {102, 165, 23, 42}, {102, 165, 23, 44}}}, - {Region: "North Macedonia", IPs: []net.IP{{185, 225, 28, 67}, {185, 225, 28, 69}, {185, 225, 28, 83}, {185, 225, 28, 85}, {185, 225, 28, 91}, {185, 225, 28, 93}, {185, 225, 28, 99}, {185, 225, 28, 101}, {185, 225, 28, 107}, {185, 225, 28, 109}, {185, 225, 28, 243}, {185, 225, 28, 245}}}, - {Region: "Norway", IPs: []net.IP{{45, 12, 223, 67}, {45, 12, 223, 69}, {45, 12, 223, 71}, {45, 12, 223, 195}, {45, 12, 223, 197}, {45, 12, 223, 211}, {45, 12, 223, 213}, {84, 247, 50, 27}, {84, 247, 50, 29}, {84, 247, 50, 67}, {84, 247, 50, 69}, {95, 174, 66, 35}, {95, 174, 66, 37}, {95, 174, 66, 39}}}, - {Region: "Paraguay", IPs: []net.IP{{181, 40, 18, 47}, {181, 40, 18, 56}, {186, 16, 32, 163}, {186, 16, 32, 168}, {186, 16, 32, 173}}}, - {Region: "Philippines", IPs: []net.IP{{45, 134, 224, 10}}}, - {Region: "Poland Gdansk", IPs: []net.IP{{5, 187, 49, 187}, {5, 187, 49, 189}, {5, 187, 53, 53}, {5, 187, 53, 55}}}, - {Region: "Poland Warsaw", IPs: []net.IP{{5, 253, 206, 67}, {5, 253, 206, 69}, {5, 253, 206, 71}, {5, 253, 206, 227}, {5, 253, 206, 229}, {84, 17, 55, 132}, {185, 246, 208, 72}, {185, 246, 208, 77}, {185, 246, 208, 105}, {185, 246, 208, 107}, {185, 246, 208, 176}, {185, 246, 208, 182}}}, - {Region: "Portugal Lisbon", IPs: []net.IP{{5, 154, 174, 26}, {5, 154, 174, 65}, {5, 154, 174, 67}, {5, 154, 174, 75}, {5, 154, 174, 77}, {5, 154, 174, 99}, {5, 154, 174, 101}, {5, 154, 174, 171}, {5, 154, 174, 173}, {5, 154, 174, 181}, {5, 154, 174, 187}, {5, 154, 174, 189}, {5, 154, 174, 213}, {5, 154, 174, 219}, {5, 154, 174, 221}, {5, 154, 174, 227}, {5, 154, 174, 229}}}, - {Region: "Portugal Loule", IPs: []net.IP{{94, 126, 172, 57}, {176, 61, 146, 86}, {176, 61, 146, 95}, {176, 61, 146, 106}, {176, 61, 146, 108}, {176, 61, 146, 111}, {176, 61, 146, 113}, {176, 61, 146, 116}, {176, 61, 148, 60}}}, - {Region: "Portugal Porto", IPs: []net.IP{{194, 39, 127, 21}, {194, 39, 127, 23}, {194, 39, 127, 36}, {194, 39, 127, 38}, {194, 39, 127, 233}, {194, 39, 127, 240}, {194, 39, 127, 244}}}, - {Region: "Romania", IPs: []net.IP{{45, 89, 175, 51}, {45, 89, 175, 53}, {45, 89, 175, 55}, {86, 106, 137, 147}, {86, 106, 137, 149}}}, - {Region: "Russia Moscow", IPs: []net.IP{{213, 183, 56, 18}, {213, 183, 56, 166}}}, - {Region: "Russia St. Petersburg", IPs: []net.IP{{213, 183, 54, 23}, {213, 183, 54, 110}, {213, 183, 54, 143}, {213, 183, 54, 165}}}, - {Region: "Serbia", IPs: []net.IP{{37, 120, 193, 51}, {37, 120, 193, 53}, {152, 89, 160, 119}, {152, 89, 160, 123}, {152, 89, 160, 125}, {152, 89, 160, 211}, {152, 89, 160, 213}, {152, 89, 160, 215}}}, - {Region: "Singapore Hong Kong", IPs: []net.IP{{206, 189, 83, 129}}}, - {Region: "Singapore Netherlands", IPs: []net.IP{{104, 248, 148, 18}}}, + {Region: "Netherlands Amsterdam", IPs: []net.IP{{81, 19, 209, 120}, {185, 59, 222, 92}}}, + {Region: "Nigeria", IPs: []net.IP{{102, 165, 23, 4}}}, + {Region: "North Macedonia", IPs: []net.IP{{185, 225, 28, 93}, {185, 225, 28, 101}}}, + {Region: "Norway", IPs: []net.IP{{45, 12, 223, 213}, {95, 174, 66, 41}}}, + {Region: "Paraguay", IPs: []net.IP{{186, 16, 32, 168}, {186, 16, 32, 173}}}, + {Region: "Philippines", IPs: []net.IP{{45, 134, 224, 5}, {45, 134, 224, 18}}}, + {Region: "Poland Gdansk", IPs: []net.IP{{5, 187, 49, 189}, {5, 187, 53, 55}}}, + {Region: "Poland Warsaw", IPs: []net.IP{{84, 17, 55, 134}, {185, 246, 208, 72}}}, + {Region: "Portugal Loule", IPs: []net.IP{{176, 61, 146, 106}, {176, 61, 146, 118}}}, + {Region: "Portugal Porto", IPs: []net.IP{{194, 39, 127, 21}, {194, 39, 127, 38}}}, + {Region: "Romania", IPs: []net.IP{{45, 89, 175, 53}, {86, 106, 137, 147}}}, + {Region: "Russia Moscow", IPs: []net.IP{{213, 183, 56, 145}, {213, 183, 56, 233}}}, + {Region: "Russia St. Petersburg", IPs: []net.IP{{213, 183, 54, 110}, {213, 183, 54, 143}}}, + {Region: "Serbia", IPs: []net.IP{{152, 89, 160, 115}, {152, 89, 160, 117}}}, + {Region: "Singapore", IPs: []net.IP{{89, 187, 163, 132}, {89, 187, 163, 195}}}, + {Region: "Singapore in", IPs: []net.IP{{128, 199, 193, 35}}}, + {Region: "Singapore mp001", IPs: []net.IP{{206, 189, 94, 229}}}, {Region: "Singapore st001", IPs: []net.IP{{217, 138, 201, 91}}}, {Region: "Singapore st002", IPs: []net.IP{{217, 138, 201, 93}}}, {Region: "Singapore st003", IPs: []net.IP{{84, 247, 49, 19}}}, {Region: "Singapore st004", IPs: []net.IP{{84, 247, 49, 21}}}, - {Region: "Singapore", IPs: []net.IP{{89, 187, 162, 186}, {89, 187, 162, 188}, {89, 187, 163, 130}, {89, 187, 163, 132}, {89, 187, 163, 134}, {89, 187, 163, 136}, {89, 187, 163, 195}, {89, 187, 163, 197}, {89, 187, 163, 200}, {89, 187, 163, 202}, {89, 187, 163, 205}, {89, 187, 163, 207}, {89, 187, 163, 210}, {89, 187, 163, 212}, {89, 187, 163, 217}, {103, 254, 153, 169}, {103, 254, 155, 241}, {156, 146, 56, 130}, {156, 146, 56, 132}, {156, 146, 56, 137}, {209, 58, 170, 146}, {209, 58, 170, 159}, {209, 58, 170, 164}, {209, 58, 170, 169}, {209, 58, 170, 172}}}, - {Region: "Slovekia", IPs: []net.IP{{37, 120, 221, 3}, {37, 120, 221, 5}, {193, 37, 255, 35}, {193, 37, 255, 37}, {193, 37, 255, 39}, {193, 37, 255, 41}}}, - {Region: "Slovenia", IPs: []net.IP{{195, 158, 249, 36}, {195, 158, 249, 38}, {195, 158, 249, 40}, {195, 158, 249, 48}, {195, 158, 249, 50}, {195, 158, 249, 52}}}, - {Region: "South Africa", IPs: []net.IP{{154, 127, 49, 226}, {154, 127, 49, 228}, {154, 127, 49, 230}, {154, 127, 49, 232}}}, - {Region: "Spain Barcelona", IPs: []net.IP{{37, 120, 142, 131}, {37, 120, 142, 133}, {37, 120, 142, 135}, {37, 120, 142, 179}, {37, 120, 142, 181}, {185, 188, 61, 3}, {185, 188, 61, 5}, {185, 188, 61, 7}, {185, 188, 61, 13}, {185, 188, 61, 15}, {185, 188, 61, 19}, {185, 188, 61, 21}, {185, 188, 61, 23}, {185, 188, 61, 25}, {185, 188, 61, 27}}}, - {Region: "Spain Madrid", IPs: []net.IP{{37, 120, 148, 213}, {37, 120, 148, 215}, {82, 102, 17, 181}, {84, 17, 62, 163}, {84, 17, 62, 165}, {84, 17, 62, 179}, {84, 17, 62, 181}, {89, 37, 95, 9}, {89, 37, 95, 11}, {89, 37, 95, 15}, {89, 37, 95, 17}, {89, 37, 95, 19}, {89, 37, 95, 21}, {89, 37, 95, 23}, {89, 37, 95, 27}, {188, 208, 141, 114}, {188, 208, 141, 116}, {212, 102, 48, 2}, {212, 102, 48, 4}, {212, 102, 48, 8}, {212, 102, 48, 10}, {212, 102, 48, 13}, {212, 102, 48, 15}, {212, 102, 48, 18}, {212, 102, 48, 20}}}, - {Region: "Spain Valencia", IPs: []net.IP{{185, 153, 150, 44}, {185, 153, 150, 46}, {185, 153, 150, 48}, {185, 153, 150, 50}, {185, 153, 150, 52}, {185, 153, 150, 54}, {185, 153, 150, 56}, {185, 153, 150, 58}, {196, 196, 150, 67}, {196, 196, 150, 69}, {196, 196, 150, 71}, {196, 196, 150, 83}, {196, 196, 150, 99}, {196, 196, 150, 101}}}, - {Region: "Sweden", IPs: []net.IP{{45, 83, 91, 131}, {45, 83, 91, 133}, {45, 83, 91, 135}, {45, 83, 91, 147}, {45, 83, 91, 149}, {45, 83, 91, 151}, {46, 227, 69, 19}, {46, 227, 69, 21}, {185, 76, 9, 34}, {185, 76, 9, 36}}}, - {Region: "Switzerland", IPs: []net.IP{{37, 120, 213, 3}, {45, 12, 222, 243}, {45, 12, 222, 245}, {84, 17, 53, 86}, {84, 17, 53, 166}, {84, 17, 53, 168}, {84, 17, 53, 210}, {84, 17, 53, 212}, {84, 17, 53, 214}, {84, 17, 53, 216}, {84, 17, 53, 219}, {84, 17, 53, 221}, {84, 17, 53, 223}, {84, 17, 53, 227}, {84, 39, 112, 35}}}, - {Region: "Taiwan", IPs: []net.IP{{2, 58, 241, 3}, {2, 58, 241, 5}, {2, 58, 242, 43}, {2, 58, 242, 155}, {2, 58, 243, 51}, {2, 58, 243, 53}, {103, 51, 140, 70}, {103, 98, 75, 73}}}, - {Region: "Thailand", IPs: []net.IP{{45, 64, 186, 132}, {45, 64, 186, 134}, {103, 253, 74, 3}, {103, 253, 74, 7}}}, - {Region: "Turkey", IPs: []net.IP{{185, 195, 79, 3}, {185, 195, 79, 5}}}, - {Region: "UK France", IPs: []net.IP{{188, 166, 168, 247}}}, - {Region: "UK Germany", IPs: []net.IP{{45, 77, 58, 16}}}, - {Region: "UK Glasgow", IPs: []net.IP{{185, 108, 105, 3}, {185, 108, 105, 7}, {185, 108, 105, 11}, {185, 108, 105, 13}, {185, 108, 105, 15}, {185, 108, 105, 18}, {185, 108, 105, 20}, {185, 108, 105, 22}, {185, 108, 105, 31}, {185, 108, 105, 33}, {185, 108, 105, 35}, {185, 108, 105, 38}, {185, 108, 105, 40}, {185, 108, 105, 57}, {185, 108, 105, 143}, {185, 108, 105, 145}, {185, 108, 105, 151}, {185, 108, 105, 153}, {185, 108, 105, 155}, {185, 108, 105, 157}, {185, 108, 105, 159}, {185, 108, 105, 161}}}, + {Region: "Slovekia", IPs: []net.IP{{37, 120, 221, 3}, {193, 37, 255, 39}}}, + {Region: "Slovenia", IPs: []net.IP{{195, 158, 249, 40}, {195, 158, 249, 50}}}, + {Region: "South Africa", IPs: []net.IP{{154, 127, 49, 226}, {154, 127, 49, 228}}}, + {Region: "Spain Barcelona", IPs: []net.IP{{185, 188, 61, 5}, {185, 188, 61, 13}}}, + {Region: "Spain Madrid", IPs: []net.IP{{89, 37, 95, 13}, {188, 208, 141, 36}}}, + {Region: "Spain Valencia", IPs: []net.IP{{196, 196, 150, 85}, {196, 196, 150, 101}}}, + {Region: "Sweden", IPs: []net.IP{{185, 76, 9, 36}, {185, 76, 9, 44}}}, + {Region: "Switzerland", IPs: []net.IP{{37, 120, 213, 5}}}, + {Region: "Taiwan", IPs: []net.IP{{2, 58, 241, 27}, {103, 98, 75, 71}}}, + {Region: "Thailand", IPs: []net.IP{{103, 253, 74, 3}, {103, 253, 74, 7}}}, + {Region: "Turkey", IPs: []net.IP{{185, 195, 79, 5}, {185, 195, 79, 19}}}, + {Region: "Turkey Istanbul", IPs: []net.IP{{107, 150, 95, 147}, {107, 150, 95, 163}}}, + {Region: "UK Glasgow", IPs: []net.IP{{185, 108, 105, 33}, {185, 108, 105, 151}}}, + {Region: "UK London", IPs: []net.IP{{178, 239, 166, 231}, {185, 16, 206, 75}}}, + {Region: "UK London mp001", IPs: []net.IP{{206, 189, 119, 92}}}, {Region: "UK London st001", IPs: []net.IP{{217, 146, 82, 83}}}, {Region: "UK London st002", IPs: []net.IP{{185, 134, 22, 80}}}, {Region: "UK London st003", IPs: []net.IP{{185, 134, 22, 92}}}, {Region: "UK London st004", IPs: []net.IP{{185, 44, 76, 186}}}, {Region: "UK London st005", IPs: []net.IP{{185, 44, 76, 188}}}, - {Region: "UK London", IPs: []net.IP{{5, 226, 137, 10}, {5, 226, 139, 65}, {5, 226, 139, 149}, {5, 226, 139, 225}, {81, 19, 210, 234}, {81, 19, 223, 189}, {89, 34, 99, 83}, {89, 35, 29, 71}, {178, 239, 166, 218}, {178, 239, 166, 227}, {178, 239, 166, 250}, {178, 239, 172, 111}, {185, 16, 206, 75}, {185, 38, 148, 228}, {185, 38, 150, 41}, {185, 38, 150, 88}, {185, 44, 76, 55}, {185, 44, 76, 167}, {185, 44, 76, 172}, {185, 114, 224, 53}, {185, 114, 224, 115}, {185, 125, 207, 155}, {185, 134, 22, 191}, {185, 193, 36, 212}, {195, 140, 215, 42}}}, - {Region: "UK Manchester", IPs: []net.IP{{37, 120, 200, 3}, {37, 120, 200, 5}, {37, 120, 200, 7}, {86, 106, 136, 67}, {86, 106, 136, 69}, {86, 106, 136, 75}, {86, 106, 136, 77}, {86, 106, 136, 83}, {86, 106, 136, 85}, {86, 106, 136, 93}, {89, 238, 140, 227}, {89, 238, 140, 229}, {89, 238, 143, 103}, {185, 195, 202, 197}, {193, 148, 17, 83}, {193, 148, 17, 85}, {193, 148, 17, 131}, {193, 148, 17, 133}, {195, 12, 48, 213}, {195, 12, 48, 215}, {195, 12, 48, 217}, {217, 138, 196, 51}, {217, 138, 196, 53}, {217, 138, 196, 91}, {217, 138, 196, 93}}}, - {Region: "US Atlanta", IPs: []net.IP{{66, 115, 154, 135}, {66, 115, 154, 147}, {66, 115, 154, 149}, {66, 115, 154, 151}, {66, 115, 166, 147}, {66, 115, 166, 149}, {66, 115, 166, 151}, {66, 115, 169, 35}, {66, 115, 175, 35}, {66, 115, 175, 37}, {66, 115, 175, 40}, {66, 115, 175, 42}, {66, 115, 175, 45}, {66, 115, 175, 47}, {66, 115, 175, 50}, {66, 115, 175, 52}, {185, 93, 0, 143}, {185, 93, 0, 146}}}, - {Region: "US Bend", IPs: []net.IP{{45, 43, 14, 73}, {45, 43, 14, 75}, {45, 43, 14, 83}, {45, 43, 14, 85}, {45, 43, 14, 93}, {45, 43, 14, 103}, {45, 43, 14, 105}, {154, 16, 168, 184}, {154, 16, 168, 188}}}, - {Region: "US Boston", IPs: []net.IP{{173, 237, 207, 21}, {192, 34, 83, 230}, {199, 217, 107, 22}}}, - {Region: "US Buffalo", IPs: []net.IP{{107, 174, 20, 130}, {107, 174, 20, 132}, {107, 174, 20, 134}, {107, 175, 104, 82}, {107, 175, 104, 86}, {172, 93, 153, 146}, {172, 93, 153, 148}, {172, 93, 153, 150}}}, - {Region: "US Charlotte", IPs: []net.IP{{66, 11, 124, 140}, {155, 254, 28, 141}, {155, 254, 29, 163}, {155, 254, 31, 182}, {155, 254, 31, 184}, {192, 154, 253, 67}, {192, 154, 253, 69}, {192, 154, 254, 135}, {192, 154, 254, 137}, {192, 154, 255, 52}, {192, 154, 255, 54}}}, - {Region: "US Chicago", IPs: []net.IP{{74, 119, 146, 115}, {74, 119, 146, 117}, {74, 119, 146, 119}, {74, 119, 146, 131}, {74, 119, 146, 179}, {74, 119, 146, 181}, {74, 119, 146, 195}, {74, 119, 146, 197}, {74, 119, 146, 199}, {74, 119, 146, 211}, {89, 187, 182, 173}, {89, 187, 182, 175}, {107, 152, 100, 19}, {107, 152, 100, 21}, {107, 152, 100, 26}, {184, 170, 250, 67}, {184, 170, 250, 69}, {184, 170, 250, 72}, {184, 170, 250, 74}, {184, 170, 250, 147}, {184, 170, 250, 149}, {184, 170, 250, 152}, {184, 170, 250, 154}}}, - {Region: "US Dallas", IPs: []net.IP{{66, 115, 177, 131}, {66, 115, 177, 133}, {66, 115, 177, 136}, {66, 115, 177, 138}, {66, 115, 177, 141}, {66, 115, 177, 143}, {66, 115, 177, 146}, {66, 115, 177, 148}, {66, 115, 177, 151}, {66, 115, 177, 153}, {66, 115, 177, 158}, {89, 187, 175, 165}, {89, 187, 175, 167}, {107, 181, 173, 163}, {172, 241, 114, 87}, {212, 102, 40, 66}, {212, 102, 40, 68}, {212, 102, 40, 71}, {212, 102, 40, 73}, {212, 102, 40, 76}, {212, 102, 40, 78}, {212, 102, 40, 81}}}, - {Region: "US Denver", IPs: []net.IP{{174, 128, 245, 3}, {174, 128, 245, 5}, {174, 128, 245, 149}, {174, 128, 245, 151}, {212, 102, 44, 66}, {212, 102, 44, 68}, {212, 102, 44, 71}, {212, 102, 44, 73}, {212, 102, 44, 76}, {212, 102, 44, 78}, {212, 102, 44, 81}, {212, 102, 44, 83}, {212, 102, 44, 86}, {212, 102, 44, 88}, {212, 102, 44, 93}, {212, 102, 44, 98}}}, - {Region: "US Gahanna", IPs: []net.IP{{104, 244, 208, 35}, {104, 244, 208, 37}, {104, 244, 208, 99}, {104, 244, 208, 101}, {104, 244, 208, 107}, {104, 244, 208, 109}, {104, 244, 208, 213}, {104, 244, 208, 215}, {104, 244, 208, 227}, {104, 244, 208, 229}, {104, 244, 208, 231}, {104, 244, 209, 51}, {104, 244, 209, 53}, {104, 244, 209, 99}, {104, 244, 209, 101}, {104, 244, 211, 139}, {104, 244, 211, 141}, {104, 244, 211, 171}, {104, 244, 211, 173}, {104, 244, 211, 179}}}, - {Region: "US Houston", IPs: []net.IP{{104, 148, 30, 35}, {104, 148, 30, 37}, {104, 148, 30, 39}, {104, 148, 30, 51}, {104, 148, 30, 85}, {104, 148, 30, 87}, {199, 10, 64, 69}, {199, 10, 64, 83}, {199, 10, 64, 85}, {199, 10, 64, 99}, {199, 10, 64, 101}, {199, 10, 64, 115}, {199, 10, 64, 117}}}, - {Region: "US Kansas City", IPs: []net.IP{{63, 141, 236, 243}, {63, 141, 236, 245}, {63, 141, 248, 179}, {63, 141, 248, 181}, {107, 150, 39, 43}, {107, 150, 39, 45}, {173, 208, 202, 59}, {173, 208, 202, 61}, {198, 204, 231, 147}, {198, 204, 231, 149}, {204, 12, 208, 115}, {204, 12, 208, 117}}}, - {Region: "US Las Vegas", IPs: []net.IP{{89, 187, 187, 149}, {185, 242, 5, 213}}}, - {Region: "US Latham", IPs: []net.IP{{45, 43, 19, 66}, {45, 43, 19, 68}, {45, 43, 19, 74}, {45, 43, 19, 76}, {45, 43, 19, 82}, {45, 43, 19, 84}, {45, 43, 19, 90}, {45, 43, 19, 92}, {154, 16, 169, 3}, {154, 16, 169, 5}, {154, 16, 169, 7}}}, - {Region: "US Los Angeles", IPs: []net.IP{{38, 95, 110, 73}, {89, 187, 187, 66}, {89, 187, 187, 68}, {89, 187, 187, 73}, {89, 187, 187, 78}, {89, 187, 187, 81}, {89, 187, 187, 83}, {89, 187, 187, 86}, {89, 187, 187, 88}, {172, 83, 44, 83}, {184, 170, 243, 199}, {184, 170, 243, 211}, {192, 111, 134, 67}, {192, 111, 134, 78}, {192, 111, 134, 80}, {192, 111, 134, 195}, {192, 111, 134, 200}, {192, 111, 134, 202}, {192, 111, 134, 207}, {192, 111, 134, 210}, {192, 111, 134, 212}, {192, 111, 134, 215}, {192, 111, 134, 217}, {192, 111, 134, 220}, {192, 111, 134, 222}}}, - {Region: "US Maryland", IPs: []net.IP{{23, 82, 8, 173}, {23, 105, 160, 134}, {23, 105, 163, 94}, {207, 244, 67, 147}, {207, 244, 67, 149}, {207, 244, 84, 40}, {207, 244, 84, 58}, {207, 244, 127, 116}, {207, 244, 127, 118}}}, - {Region: "US Miami", IPs: []net.IP{{89, 187, 173, 201}, {107, 181, 164, 35}, {107, 181, 164, 39}, {107, 181, 164, 211}, {172, 83, 42, 3}, {172, 83, 42, 19}, {172, 83, 42, 23}, {172, 83, 42, 35}, {172, 83, 42, 37}, {172, 83, 42, 39}, {172, 83, 42, 51}, {172, 83, 42, 53}, {172, 83, 42, 55}, {172, 83, 42, 83}, {172, 83, 42, 85}, {172, 83, 42, 133}, {172, 83, 42, 136}, {172, 83, 42, 141}, {172, 83, 42, 146}, {172, 83, 42, 148}, {172, 83, 42, 151}, {172, 83, 42, 156}, {172, 83, 42, 158}, {193, 37, 252, 197}, {212, 102, 61, 130}}}, - {Region: "US Netherlands", IPs: []net.IP{{142, 93, 58, 71}}}, + {Region: "UK Manchester", IPs: []net.IP{{89, 238, 140, 227}, {193, 148, 17, 131}}}, + {Region: "US Bend", IPs: []net.IP{{45, 43, 14, 83}, {45, 43, 14, 85}}}, + {Region: "US Boston", IPs: []net.IP{{192, 34, 83, 232}, {199, 217, 107, 25}}}, + {Region: "US Charlotte", IPs: []net.IP{{192, 154, 254, 137}, {192, 154, 255, 54}}}, + {Region: "US Chicago", IPs: []net.IP{{74, 119, 146, 183}, {89, 187, 182, 173}}}, + {Region: "US Dallas", IPs: []net.IP{{66, 115, 177, 146}, {212, 102, 40, 71}}}, + {Region: "US Denver", IPs: []net.IP{{174, 128, 245, 5}, {212, 102, 44, 88}}}, + {Region: "US Gahanna", IPs: []net.IP{{104, 244, 208, 37}, {104, 244, 208, 213}}}, + {Region: "US Houston", IPs: []net.IP{{104, 148, 30, 39}, {199, 10, 64, 69}}}, + {Region: "US Kansas City", IPs: []net.IP{{107, 150, 39, 45}, {204, 12, 208, 117}}}, + {Region: "US Las Vegas", IPs: []net.IP{{185, 242, 5, 147}, {185, 242, 5, 155}}}, + {Region: "US Latham", IPs: []net.IP{{45, 43, 19, 66}, {45, 43, 19, 84}}}, + {Region: "US Los Angeles", IPs: []net.IP{{192, 111, 134, 205}, {192, 111, 134, 222}}}, + {Region: "US Miami", IPs: []net.IP{{172, 83, 42, 53}, {172, 83, 42, 156}}}, + {Region: "US New York City", IPs: []net.IP{{84, 17, 35, 66}, {84, 17, 35, 76}}}, {Region: "US New York City mp001", IPs: []net.IP{{45, 55, 60, 159}}}, {Region: "US New York City st001", IPs: []net.IP{{92, 119, 177, 19}}}, {Region: "US New York City st002", IPs: []net.IP{{92, 119, 177, 21}}}, {Region: "US New York City st003", IPs: []net.IP{{92, 119, 177, 23}}}, {Region: "US New York City st004", IPs: []net.IP{{193, 148, 18, 51}}}, {Region: "US New York City st005", IPs: []net.IP{{193, 148, 18, 53}}}, - {Region: "US New York City", IPs: []net.IP{{37, 120, 202, 3}, {84, 17, 35, 66}, {84, 17, 35, 73}, {84, 17, 35, 76}, {84, 17, 35, 78}, {84, 17, 35, 83}, {84, 17, 35, 88}, {84, 17, 35, 91}, {89, 187, 177, 120}, {89, 187, 177, 122}, {89, 187, 178, 92}, {98, 142, 220, 35}, {98, 142, 220, 37}, {107, 152, 101, 163}, {172, 98, 75, 35}, {172, 98, 78, 227}, {172, 98, 78, 229}, {192, 40, 59, 227}, {192, 40, 59, 238}, {192, 40, 59, 240}, {199, 36, 221, 83}, {199, 36, 221, 101}, {199, 36, 221, 104}}}, - {Region: "US Orlando", IPs: []net.IP{{198, 147, 22, 83}, {198, 147, 22, 85}, {198, 147, 22, 87}, {198, 147, 22, 131}, {198, 147, 22, 133}, {198, 147, 22, 135}, {198, 147, 22, 147}, {198, 147, 22, 149}, {198, 147, 22, 151}, {198, 147, 22, 163}, {198, 147, 22, 165}, {198, 147, 22, 167}, {198, 147, 22, 195}, {198, 147, 22, 197}, {198, 147, 22, 211}, {198, 147, 22, 213}}}, - {Region: "US Phoenix", IPs: []net.IP{{23, 83, 128, 235}, {23, 83, 128, 243}, {107, 181, 184, 115}, {107, 181, 184, 117}, {172, 98, 87, 35}, {172, 98, 87, 37}, {184, 170, 240, 147}, {184, 170, 240, 149}, {184, 170, 240, 151}, {184, 170, 240, 179}, {184, 170, 240, 181}, {199, 58, 187, 3}, {199, 58, 187, 5}, {199, 58, 187, 8}, {199, 58, 187, 10}, {199, 58, 187, 13}, {199, 58, 187, 15}, {199, 58, 187, 18}, {199, 58, 187, 20}, {199, 58, 187, 23}, {199, 58, 187, 25}, {199, 58, 187, 67}, {199, 58, 187, 69}}}, - {Region: "US Portugal", IPs: []net.IP{{142, 93, 81, 242}}}, - {Region: "US Saint Louis", IPs: []net.IP{{148, 72, 169, 209}, {148, 72, 169, 211}, {148, 72, 169, 213}, {148, 72, 170, 108}, {148, 72, 174, 36}, {148, 72, 174, 38}, {148, 72, 174, 41}, {148, 72, 174, 43}, {148, 72, 174, 51}, {148, 72, 174, 53}}}, - {Region: "US Salt Lake City", IPs: []net.IP{{104, 200, 131, 5}, {104, 200, 131, 9}, {104, 200, 131, 167}, {104, 200, 131, 170}, {104, 200, 131, 172}, {104, 200, 131, 229}, {104, 200, 131, 249}}}, - {Region: "US San Francisco", IPs: []net.IP{{107, 181, 166, 55}, {107, 181, 166, 83}, {107, 181, 166, 85}, {107, 181, 166, 227}, {185, 174, 157, 83}, {185, 174, 157, 85}, {198, 8, 81, 37}, {209, 58, 128, 48}, {209, 58, 128, 50}}}, - {Region: "US Seatle", IPs: []net.IP{{84, 17, 41, 71}, {84, 17, 41, 75}, {84, 17, 41, 77}, {84, 17, 41, 79}, {84, 17, 41, 81}, {84, 17, 41, 85}, {104, 200, 129, 243}, {104, 200, 129, 245}, {198, 8, 80, 87}, {198, 8, 80, 227}, {198, 8, 80, 229}, {199, 229, 250, 165}}}, - {Region: "US Tampa", IPs: []net.IP{{66, 206, 23, 3}, {74, 50, 117, 106}, {74, 50, 117, 119}, {74, 50, 117, 121}, {162, 220, 56, 98}, {162, 220, 56, 100}, {162, 220, 63, 226}, {162, 220, 63, 232}, {162, 220, 63, 246}, {162, 220, 63, 248}, {209, 216, 92, 195}, {209, 216, 92, 202}, {209, 216, 92, 205}, {209, 216, 92, 207}, {209, 216, 92, 210}, {209, 216, 92, 212}, {209, 216, 92, 215}, {209, 216, 92, 217}, {209, 216, 92, 220}, {209, 216, 92, 222}, {209, 216, 92, 225}, {209, 216, 92, 227}}}, - {Region: "Ukraine", IPs: []net.IP{{45, 9, 238, 23}, {45, 9, 238, 30}, {45, 9, 238, 38}}}, - {Region: "United Arab Emirates", IPs: []net.IP{{45, 9, 249, 243}, {45, 9, 249, 245}, {45, 9, 249, 247}, {45, 9, 250, 99}, {45, 9, 250, 101}, {45, 9, 250, 103}}}, - {Region: "Vietnam", IPs: []net.IP{{202, 143, 110, 29}, {202, 143, 110, 32}, {202, 143, 110, 34}, {202, 143, 110, 37}, {202, 143, 111, 142}, {202, 143, 111, 211}, {202, 143, 111, 213}}}, + {Region: "US Orlando", IPs: []net.IP{{198, 147, 22, 85}, {198, 147, 22, 135}}}, + {Region: "US Phoenix", IPs: []net.IP{{184, 170, 240, 179}, {199, 58, 187, 10}}}, + {Region: "US Saint Louis", IPs: []net.IP{{148, 72, 169, 209}, {148, 72, 174, 51}}}, + {Region: "US Salt Lake City", IPs: []net.IP{{104, 200, 131, 172}, {104, 200, 131, 229}}}, + {Region: "US San Francisco", IPs: []net.IP{{107, 181, 166, 37}, {209, 58, 128, 48}}}, + {Region: "US Tampa", IPs: []net.IP{{209, 216, 92, 212}, {209, 216, 92, 222}}}, + {Region: "Ukraine", IPs: []net.IP{{45, 9, 238, 23}, {45, 9, 238, 30}}}, + {Region: "United Arab Emirates", IPs: []net.IP{{45, 9, 249, 245}, {45, 9, 249, 247}}}, + {Region: "Vietnam", IPs: []net.IP{{202, 143, 111, 211}, {202, 143, 111, 213}}}, } } diff --git a/internal/constants/vyprvpn.go b/internal/constants/vyprvpn.go index 55a3355f..33d991e7 100644 --- a/internal/constants/vyprvpn.go +++ b/internal/constants/vyprvpn.go @@ -89,6 +89,7 @@ func VyprvpnServers() []models.VyprvpnServer { {Region: "USA New York", IPs: []net.IP{{209, 99, 63, 18}}}, {Region: "USA San Francisco", IPs: []net.IP{{209, 99, 95, 18}}}, {Region: "USA Seattle", IPs: []net.IP{{209, 99, 94, 18}}}, + {Region: "USA Washington", IPs: []net.IP{{209, 99, 62, 18}}}, {Region: "USA Washington DC", IPs: []net.IP{{209, 99, 62, 18}}}, {Region: "Ukraine", IPs: []net.IP{{128, 90, 96, 64}}}, {Region: "United Kingdom", IPs: []net.IP{{209, 99, 22, 18}}}, diff --git a/internal/constants/windscribe.go b/internal/constants/windscribe.go index 1373f64a..3b3df967 100644 --- a/internal/constants/windscribe.go +++ b/internal/constants/windscribe.go @@ -24,8 +24,8 @@ func WindscribeRegionChoices() (choices []string) { func WindscribeServers() []models.WindscribeServer { return []models.WindscribeServer{ {Region: "Albania", IPs: []net.IP{{31, 171, 152, 179}}}, - {Region: "Argentina", IPs: []net.IP{{167, 250, 6, 121}, {190, 105, 236, 19}, {190, 105, 236, 32}, {190, 105, 236, 50}, {200, 85, 152, 110}}}, - {Region: "Australia", IPs: []net.IP{{43, 245, 160, 35}, {45, 121, 208, 160}, {45, 121, 209, 160}, {45, 121, 210, 208}, {103, 62, 50, 208}, {103, 77, 233, 67}, {103, 77, 234, 211}, {103, 108, 92, 83}, {116, 90, 72, 243}, {116, 206, 228, 67}, {116, 206, 229, 131}}}, + {Region: "Argentina", IPs: []net.IP{{167, 250, 6, 121}, {190, 105, 236, 19}, {190, 105, 236, 32}, {190, 105, 236, 50}}}, + {Region: "Australia", IPs: []net.IP{{45, 121, 208, 160}, {45, 121, 209, 160}, {45, 121, 210, 208}, {103, 62, 50, 208}, {103, 77, 233, 67}, {103, 77, 234, 211}, {116, 90, 72, 243}, {116, 206, 228, 67}}}, {Region: "Austria", IPs: []net.IP{{89, 187, 168, 66}, {217, 64, 127, 11}}}, {Region: "Azerbaijan", IPs: []net.IP{{85, 132, 61, 123}}}, {Region: "Belgium", IPs: []net.IP{{185, 232, 21, 131}, {194, 187, 251, 147}}}, @@ -43,9 +43,9 @@ func WindscribeServers() []models.WindscribeServer { {Region: "Fake antarctica", IPs: []net.IP{{23, 154, 160, 212}, {23, 154, 160, 222}}}, {Region: "Finland", IPs: []net.IP{{185, 112, 82, 227}, {194, 34, 133, 82}}}, {Region: "France", IPs: []net.IP{{45, 89, 174, 35}, {82, 102, 18, 35}, {84, 17, 42, 2}, {84, 17, 42, 34}, {185, 156, 173, 187}}}, - {Region: "Georgia", IPs: []net.IP{{188, 93, 90, 83}}}, {Region: "Germany", IPs: []net.IP{{45, 87, 212, 51}, {89, 249, 65, 19}, {185, 130, 184, 195}, {195, 181, 170, 66}, {195, 181, 175, 98}, {217, 138, 194, 115}}}, {Region: "Greece", IPs: []net.IP{{78, 108, 38, 155}, {185, 226, 64, 111}, {188, 123, 126, 146}}}, + {Region: "Guinea-Bissau", IPs: []net.IP{{149, 56, 10, 82}}}, {Region: "Hong kong", IPs: []net.IP{{84, 17, 57, 114}, {103, 10, 197, 99}}}, {Region: "Hungary", IPs: []net.IP{{185, 104, 187, 43}}}, {Region: "Iceland", IPs: []net.IP{{82, 221, 139, 38}, {185, 165, 170, 2}}}, @@ -58,30 +58,33 @@ func WindscribeServers() []models.WindscribeServer { {Region: "Latvia", IPs: []net.IP{{85, 254, 72, 23}, {89, 111, 33, 220}}}, {Region: "Lithuania", IPs: []net.IP{{85, 206, 163, 225}}}, {Region: "Macedonia", IPs: []net.IP{{185, 225, 28, 51}}}, + {Region: "Madagascar", IPs: []net.IP{{104, 20, 26, 217}, {104, 20, 27, 217}, {172, 67, 17, 175}}}, {Region: "Malaysia", IPs: []net.IP{{103, 106, 250, 31}, {103, 212, 69, 232}}}, {Region: "Mexico", IPs: []net.IP{{143, 255, 57, 67}, {190, 103, 179, 211}, {190, 103, 179, 217}, {201, 131, 125, 107}}}, {Region: "Moldova", IPs: []net.IP{{178, 175, 144, 123}}}, {Region: "Netherlands", IPs: []net.IP{{37, 120, 192, 19}, {46, 166, 143, 98}, {72, 11, 157, 35}, {72, 11, 157, 67}, {84, 17, 46, 2}, {185, 212, 171, 131}, {185, 253, 96, 3}}}, - {Region: "New zealand", IPs: []net.IP{{103, 62, 49, 113}, {103, 108, 94, 163}}}, + {Region: "New zealand", IPs: []net.IP{{103, 62, 49, 113}}}, {Region: "Norway", IPs: []net.IP{{37, 120, 203, 67}, {185, 206, 225, 131}}}, + {Region: "Panama", IPs: []net.IP{{138, 186, 142, 203}}}, + {Region: "Peru", IPs: []net.IP{{190, 120, 229, 139}}}, {Region: "Philippines", IPs: []net.IP{{103, 103, 0, 118}, {141, 98, 215, 211}}}, {Region: "Poland", IPs: []net.IP{{5, 133, 11, 116}, {84, 17, 55, 98}, {185, 244, 214, 35}}}, {Region: "Portugal", IPs: []net.IP{{94, 46, 13, 215}, {185, 15, 21, 66}}}, {Region: "Romania", IPs: []net.IP{{89, 46, 103, 147}, {91, 207, 102, 147}}}, {Region: "Russia", IPs: []net.IP{{94, 242, 62, 19}, {94, 242, 62, 67}, {95, 213, 193, 195}, {95, 213, 193, 227}, {185, 22, 175, 132}, {188, 124, 42, 99}, {188, 124, 42, 115}}}, {Region: "Serbia", IPs: []net.IP{{141, 98, 103, 19}}}, - {Region: "Singapore", IPs: []net.IP{{82, 102, 25, 131}, {89, 187, 162, 130}, {103, 62, 48, 224}, {185, 200, 117, 163}}}, + {Region: "Singapore", IPs: []net.IP{{82, 102, 25, 131}, {103, 62, 48, 224}, {156, 146, 56, 98}, {156, 146, 56, 111}, {185, 200, 117, 163}}}, {Region: "Slovakia", IPs: []net.IP{{185, 245, 85, 3}}}, - {Region: "South Africa", IPs: []net.IP{{129, 232, 167, 211}, {165, 73, 248, 91}, {197, 242, 156, 53}, {197, 242, 157, 235}}}, - {Region: "South Korea", IPs: []net.IP{{27, 255, 92, 52}, {61, 97, 244, 39}, {103, 212, 223, 3}, {218, 232, 76, 179}}}, + {Region: "South Africa", IPs: []net.IP{{129, 232, 167, 211}, {165, 73, 248, 91}, {197, 242, 157, 235}}}, + {Region: "South Korea", IPs: []net.IP{{27, 255, 92, 52}, {103, 212, 223, 3}, {218, 232, 76, 179}}}, {Region: "Spain", IPs: []net.IP{{37, 120, 142, 227}, {89, 238, 178, 43}, {185, 253, 99, 131}, {217, 138, 218, 99}}}, {Region: "Sweden", IPs: []net.IP{{31, 13, 191, 67}, {79, 142, 76, 198}, {195, 181, 166, 129}}}, {Region: "Switzerland", IPs: []net.IP{{31, 7, 57, 242}, {37, 120, 213, 163}, {84, 17, 53, 2}, {89, 187, 165, 98}, {185, 156, 175, 179}}}, + {Region: "Taiwan", IPs: []net.IP{{103, 4, 29, 77}, {185, 189, 160, 12}, {185, 189, 160, 27}, {185, 189, 160, 32}}}, {Region: "Thailand", IPs: []net.IP{{27, 254, 130, 221}, {202, 129, 16, 147}, {202, 129, 16, 155}}}, {Region: "Tunisia", IPs: []net.IP{{41, 231, 5, 23}}}, {Region: "Turkey", IPs: []net.IP{{45, 123, 118, 156}, {45, 123, 119, 11}, {79, 98, 131, 43}, {176, 53, 113, 163}, {185, 125, 33, 227}}}, {Region: "US Central", IPs: []net.IP{{67, 212, 238, 196}, {69, 12, 94, 67}, {104, 129, 18, 3}, {104, 129, 18, 131}, {104, 223, 92, 163}, {107, 150, 31, 3}, {107, 150, 31, 67}, {107, 150, 31, 131}, {107, 161, 86, 131}, {107, 182, 234, 240}, {161, 129, 70, 195}, {162, 222, 198, 67}, {172, 241, 26, 78}, {172, 241, 131, 129}, {198, 12, 76, 211}, {198, 54, 128, 116}, {198, 55, 125, 195}, {199, 115, 96, 83}, {204, 44, 112, 67}, {204, 44, 112, 131}, {206, 217, 139, 19}, {206, 217, 139, 195}, {206, 217, 143, 131}}}, - {Region: "US East", IPs: []net.IP{{23, 82, 8, 143}, {23, 82, 136, 93}, {23, 83, 91, 170}, {23, 105, 170, 130}, {23, 105, 170, 139}, {23, 105, 170, 151}, {23, 226, 141, 195}, {45, 87, 214, 35}, {67, 21, 32, 145}, {67, 219, 146, 67}, {68, 235, 35, 12}, {68, 235, 35, 172}, {68, 235, 50, 227}, {76, 72, 175, 99}, {86, 106, 87, 83}, {104, 168, 34, 147}, {104, 223, 127, 195}, {107, 150, 29, 131}, {142, 234, 200, 176}, {156, 96, 59, 102}, {162, 222, 195, 67}, {167, 160, 167, 195}, {167, 160, 172, 3}, {173, 44, 36, 67}, {173, 208, 45, 33}, {185, 232, 22, 195}, {198, 12, 64, 35}, {198, 147, 22, 225}, {199, 217, 104, 227}, {199, 217, 105, 227}, {206, 217, 128, 3}, {206, 217, 129, 227}, {217, 138, 255, 163}, {217, 138, 255, 179}}}, {Region: "US West", IPs: []net.IP{{23, 83, 130, 166}, {23, 83, 131, 187}, {23, 94, 74, 99}, {37, 120, 147, 163}, {64, 120, 2, 174}, {66, 115, 176, 3}, {82, 102, 30, 67}, {89, 187, 185, 34}, {89, 187, 187, 98}, {104, 129, 3, 67}, {104, 129, 3, 163}, {104, 129, 56, 67}, {104, 129, 56, 131}, {104, 152, 222, 33}, {167, 88, 60, 227}, {167, 88, 60, 243}, {172, 241, 214, 202}, {172, 241, 250, 131}, {172, 255, 125, 141}, {185, 236, 200, 35}, {192, 3, 20, 51}, {198, 12, 116, 195}, {198, 23, 242, 147}, {209, 58, 129, 121}, {212, 103, 49, 67}, {216, 45, 53, 131}, {217, 138, 217, 51}, {217, 138, 217, 211}}}, {Region: "Ukraine", IPs: []net.IP{{45, 141, 156, 11}, {45, 141, 156, 50}}}, {Region: "United Arab Emirates", IPs: []net.IP{{45, 9, 249, 43}}}, diff --git a/internal/models/server.go b/internal/models/server.go index 86c0539c..e424c77b 100644 --- a/internal/models/server.go +++ b/internal/models/server.go @@ -35,22 +35,38 @@ type WindscribeServer struct { IPs []net.IP `json:"ips"` } +func (s *WindscribeServer) String() string { + return fmt.Sprintf("{Region: %q, IPs: %s}", s.Region, goStringifyIPs(s.IPs)) +} + type SurfsharkServer struct { Region string `json:"region"` IPs []net.IP `json:"ips"` } +func (s *SurfsharkServer) String() string { + return fmt.Sprintf("{Region: %q, IPs: %s}", s.Region, goStringifyIPs(s.IPs)) +} + type CyberghostServer struct { Region string `json:"region"` Group string `json:"group"` IPs []net.IP `json:"ips"` } +func (s *CyberghostServer) String() string { + return fmt.Sprintf("{Region: %q, Group: %q, IPs: %s}", s.Region, s.Group, goStringifyIPs(s.IPs)) +} + type VyprvpnServer struct { Region string `json:"region"` IPs []net.IP `json:"ips"` } +func (s *VyprvpnServer) String() string { + return fmt.Sprintf("{Region: %q, IPs: %s}", s.Region, goStringifyIPs(s.IPs)) +} + type NordvpnServer struct { //nolint:maligned Region string `json:"region"` Number uint16 `json:"number"` @@ -59,6 +75,11 @@ type NordvpnServer struct { //nolint:maligned UDP bool `json:"udp"` } +func (s *NordvpnServer) String() string { + return fmt.Sprintf("{Region: %q, Number: %d, TCP: %t, UDP: %t, IP: %s}", + s.Region, s.Number, s.TCP, s.UDP, goStringifyIP(s.IP)) +} + type PurevpnServer struct { Region string `json:"region"` Country string `json:"country"` @@ -66,6 +87,11 @@ type PurevpnServer struct { IPs []net.IP `json:"ips"` } +func (s *PurevpnServer) String() string { + return fmt.Sprintf("{Region: %q, Country: %q, City: %q, IPs: %s}", + s.Region, s.Country, s.City, goStringifyIPs(s.IPs)) +} + func goStringifyIP(ip net.IP) string { s := fmt.Sprintf("%#v", ip) s = strings.TrimSuffix(strings.TrimPrefix(s, "net.IP{"), "}") diff --git a/internal/updater/alias.go b/internal/updater/alias.go new file mode 100644 index 00000000..5e5c623c --- /dev/null +++ b/internal/updater/alias.go @@ -0,0 +1,12 @@ +package updater + +import ( + "context" + "net" + "net/http" +) + +type ( + httpGetFunc func(url string) (r *http.Response, err error) + lookupIPFunc func(ctx context.Context, host string) (ips []net.IP, err error) +) diff --git a/internal/updater/countries.go b/internal/updater/countries.go new file mode 100644 index 00000000..e02465a7 --- /dev/null +++ b/internal/updater/countries.go @@ -0,0 +1,254 @@ +package updater + +func getCountryCodes() map[string]string { //nolint:dupl + return map[string]string{ + "af": "Afghanistan", + "ax": "Aland Islands", + "al": "Albania", + "dz": "Algeria", + "as": "American Samoa", + "ad": "Andorra", + "ao": "Angola", + "ai": "Anguilla", + "aq": "Antarctica", + "ag": "Antigua and Barbuda", + "ar": "Argentina", + "am": "Armenia", + "aw": "Aruba", + "au": "Australia", + "at": "Austria", + "az": "Azerbaijan", + "bs": "Bahamas", + "bh": "Bahrain", + "bd": "Bangladesh", + "bb": "Barbados", + "by": "Belarus", + "be": "Belgium", + "bz": "Belize", + "bj": "Benin", + "bm": "Bermuda", + "bt": "Bhutan", + "bo": "Bolivia", + "bq": "Bonaire", + "ba": "Bosnia and Herzegovina", + "bw": "Botswana", + "bv": "Bouvet Island", + "br": "Brazil", + "io": "British Indian Ocean Territory", + "vg": "British Virgin Islands", + "bn": "Brunei Darussalam", + "bg": "Bulgaria", + "bf": "Burkina Faso", + "bi": "Burundi", + "kh": "Cambodia", + "cm": "Cameroon", + "ca": "Canada", + "cv": "Cape Verde", + "ky": "Cayman Islands", + "cf": "Central African Republic", + "td": "Chad", + "cl": "Chile", + "cn": "China", + "cx": "Christmas Island", + "cc": "Cocos Islands", + "co": "Colombia", + "km": "Comoros", + "cg": "Congo", + "ck": "Cook Islands", + "cr": "Costa Rica", + "ci": "Cote d'Ivoire", + "hr": "Croatia", + "cu": "Cuba", + "cw": "Curacao", + "cy": "Cyprus", + "cz": "Czech Republic", + "cd": "Democratic Republic of the Congo", + "dk": "Denmark", + "dj": "Djibouti", + "dm": "Dominica", + "do": "Dominican Republic", + "ec": "Ecuador", + "eg": "Egypt", + "sv": "El Salvador", + "gq": "Equatorial Guinea", + "er": "Eritrea", + "ee": "Estonia", + "et": "Ethiopia", + "fk": "Falkland Islands", + "fo": "Faroe Islands", + "fj": "Fiji", + "fi": "Finland", + "fr": "France", + "gf": "French Guiana", + "pf": "French Polynesia", + "tf": "French Southern Territories", + "ga": "Gabon", + "gm": "Gambia", + "ge": "Georgia", + "de": "Germany", + "gh": "Ghana", + "gi": "Gibraltar", + "gr": "Greece", + "gl": "Greenland", + "gd": "Grenada", + "gp": "Guadeloupe", + "gu": "Guam", + "gt": "Guatemala", + "gg": "Guernsey", + "gw": "Guinea-Bissau", + "gn": "Guinea", + "gy": "Guyana", + "ht": "Haiti", + "hm": "Heard Island and McDonald Islands", + "hn": "Honduras", + "hk": "Hong Kong", + "hu": "Hungary", + "is": "Iceland", + "in": "India", + "id": "Indonesia", + "ir": "Iran", + "iq": "Iraq", + "ie": "Ireland", + "im": "Isle of Man", + "il": "Israel", + "it": "Italy", + "jm": "Jamaica", + "jp": "Japan", + "je": "Jersey", + "jo": "Jordan", + "kz": "Kazakhstan", + "ke": "Kenya", + "ki": "Kiribati", + "kr": "Korea", + "kw": "Kuwait", + "kg": "Kyrgyzstan", + "la": "Lao People's Democratic Republic", + "lv": "Latvia", + "lb": "Lebanon", + "ls": "Lesotho", + "lr": "Liberia", + "ly": "Libya", + "li": "Liechtenstein", + "lt": "Lithuania", + "lu": "Luxembourg", + "mo": "Macao", + "mk": "Macedonia", + "mg": "Madagascar", + "mw": "Malawi", + "my": "Malaysia", + "mv": "Maldives", + "ml": "Mali", + "mt": "Malta", + "mh": "Marshall Islands", + "mq": "Martinique", + "mr": "Mauritania", + "mu": "Mauritius", + "yt": "Mayotte", + "mx": "Mexico", + "fm": "Micronesia", + "md": "Moldova", + "mc": "Monaco", + "mn": "Mongolia", + "me": "Montenegro", + "ms": "Montserrat", + "ma": "Morocco", + "mz": "Mozambique", + "mm": "Myanmar", + "na": "Namibia", + "nr": "Nauru", + "np": "Nepal", + "nl": "Netherlands", + "nc": "New Caledonia", + "nz": "New Zealand", + "ni": "Nicaragua", + "ne": "Niger", + "ng": "Nigeria", + "nu": "Niue", + "nf": "Norfolk Island", + "mp": "Northern Mariana Islands", + "no": "Norway", + "om": "Oman", + "pk": "Pakistan", + "pw": "Palau", + "ps": "Palestine, State of", + "pa": "Panama", + "pg": "Papua New Guinea", + "py": "Paraguay", + "pe": "Peru", + "ph": "Philippines", + "pn": "Pitcairn", + "pl": "Poland", + "pt": "Portugal", + "pr": "Puerto Rico", + "qa": "Qatar", + "re": "Reunion", + "ro": "Romania", + "ru": "Russian Federation", + "rw": "Rwanda", + "bl": "Saint Barthelemy", + "sh": "Saint Helena", + "kn": "Saint Kitts and Nevis", + "lc": "Saint Lucia", + "mf": "Saint Martin", + "pm": "Saint Pierre and Miquelon", + "vc": "Saint Vincent and the Grenadines", + "ws": "Samoa", + "sm": "San Marino", + "st": "Sao Tome and Principe", + "sa": "Saudi Arabia", + "sn": "Senegal", + "rs": "Serbia", + "sc": "Seychelles", + "sl": "Sierra Leone", + "sg": "Singapore", + "sx": "Sint Maarten", + "sk": "Slovakia", + "si": "Slovenia", + "sb": "Solomon Islands", + "so": "Somalia", + "za": "South Africa", + "gs": "South Georgia and the South Sandwich Islands", + "ss": "South Sudan", + "es": "Spain", + "lk": "Sri Lanka", + "sd": "Sudan", + "sr": "Suriname", + "sj": "Svalbard and Jan Mayen", + "sz": "Swaziland", + "se": "Sweden", + "ch": "Switzerland", + "sy": "Syrian Arab Republic", + "tw": "Taiwan", + "tj": "Tajikistan", + "tz": "Tanzania", + "th": "Thailand", + "tl": "Timor-Leste", + "tg": "Togo", + "tk": "Tokelau", + "to": "Tonga", + "tt": "Trinidad and Tobago", + "tn": "Tunisia", + "tr": "Turkey", + "tm": "Turkmenistan", + "tc": "Turks and Caicos Islands", + "tv": "Tuvalu", + "ug": "Uganda", + "ua": "Ukraine", + "ae": "United Arab Emirates", + "gb": "United Kingdom", + "um": "United States Minor Outlying Islands", + "us": "United States", + "uy": "Uruguay", + "vi": "US Virgin Islands", + "uz": "Uzbekistan", + "vu": "Vanuatu", + "va": "Vatican City State", + "ve": "Venezuela", + "vn": "Vietnam", + "wf": "Wallis and Futuna", + "eh": "Western Sahara", + "ye": "Yemen", + "zm": "Zambia", + "zw": "Zimbabwe", + } +} diff --git a/internal/updater/cyberghost.go b/internal/updater/cyberghost.go new file mode 100644 index 00000000..c076a174 --- /dev/null +++ b/internal/updater/cyberghost.go @@ -0,0 +1,336 @@ +package updater + +import ( + "context" + "fmt" + "sort" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updateCyberghost(ctx context.Context) { + servers := findCyberghostServers(ctx, u.lookupIP) + if u.options.Stdout { + u.println(stringifyCyberghostServers(servers)) + } + u.servers.Cyberghost.Timestamp = u.timeNow().Unix() + u.servers.Cyberghost.Servers = servers +} + +func findCyberghostServers(ctx context.Context, lookupIP lookupIPFunc) (servers []models.CyberghostServer) { + groups := getCyberghostGroups() + allCountryCodes := getCountryCodes() + cyberghostCountryCodes := getCyberghostSubdomainToRegion() + possibleCountryCodes := mergeCountryCodes(cyberghostCountryCodes, allCountryCodes) + + resultsChannel := make(chan models.CyberghostServer) + const maxGoroutines = 10 + guard := make(chan struct{}, maxGoroutines) + for groupID, groupName := range groups { + for countryCode, region := range possibleCountryCodes { + go func(groupName, groupID, region, countryCode string) { + host := fmt.Sprintf("%s-%s.cg-dialup.net", groupID, countryCode) + guard <- struct{}{} + IPs, err := resolveRepeat(ctx, lookupIP, host, 2) + if err != nil { + IPs = nil + } + <-guard + resultsChannel <- models.CyberghostServer{ + Region: region, + Group: groupName, + IPs: IPs, + } + }(groupName, groupID, region, countryCode) + } + } + for i := 0; i < len(groups)*len(possibleCountryCodes); i++ { + server := <-resultsChannel + if server.IPs == nil { + continue + } + servers = append(servers, server) + } + sort.Slice(servers, func(i, j int) bool { + return servers[i].Region < servers[j].Region + }) + return servers +} + +//nolint:goconst +func stringifyCyberghostServers(servers []models.CyberghostServer) (s string) { + s = "func CyberghostServers() []models.CyberghostServer {\n" + s += " return []models.CyberghostServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} + +func getCyberghostGroups() map[string]string { + return map[string]string{ + "87-1": "Premium UDP Europe", + "94-1": "Premium UDP USA", + "95-1": "Premium UDP Asia", + "87-8": "NoSpy UDP Europe", + "97-1": "Premium TCP Europe", + "93-1": "Premium TCP USA", + "96-1": "Premium TCP Asia", + "97-8": "NoSpy TCP Europe", + } +} + +func getCyberghostSubdomainToRegion() map[string]string { //nolint:dupl + return map[string]string{ + "af": "Afghanistan", + "ax": "Aland Islands", + "al": "Albania", + "dz": "Algeria", + "as": "American Samoa", + "ad": "Andorra", + "ao": "Angola", + "ai": "Anguilla", + "aq": "Antarctica", + "ag": "Antigua and Barbuda", + "ar": "Argentina", + "am": "Armenia", + "aw": "Aruba", + "au": "Australia", + "at": "Austria", + "az": "Azerbaijan", + "bs": "Bahamas", + "bh": "Bahrain", + "bd": "Bangladesh", + "bb": "Barbados", + "by": "Belarus", + "be": "Belgium", + "bz": "Belize", + "bj": "Benin", + "bm": "Bermuda", + "bt": "Bhutan", + "bo": "Bolivia", + "bq": "Bonaire", + "ba": "Bosnia and Herzegovina", + "bw": "Botswana", + "bv": "Bouvet Island", + "br": "Brazil", + "io": "British Indian Ocean Territory", + "vg": "British Virgin Islands", + "bn": "Brunei Darussalam", + "bg": "Bulgaria", + "bf": "Burkina Faso", + "bi": "Burundi", + "kh": "Cambodia", + "cm": "Cameroon", + "ca": "Canada", + "cv": "Cape Verde", + "ky": "Cayman Islands", + "cf": "Central African Republic", + "td": "Chad", + "cl": "Chile", + "cn": "China", + "cx": "Christmas Island", + "cc": "Cocos Islands", + "co": "Colombia", + "km": "Comoros", + "cg": "Congo", + "ck": "Cook Islands", + "cr": "Costa Rica", + "ci": "Cote d'Ivoire", + "hr": "Croatia", + "cu": "Cuba", + "cw": "Curacao", + "cy": "Cyprus", + "cz": "Czech Republic", + "cd": "Democratic Republic of the Congo", + "dk": "Denmark", + "dj": "Djibouti", + "dm": "Dominica", + "do": "Dominican Republic", + "ec": "Ecuador", + "eg": "Egypt", + "sv": "El Salvador", + "gq": "Equatorial Guinea", + "er": "Eritrea", + "ee": "Estonia", + "et": "Ethiopia", + "fk": "Falkland Islands", + "fo": "Faroe Islands", + "fj": "Fiji", + "fi": "Finland", + "fr": "France", + "gf": "French Guiana", + "pf": "French Polynesia", + "tf": "French Southern Territories", + "ga": "Gabon", + "gm": "Gambia", + "ge": "Georgia", + "de": "Germany", + "gh": "Ghana", + "gi": "Gibraltar", + "gr": "Greece", + "gl": "Greenland", + "gd": "Grenada", + "gp": "Guadeloupe", + "gu": "Guam", + "gt": "Guatemala", + "gg": "Guernsey", + "gw": "Guinea-Bissau", + "gn": "Guinea", + "gy": "Guyana", + "ht": "Haiti", + "hm": "Heard Island and McDonald Islands", + "hn": "Honduras", + "hk": "Hong Kong", + "hu": "Hungary", + "is": "Iceland", + "in": "India", + "id": "Indonesia", + "ir": "Iran", + "iq": "Iraq", + "ie": "Ireland", + "im": "Isle of Man", + "il": "Israel", + "it": "Italy", + "jm": "Jamaica", + "jp": "Japan", + "je": "Jersey", + "jo": "Jordan", + "kz": "Kazakhstan", + "ke": "Kenya", + "ki": "Kiribati", + "kr": "Korea", + "kw": "Kuwait", + "kg": "Kyrgyzstan", + "la": "Lao People's Democratic Republic", + "lv": "Latvia", + "lb": "Lebanon", + "ls": "Lesotho", + "lr": "Liberia", + "ly": "Libya", + "li": "Liechtenstein", + "lt": "Lithuania", + "lu": "Luxembourg", + "mo": "Macao", + "mk": "Macedonia", + "mg": "Madagascar", + "mw": "Malawi", + "my": "Malaysia", + "mv": "Maldives", + "ml": "Mali", + "mt": "Malta", + "mh": "Marshall Islands", + "mq": "Martinique", + "mr": "Mauritania", + "mu": "Mauritius", + "yt": "Mayotte", + "mx": "Mexico", + "fm": "Micronesia", + "md": "Moldova", + "mc": "Monaco", + "mn": "Mongolia", + "me": "Montenegro", + "ms": "Montserrat", + "ma": "Morocco", + "mz": "Mozambique", + "mm": "Myanmar", + "na": "Namibia", + "nr": "Nauru", + "np": "Nepal", + "nl": "Netherlands", + "nc": "New Caledonia", + "nz": "New Zealand", + "ni": "Nicaragua", + "ne": "Niger", + "ng": "Nigeria", + "nu": "Niue", + "nf": "Norfolk Island", + "mp": "Northern Mariana Islands", + "no": "Norway", + "om": "Oman", + "pk": "Pakistan", + "pw": "Palau", + "ps": "Palestine, State of", + "pa": "Panama", + "pg": "Papua New Guinea", + "py": "Paraguay", + "pe": "Peru", + "ph": "Philippines", + "pn": "Pitcairn", + "pl": "Poland", + "pt": "Portugal", + "pr": "Puerto Rico", + "qa": "Qatar", + "re": "Reunion", + "ro": "Romania", + "ru": "Russian Federation", + "rw": "Rwanda", + "bl": "Saint Barthelemy", + "sh": "Saint Helena", + "kn": "Saint Kitts and Nevis", + "lc": "Saint Lucia", + "mf": "Saint Martin", + "pm": "Saint Pierre and Miquelon", + "vc": "Saint Vincent and the Grenadines", + "ws": "Samoa", + "sm": "San Marino", + "st": "Sao Tome and Principe", + "sa": "Saudi Arabia", + "sn": "Senegal", + "rs": "Serbia", + "sc": "Seychelles", + "sl": "Sierra Leone", + "sg": "Singapore", + "sx": "Sint Maarten", + "sk": "Slovakia", + "si": "Slovenia", + "sb": "Solomon Islands", + "so": "Somalia", + "za": "South Africa", + "gs": "South Georgia and the South Sandwich Islands", + "ss": "South Sudan", + "es": "Spain", + "lk": "Sri Lanka", + "sd": "Sudan", + "sr": "Suriname", + "sj": "Svalbard and Jan Mayen", + "sz": "Swaziland", + "se": "Sweden", + "ch": "Switzerland", + "sy": "Syrian Arab Republic", + "tw": "Taiwan", + "tj": "Tajikistan", + "tz": "Tanzania", + "th": "Thailand", + "tl": "Timor-Leste", + "tg": "Togo", + "tk": "Tokelau", + "to": "Tonga", + "tt": "Trinidad and Tobago", + "tn": "Tunisia", + "tr": "Turkey", + "tm": "Turkmenistan", + "tc": "Turks and Caicos Islands", + "tv": "Tuvalu", + "ug": "Uganda", + "ua": "Ukraine", + "ae": "United Arab Emirates", + "gb": "United Kingdom", + "um": "United States Minor Outlying Islands", + "us": "United States", + "uy": "Uruguay", + "vi": "US Virgin Islands", + "uz": "Uzbekistan", + "vu": "Vanuatu", + "va": "Vatican City State", + "ve": "Venezuela", + "vn": "Vietnam", + "wf": "Wallis and Futuna", + "eh": "Western Sahara", + "ye": "Yemen", + "zm": "Zambia", + "zw": "Zimbabwe", + } +} diff --git a/internal/updater/ips.go b/internal/updater/ips.go new file mode 100644 index 00000000..c7fcfa3b --- /dev/null +++ b/internal/updater/ips.go @@ -0,0 +1,24 @@ +package updater + +import ( + "bytes" + "net" + "sort" +) + +func uniqueSortedIPs(ips []net.IP) []net.IP { + uniqueIPs := make(map[string]struct{}) + for _, ip := range ips { + uniqueIPs[ip.String()] = struct{}{} + } + ips = make([]net.IP, len(uniqueIPs)) + i := 0 + for ip := range uniqueIPs { + ips[i] = net.ParseIP(ip) + i++ + } + sort.Slice(ips, func(i, j int) bool { + return bytes.Compare(ips[i], ips[j]) < 0 + }) + return ips +} diff --git a/internal/updater/mullvad.go b/internal/updater/mullvad.go index 4f3f94f9..85b8e30e 100644 --- a/internal/updater/mullvad.go +++ b/internal/updater/mullvad.go @@ -11,9 +11,22 @@ import ( "github.com/qdm12/gluetun/internal/models" ) -func (u *updater) findMullvadServers() (servers []models.MullvadServer, err error) { +func (u *updater) updateMullvad() (err error) { + servers, err := findMullvadServers(u.httpGet) + if err != nil { + return fmt.Errorf("cannot update Mullvad servers: %w", err) + } + if u.options.Stdout { + u.println(stringifyMullvadServers(servers)) + } + u.servers.Mullvad.Timestamp = u.timeNow().Unix() + u.servers.Mullvad.Servers = servers + return nil +} + +func findMullvadServers(httpGet httpGetFunc) (servers []models.MullvadServer, err error) { const url = "https://api.mullvad.net/www/relays/openvpn/" - response, err := u.httpGet(url) + response, err := httpGet(url) if err != nil { return nil, err } @@ -66,6 +79,8 @@ func (u *updater) findMullvadServers() (servers []models.MullvadServer, err erro } } for _, server := range serversByKey { + server.IPs = uniqueSortedIPs(server.IPs) + server.IPsV6 = uniqueSortedIPs(server.IPsV6) servers = append(servers, server) } sort.Slice(servers, func(i, j int) bool { diff --git a/internal/updater/nordvpn.go b/internal/updater/nordvpn.go new file mode 100644 index 00000000..6115a3df --- /dev/null +++ b/internal/updater/nordvpn.go @@ -0,0 +1,105 @@ +package updater + +import ( + "encoding/json" + "fmt" + "io/ioutil" + "net" + "net/http" + "sort" + "strconv" + "strings" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updateNordvpn() (err error) { + servers, warnings, err := findNordvpnServers(u.httpGet) + for _, warning := range warnings { + u.println(warning) + } + if err != nil { + return fmt.Errorf("cannot update Nordvpn servers: %w", err) + } + if u.options.Stdout { + u.println(stringifyNordvpnServers(servers)) + } + u.servers.Nordvpn.Timestamp = u.timeNow().Unix() + u.servers.Nordvpn.Servers = servers + return nil +} + +func findNordvpnServers(httpGet httpGetFunc) (servers []models.NordvpnServer, warnings []string, err error) { + const url = "https://nordvpn.com/api/server" + response, err := httpGet(url) + if err != nil { + return nil, nil, err + } + defer response.Body.Close() + if response.StatusCode != http.StatusOK { + return nil, nil, fmt.Errorf(response.Status) + } + bytes, err := ioutil.ReadAll(response.Body) + if err != nil { + return nil, nil, err + } + var data []struct { + IPAddress string `json:"ip_address"` + Name string `json:"name"` + Country string `json:"country"` + Features struct { + UDP bool `json:"openvpn_udp"` + TCP bool `json:"openvpn_tcp"` + } `json:"features"` + } + if err := json.Unmarshal(bytes, &data); err != nil { + return nil, nil, err + } + sort.Slice(data, func(i, j int) bool { + if data[i].Country == data[j].Country { + return data[i].Name < data[j].Name + } + return data[i].Country < data[j].Country + }) + + for _, jsonServer := range data { + if !jsonServer.Features.TCP && !jsonServer.Features.UDP { + warnings = append(warnings, fmt.Sprintf("server %q does not support TCP and UDP for openvpn", jsonServer.Name)) + continue + } + ip := net.ParseIP(jsonServer.IPAddress) + if ip == nil || ip.To4() == nil { + return nil, nil, fmt.Errorf("IP address %q is not a valid IPv4 address for server %q", jsonServer.IPAddress, jsonServer.Name) + } + i := strings.IndexRune(jsonServer.Name, '#') + if i < 0 { + return nil, nil, fmt.Errorf("No ID in server name %q", jsonServer.Name) + } + idString := jsonServer.Name[i+1:] + idUint64, err := strconv.ParseUint(idString, 10, 16) + if err != nil { + return nil, nil, fmt.Errorf("Bad ID in server name %q", jsonServer.Name) + } + server := models.NordvpnServer{ + Region: jsonServer.Country, + Number: uint16(idUint64), + IP: ip, + TCP: jsonServer.Features.TCP, + UDP: jsonServer.Features.UDP, + } + servers = append(servers, server) + } + return servers, warnings, nil +} + +//nolint:goconst +func stringifyNordvpnServers(servers []models.NordvpnServer) (s string) { + s = "func NordvpnServers() []models.NordvpnServer {\n" + s += " return []models.NordvpnServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} diff --git a/internal/updater/openvpn.go b/internal/updater/openvpn.go index 5e08d67d..7a0e854c 100644 --- a/internal/updater/openvpn.go +++ b/internal/updater/openvpn.go @@ -26,3 +26,14 @@ func extractIPsFromRemoteLines(remoteLines []string) (ips []net.IP) { } return ips } + +func extractHostnamesFromRemoteLines(remoteLines []string) (hostnames []string) { + for _, remoteLine := range remoteLines { + fields := strings.Fields(remoteLine) + if len(fields[1]) == 0 { + continue + } + hostnames = append(hostnames, fields[1]) + } + return hostnames +} diff --git a/internal/updater/options.go b/internal/updater/options.go index bd644604..b9c872a4 100644 --- a/internal/updater/options.go +++ b/internal/updater/options.go @@ -1,9 +1,16 @@ package updater type Options struct { - PIA bool - PIAold bool - Mullvad bool - File bool // update JSON file (user side) - Stdout bool // update constants file (maintainer side) + Cyberghost bool + Mullvad bool + Nordvpn bool + PIA bool + PIAold bool + Purevpn bool + Surfshark bool + Vyprvpn bool + Windscribe bool + File bool // update JSON file (user side) + Stdout bool // update constants file (maintainer side) + DNSAddress string } diff --git a/internal/updater/pia.go b/internal/updater/pia.go index c1f67b37..b1cd0e8f 100644 --- a/internal/updater/pia.go +++ b/internal/updater/pia.go @@ -8,12 +8,32 @@ import ( "github.com/qdm12/gluetun/internal/models" ) -func findPIAServers(new bool) (servers []models.PIAServer, err error) { - zipURL := "https://www.privateinternetaccess.com/openvpn/openvpn-ip.zip" - if new { - zipURL = "https://www.privateinternetaccess.com/openvpn/openvpn-ip-nextgen.zip" +func (u *updater) updatePIA() (err error) { + const zipURL = "https://www.privateinternetaccess.com/openvpn/openvpn-ip-nextgen.zip" + servers, err := findPIAServersFromURL(zipURL) + if err != nil { + return fmt.Errorf("cannot update PIA servers: %w", err) } - return findPIAServersFromURL(zipURL) + if u.options.Stdout { + u.println(stringifyPIAServers(servers)) + } + u.servers.Pia.Timestamp = u.timeNow().Unix() + u.servers.Pia.Servers = servers + return nil +} + +func (u *updater) updatePIAOld() (err error) { + const zipURL = "https://www.privateinternetaccess.com/openvpn/openvpn-ip.zip" + servers, err := findPIAServersFromURL(zipURL) + if err != nil { + return fmt.Errorf("cannot update old PIA servers: %w", err) + } + if u.options.Stdout { + u.println(stringifyPIAOldServers(servers)) + } + u.servers.PiaOld.Timestamp = u.timeNow().Unix() + u.servers.PiaOld.Servers = servers + return nil } func findPIAServersFromURL(zipURL string) (servers []models.PIAServer, err error) { @@ -33,7 +53,7 @@ func findPIAServersFromURL(zipURL string) (servers []models.PIAServer, err error region := strings.TrimSuffix(fileName, ".ovpn") server := models.PIAServer{ Region: region, - IPs: IPs, + IPs: uniqueSortedIPs(IPs), } servers = append(servers, server) } diff --git a/internal/updater/purevpn.go b/internal/updater/purevpn.go new file mode 100644 index 00000000..f021911e --- /dev/null +++ b/internal/updater/purevpn.go @@ -0,0 +1,113 @@ +package updater + +import ( + "context" + "encoding/json" + "fmt" + "io/ioutil" + "net/http" + "sort" + "strings" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updatePurevpn(ctx context.Context) (err error) { + servers, warnings, err := findPurevpnServers(ctx, u.httpGet, u.lookupIP) + for _, warning := range warnings { + u.println(warning) + } + if err != nil { + return fmt.Errorf("cannot update Purevpn servers: %w", err) + } + if u.options.Stdout { + u.println(stringifyPurevpnServers(servers)) + } + u.servers.Purevpn.Timestamp = u.timeNow().Unix() + u.servers.Purevpn.Servers = servers + return nil +} + +func findPurevpnServers(ctx context.Context, httpGet httpGetFunc, lookupIP lookupIPFunc) ( + servers []models.PurevpnServer, warnings []string, err error) { + const url = "https://support.purevpn.com/vpn-servers" + response, err := httpGet(url) + if err != nil { + return nil, nil, err + } + defer response.Body.Close() + if response.StatusCode != http.StatusOK { + return nil, nil, fmt.Errorf(response.Status) + } + bytes, err := ioutil.ReadAll(response.Body) + if err != nil { + return nil, nil, err + } + const jsonPrefix = "" + s := string(bytes) + jsonPrefixIndex := strings.Index(s, jsonPrefix) + if jsonPrefixIndex == -1 { + return nil, nil, fmt.Errorf("cannot find %q in html", jsonPrefix) + } + s = s[jsonPrefixIndex+len(jsonPrefix):] + endIndex := strings.Index(s, jsonSuffix) + if endIndex == -1 { + return nil, nil, fmt.Errorf("cannot find %q after %q in html", jsonSuffix, jsonPrefix) + } + s = s[:endIndex] + var data []struct { + Region string `json:"region_name"` + Country string `json:"country_name"` + City string `json:"city_name"` + TCP string `json:"tcp"` + UDP string `json:"udp"` + } + if err := json.Unmarshal([]byte(s), &data); err != nil { + return nil, nil, err + } + sort.Slice(data, func(i, j int) bool { + if data[i].Region == data[j].Region { + if data[i].Country == data[j].Country { + return data[i].City < data[j].City + } + return data[i].Country < data[j].Country + } + return data[i].Region < data[j].Region + }) + for _, jsonServer := range data { + if jsonServer.UDP == "" && jsonServer.TCP == "" { + warnings = append(warnings, fmt.Sprintf("server %s %s %s does not support TCP and UDP for openvpn", jsonServer.Region, jsonServer.Country, jsonServer.City)) + continue + } + if jsonServer.UDP == "" || jsonServer.TCP == "" { + warnings = append(warnings, fmt.Sprintf("server %s %s %s does not support TCP or UDP for openvpn", jsonServer.Region, jsonServer.Country, jsonServer.City)) + continue + } + host := jsonServer.UDP + const repetition = 3 + IPs, err := resolveRepeat(ctx, lookupIP, host, repetition) + if err != nil { + warnings = append(warnings, err.Error()) + continue + } + servers = append(servers, models.PurevpnServer{ + Region: jsonServer.Region, + Country: jsonServer.Country, + City: jsonServer.City, + IPs: IPs, + }) + } + return servers, warnings, nil +} + +func stringifyPurevpnServers(servers []models.PurevpnServer) (s string) { + s = "func PurevpnServers() []models.PurevpnServer {\n" + s += " return []models.PurevpnServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} diff --git a/internal/updater/resolver.go b/internal/updater/resolver.go new file mode 100644 index 00000000..9cb3ccf7 --- /dev/null +++ b/internal/updater/resolver.go @@ -0,0 +1,41 @@ +package updater + +import ( + "context" + "net" +) + +func newResolver(resolverAddress string) *net.Resolver { + return &net.Resolver{ + PreferGo: true, + Dial: func(ctx context.Context, network, address string) (net.Conn, error) { + d := net.Dialer{} + return d.DialContext(ctx, "udp", net.JoinHostPort(resolverAddress, "53")) + }, + } +} + +func newLookupIP(r *net.Resolver) lookupIPFunc { + return func(ctx context.Context, host string) (ips []net.IP, err error) { + addresses, err := r.LookupIPAddr(ctx, host) + if err != nil { + return nil, err + } + ips = make([]net.IP, len(addresses)) + for i := range addresses { + ips[i] = addresses[i].IP + } + return ips, nil + } +} + +func resolveRepeat(ctx context.Context, lookupIP lookupIPFunc, host string, n int) (ips []net.IP, err error) { + for i := 0; i < n; i++ { + newIPs, err := lookupIP(ctx, host) + if err != nil { + return nil, err + } + ips = append(ips, newIPs...) + } + return uniqueSortedIPs(ips), nil +} diff --git a/internal/updater/surfshark.go b/internal/updater/surfshark.go new file mode 100644 index 00000000..b3ebc89f --- /dev/null +++ b/internal/updater/surfshark.go @@ -0,0 +1,249 @@ +package updater + +import ( + "context" + "fmt" + "net" + "sort" + "strings" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updateSurfshark(ctx context.Context) (err error) { + servers, err := findSurfsharkServers(ctx, u.lookupIP) + if err != nil { + return fmt.Errorf("cannot update Surfshark servers: %w", err) + } + if u.options.Stdout { + u.println(stringifySurfsharkServers(servers)) + } + u.servers.Surfshark.Timestamp = u.timeNow().Unix() + u.servers.Surfshark.Servers = servers + return nil +} + +func findSurfsharkServers(ctx context.Context, lookupIP lookupIPFunc) (servers []models.SurfsharkServer, err error) { + const zipURL = "https://account.surfshark.com/api/v1/server/configurations" + contents, err := fetchAndExtractFiles(zipURL) + if err != nil { + return nil, err + } + for fileName, content := range contents { + if strings.HasSuffix(fileName, "_tcp.ovpn") { + continue // only parse UDP files + } + remoteLines := extractRemoteLinesFromOpenvpn(content) + if len(remoteLines) == 0 { + return nil, fmt.Errorf("cannot find any remote lines in %s", fileName) + } + hosts := extractHostnamesFromRemoteLines(remoteLines) + if len(hosts) == 0 { + return nil, fmt.Errorf("cannot find any hosts in %s", fileName) + } + var IPs []net.IP + var region string + for _, host := range hosts { + if net.ParseIP(host) != nil { + // only a few IP addresses, no idea for what region + // ignore them + continue + } + const repetition = 3 + newIPs, err := resolveRepeat(ctx, lookupIP, host, repetition) + if err != nil { + return nil, err + } + IPs = append(IPs, newIPs...) + if region == "" { + subdomain := strings.TrimSuffix(host, ".prod.surfshark.com") + region = surfsharkSubdomainToRegion(subdomain) + } + } + if len(IPs) == 0 { + continue // only IPs, no hostnames found + } + if region == "" { // region not found in mapping + region = strings.TrimSuffix(hosts[0], ".prod.surfshark.com") + } + server := models.SurfsharkServer{ + Region: region, + IPs: uniqueSortedIPs(IPs), + } + servers = append(servers, server) + } + sort.Slice(servers, func(i, j int) bool { + return servers[i].Region < servers[j].Region + }) + return servers, nil +} + +func stringifySurfsharkServers(servers []models.SurfsharkServer) (s string) { + s = "func SurfsharkServers() []models.SurfsharkServer {\n" + s += " return []models.SurfsharkServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} + +func surfsharkSubdomainToRegion(subdomain string) (region string) { + return map[string]string{ + "ae-dub": "United Arab Emirates", + "al-tia": "Albania", + "at-vie": "Austria", + "au-adl": "Australia Adelaide", + "au-bne": "Australia Brisbane", + "au-mel": "Australia Melbourne", + "au-per": "Australia Perth", + "au-syd": "Australia Sydney", + "au-us": "Australia US", + "az-bak": "Azerbaijan", + "ba-sjj": "Bosnia and Herzegovina", + "be-bru": "Belgium", + "bg-sof": "Bulgaria", + "br-sao": "Brazil", + "ca-mon": "Canada Montreal", + "ca-tor": "Canada Toronto", + "ca-us": "Canada US", + "ca-van": "Canada Vancouver", + "ch-zur": "Switzerland", + "cl-san": "Chile", + "co-bog": "Colombia", + "cr-sjn": "Costa Rica", + "cy-nic": "Cyprus", + "cz-prg": "Czech Republic", + "de-ber": "Germany Berlin", + "de-fra": "Germany Frankfurt am Main", + "de-fra-st001": "Germany Frankfurt am Main st001", + "de-fra-st002": "Germany Frankfurt am Main st002", + "de-fra-st003": "Germany Frankfurt am Main st003", + "de-muc": "Germany Munich", + "de-nue": "Germany Nuremberg", + "de-sg": "Germany Singapour", + "de-uk": "Germany UK", + "dk-cph": "Denmark", + "ee-tll": "Estonia", + "es-bcn": "Spain Barcelona", + "es-mad": "Spain Madrid", + "es-vlc": "Spain Valencia", + "fi-hel": "Finland", + "fr-bod": "France Bordeaux", + "fr-mrs": "France Marseilles", + "fr-par": "France Paris", + "fr-se": "France Sweden", + "gr-ath": "Greece", + "hk-hkg": "Hong Kong", + "hr-zag": "Croatia", + "hu-bud": "Hungary", + "id-jak": "Indonesia", + "ie-dub": "Ireland", + "il-tlv": "Israel", + "in-chn": "India Chennai", + "in-idr": "India Indore", + "in-mum": "India Mumbai", + "in-uk": "India UK", + "is-rkv": "Iceland", + "it-mil": "Italy Milan", + "it-rom": "Italy Rome", + "jp-tok": "Japan Tokyo", + "jp-tok-st001": "Japan Tokyo st001", + "jp-tok-st002": "Japan Tokyo st002", + "jp-tok-st003": "Japan Tokyo st003", + "jp-tok-st004": "Japan Tokyo st004", + "jp-tok-st005": "Japan Tokyo st005", + "jp-tok-st006": "Japan Tokyo st006", + "jp-tok-st007": "Japan Tokyo st007", + "kr-seo": "Korea", + "kz-ura": "Kazakhstan", + "lu-ste": "Luxembourg", + "lv-rig": "Latvia", + "ly-tip": "Libya", + "md-chi": "Moldova", + "mk-skp": "North Macedonia", + "my-kul": "Malaysia", + "ng-lag": "Nigeria", + "nl-ams": "Netherlands Amsterdam", + "nl-ams-st001": "Netherlands Amsterdam st001", + "nl-us": "Netherlands US", + "no-osl": "Norway", + "nz-akl": "New Zealand", + "ph-mnl": "Philippines", + "pl-gdn": "Poland Gdansk", + "pl-waw": "Poland Warsaw", + "pt-lis": "Portugal Lisbon", + "pt-lou": "Portugal Loule", + "pt-opo": "Portugal Porto", + "py-asu": "Paraguay", + "ro-buc": "Romania", + "rs-beg": "Serbia", + "ru-mos": "Russia Moscow", + "ru-spt": "Russia St. Petersburg", + "se-sto": "Sweden", + "sg-hk": "Singapore Hong Kong", + "sg-nl": "Singapore Netherlands", + "sg-sng": "Singapore", + "sg-in": "Singapore in", + "sg-sng-st001": "Singapore st001", + "sg-sng-st002": "Singapore st002", + "sg-sng-st003": "Singapore st003", + "sg-sng-st004": "Singapore st004", + "sg-sng-mp001": "Singapore mp001", + "si-lju": "Slovenia", + "sk-bts": "Slovekia", + "th-bkk": "Thailand", + "tr-bur": "Turkey", + "tw-tai": "Taiwan", + "ua-iev": "Ukraine", + "uk-de": "UK Germany", + "uk-fr": "UK France", + "uk-gla": "UK Glasgow", + "uk-lon": "UK London", + "uk-lon-mp001": "UK London mp001", + "uk-lon-st001": "UK London st001", + "uk-lon-st002": "UK London st002", + "uk-lon-st003": "UK London st003", + "uk-lon-st004": "UK London st004", + "uk-lon-st005": "UK London st005", + "uk-man": "UK Manchester", + "us-atl": "US Atlanta", + "us-bdn": "US Bend", + "us-bos": "US Boston", + "us-buf": "US Buffalo", + "us-chi": "US Chicago", + "us-clt": "US Charlotte", + "us-dal": "US Dallas", + "us-den": "US Denver", + "us-dtw": "US Gahanna", + "us-hou": "US Houston", + "us-kan": "US Kansas City", + "us-las": "US Las Vegas", + "us-lax": "US Los Angeles", + "us-ltm": "US Latham", + "us-mia": "US Miami", + "us-mnz": "US Maryland", + "us-nl": "US Netherlands", + "us-nyc": "US New York City", + "us-nyc-mp001": "US New York City mp001", + "us-nyc-st001": "US New York City st001", + "us-nyc-st002": "US New York City st002", + "us-nyc-st003": "US New York City st003", + "us-nyc-st004": "US New York City st004", + "us-nyc-st005": "US New York City st005", + "us-orl": "US Orlando", + "us-phx": "US Phoenix", + "us-pt": "US Portugal", + "us-sea": "US Seatle", + "us-sfo": "US San Francisco", + "us-slc": "US Salt Lake City", + "us-stl": "US Saint Louis", + "us-tpa": "US Tampa", + "vn-hcm": "Vietnam", + "za-jnb": "South Africa", + "ar-bua": "Argentina Buenos Aires", + "tr-ist": "Turkey Istanbul", + "mx-mex": "Mexico City Mexico", + }[subdomain] +} diff --git a/internal/updater/updater.go b/internal/updater/updater.go index 18412785..e954e2b8 100644 --- a/internal/updater/updater.go +++ b/internal/updater/updater.go @@ -1,81 +1,112 @@ package updater import ( + "context" "fmt" "net/http" "time" "github.com/qdm12/gluetun/internal/constants" + "github.com/qdm12/gluetun/internal/models" "github.com/qdm12/gluetun/internal/storage" ) type Updater interface { - UpdateServers(options Options) error + UpdateServers(ctx context.Context) error } type updater struct { + // configuration + options Options storage storage.Storage - timeNow func() time.Time - println func(s string) - httpGet func(url string) (resp *http.Response, err error) + + // state + servers models.AllServers + + // Functions for tests + timeNow func() time.Time + println func(s string) + httpGet httpGetFunc + lookupIP lookupIPFunc } -func New(storage storage.Storage, httpClient *http.Client) Updater { +func New(options Options, storage storage.Storage, httpClient *http.Client) Updater { + if len(options.DNSAddress) == 0 { + options.DNSAddress = "1.1.1.1" + } + resolver := newResolver(options.DNSAddress) return &updater{ - storage: storage, - timeNow: time.Now, - println: func(s string) { fmt.Println(s) }, - httpGet: httpClient.Get, + storage: storage, + timeNow: time.Now, + println: func(s string) { fmt.Println(s) }, + httpGet: httpClient.Get, + lookupIP: newLookupIP(resolver), + options: options, } } -func (u *updater) UpdateServers(options Options) error { +// TODO parallelize DNS resolution +func (u *updater) UpdateServers(ctx context.Context) (err error) { const writeSync = false - allServers, err := u.storage.SyncServers(constants.GetAllServers(), writeSync) + u.servers, err = u.storage.SyncServers(constants.GetAllServers(), writeSync) if err != nil { return fmt.Errorf("cannot update servers: %w", err) } - if options.PIA { - const newServers = true - servers, err := findPIAServers(newServers) - if err != nil { - return fmt.Errorf("cannot update PIA servers: %w", err) - } - if options.Stdout { - u.println(stringifyPIAServers(servers)) - } - allServers.Pia.Timestamp = u.timeNow().Unix() - allServers.Pia.Servers = servers + if u.options.Cyberghost { + u.updateCyberghost(ctx) } - if options.PIAold { - const newServers = false - servers, err := findPIAServers(newServers) - if err != nil { - return fmt.Errorf("cannot update PIA old servers: %w", err) + if u.options.Mullvad { + if err := u.updateMullvad(); err != nil { + return err } - if options.Stdout { - u.println(stringifyPIAOldServers(servers)) - } - allServers.PiaOld.Timestamp = u.timeNow().Unix() - allServers.PiaOld.Servers = servers } - if options.Mullvad { - servers, err := u.findMullvadServers() - if err != nil { - return fmt.Errorf("cannot update Mullvad servers: %w", err) + if u.options.Nordvpn { + // TODO support servers offering only TCP or only UDP + if err := u.updateNordvpn(); err != nil { + return err } - if options.Stdout { - u.println(stringifyMullvadServers(servers)) - } - allServers.Mullvad.Timestamp = u.timeNow().Unix() - allServers.Mullvad.Servers = servers } - if options.File { - if err := u.storage.FlushToFile(allServers); err != nil { + if u.options.PIA { + if err := u.updatePIA(); err != nil { + return err + } + } + + if u.options.PIAold { + if err := u.updatePIAOld(); err != nil { + return err + } + } + + if u.options.Purevpn { + // TODO support servers offering only TCP or only UDP + if err := u.updatePurevpn(ctx); err != nil { + return err + } + } + + if u.options.Surfshark { + if err := u.updateSurfshark(ctx); err != nil { + return err + } + } + + if u.options.Vyprvpn { + if err := u.updateVyprvpn(ctx); err != nil { + return err + } + } + + if u.options.Windscribe { + u.updateWindscribe(ctx) + } + + if u.options.File { + if err := u.storage.FlushToFile(u.servers); err != nil { return fmt.Errorf("cannot update servers: %w", err) } } diff --git a/internal/updater/vyprvpn.go b/internal/updater/vyprvpn.go new file mode 100644 index 00000000..87a8c82a --- /dev/null +++ b/internal/updater/vyprvpn.go @@ -0,0 +1,72 @@ +package updater + +import ( + "context" + "fmt" + "net" + "sort" + "strings" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updateVyprvpn(ctx context.Context) (err error) { + servers, err := findVyprvpnServers(ctx, u.lookupIP) + if err != nil { + return fmt.Errorf("cannot update Vyprvpn servers: %w", err) + } + if u.options.Stdout { + u.println(stringifyVyprvpnServers(servers)) + } + u.servers.Vyprvpn.Timestamp = u.timeNow().Unix() + u.servers.Vyprvpn.Servers = servers + return nil +} + +func findVyprvpnServers(ctx context.Context, lookupIP lookupIPFunc) (servers []models.VyprvpnServer, err error) { + const zipURL = "https://support.vyprvpn.com/hc/article_attachments/360052617332/Vypr_OpenVPN_20200320.zip" + contents, err := fetchAndExtractFiles(zipURL) + if err != nil { + return nil, err + } + for fileName, content := range contents { + remoteLines := extractRemoteLinesFromOpenvpn(content) + if len(remoteLines) == 0 { + return nil, fmt.Errorf("cannot find any remote lines in %s", fileName) + } + hosts := extractHostnamesFromRemoteLines(remoteLines) + if len(hosts) == 0 { + return nil, fmt.Errorf("cannot find any hosts in %s", fileName) + } + var IPs []net.IP + for _, host := range hosts { + newIPs, err := lookupIP(ctx, host) + if err != nil { + return nil, err + } + IPs = append(IPs, newIPs...) + } + region := strings.TrimSuffix(fileName, ".ovpn") + region = strings.ReplaceAll(region, " - ", " ") + server := models.VyprvpnServer{ + Region: region, + IPs: uniqueSortedIPs(IPs), + } + servers = append(servers, server) + } + sort.Slice(servers, func(i, j int) bool { + return servers[i].Region < servers[j].Region + }) + return servers, nil +} + +func stringifyVyprvpnServers(servers []models.VyprvpnServer) (s string) { + s = "func VyprvpnServers() []models.VyprvpnServer {\n" + s += " return []models.VyprvpnServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} diff --git a/internal/updater/windscribe.go b/internal/updater/windscribe.go new file mode 100644 index 00000000..fb97409c --- /dev/null +++ b/internal/updater/windscribe.go @@ -0,0 +1,138 @@ +package updater + +import ( + "context" + "sort" + + "github.com/qdm12/gluetun/internal/models" +) + +func (u *updater) updateWindscribe(ctx context.Context) { + servers := findWindscribeServers(ctx, u.lookupIP) + if u.options.Stdout { + u.println(stringifyWindscribeServers(servers)) + } + u.servers.Windscribe.Timestamp = u.timeNow().Unix() + u.servers.Windscribe.Servers = servers +} + +func findWindscribeServers(ctx context.Context, lookupIP lookupIPFunc) (servers []models.WindscribeServer) { + allCountryCodes := getCountryCodes() + windscribeCountryCodes := getWindscribeSubdomainToRegion() + possibleCountryCodes := mergeCountryCodes(windscribeCountryCodes, allCountryCodes) + const domain = "windscribe.com" + for countryCode, region := range possibleCountryCodes { + host := countryCode + "." + domain + ips, err := resolveRepeat(ctx, lookupIP, host, 2) + if err != nil || len(ips) == 0 { + continue + } + servers = append(servers, models.WindscribeServer{ + Region: region, + IPs: ips, + }) + } + sort.Slice(servers, func(i, j int) bool { + return servers[i].Region < servers[j].Region + }) + return servers +} + +func mergeCountryCodes(base, extend map[string]string) (merged map[string]string) { + merged = make(map[string]string, len(base)) + for countryCode, region := range base { + merged[countryCode] = region + } + for countryCode := range base { + delete(extend, countryCode) + } + for countryCode, region := range extend { + merged[countryCode] = region + } + return merged +} + +func stringifyWindscribeServers(servers []models.WindscribeServer) (s string) { + s = "func WindscribeServers() []models.WindscribeServer {\n" + s += " return []models.WindscribeServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} + +func getWindscribeSubdomainToRegion() map[string]string { + return map[string]string{ + "al": "Albania", + "ar": "Argentina", + "au": "Australia", + "at": "Austria", + "az": "Azerbaijan", + "be": "Belgium", + "ba": "Bosnia", + "br": "Brazil", + "bg": "Bulgaria", + "ca": "Canada East", + "ca-west": "Canada West", + "co": "Colombia", + "hr": "Croatia", + "cy": "Cyprus", + "cz": "Czech republic", + "dk": "Denmark", + "ee": "Estonia", + "aq": "Fake antarctica", + "fi": "Finland", + "fr": "France", + "ge": "Georgia", + "de": "Germany", + "gr": "Greece", + "hk": "Hong kong", + "hu": "Hungary", + "is": "Iceland", + "in": "India", + "id": "Indonesia", + "ie": "Ireland", + "il": "Israel", + "it": "Italy", + "jp": "Japan", + "lv": "Latvia", + "lt": "Lithuania", + "mk": "Macedonia", + "my": "Malaysia", + "mx": "Mexico", + "md": "Moldova", + "nl": "Netherlands", + "nz": "New zealand", + "no": "Norway", + "ph": "Philippines", + "pl": "Poland", + "pt": "Portugal", + "ro": "Romania", + "ru": "Russia", + "rs": "Serbia", + "sg": "Singapore", + "sk": "Slovakia", + "si": "Slovenia", + "za": "South Africa", + "kr": "South Korea", + "es": "Spain", + "se": "Sweden", + "ch": "Switzerland", + "th": "Thailand", + "tn": "Tunisia", + "tr": "Turkey", + "ua": "Ukraine", + "ae": "United Arab Emirates", + "uk": "United Kingdom", + "us-central": "US Central", + "us-east": "US East", + "us-west": "US West", + "vn": "Vietnam", + "wf-ca": "Windflix CA", + "wf-jp": "Windflix JP", + "wf-uk": "Windflix UK", + "wf-us": "Windflix US", + } +}