diff --git a/.github/labels.yml b/.github/labels.yml index bc12dcac..27996015 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -21,6 +21,9 @@ - name: ":cloud: HideMyAss" color: "cfe8d4" description: "" +- name: ":cloud: IPVanish" + color: "cfe8d4" + description: "" - name: ":cloud: IVPN" color: "cfe8d4" description: "" diff --git a/README.md b/README.md index 1126a268..b382ee81 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Gluetun VPN client *Lightweight swiss-knife-like VPN client to tunnel to Cyberghost, FastestVPN, -HideMyAss, IVPN, Mullvad, NordVPN, Privado, Private Internet Access, PrivateVPN, +HideMyAss, IPVanish, IVPN, Mullvad, NordVPN, Privado, Private Internet Access, PrivateVPN, ProtonVPN, PureVPN, Surfshark, TorGuard, VPNUnlimited, VyprVPN and Windscribe VPN servers using Go, OpenVPN, iptables, DNS over TLS, ShadowSocks and an HTTP proxy* @@ -39,7 +39,7 @@ using Go, OpenVPN, iptables, DNS over TLS, ShadowSocks and an HTTP proxy* ## Features - Based on Alpine 3.13 for a small Docker image of 54MB -- Supports: **Cyberghost**, **FastestVPN**, **HideMyAss**, **IVPN**, **Mullvad**, **NordVPN**, **Privado**, **Private Internet Access**, **PrivateVPN**, **ProtonVPN**, **PureVPN**, **Surfshark**, **TorGuard**, **VPNUnlimited**, **Vyprvpn**, **Windscribe** servers +- Supports: **Cyberghost**, **FastestVPN**, **HideMyAss**, **IPVanish**, **IVPN**, **Mullvad**, **NordVPN**, **Privado**, **Private Internet Access**, **PrivateVPN**, **ProtonVPN**, **PureVPN**, **Surfshark**, **TorGuard**, **VPNUnlimited**, **Vyprvpn**, **Windscribe** servers - Supports Openvpn only for now - DNS over TLS baked in with service provider(s) of your choice - DNS fine blocking of malicious/ads/surveillance hostnames and IP addresses, with live update every 24 hours diff --git a/internal/cli/update.go b/internal/cli/update.go index 4ffd9996..3ad4e2b8 100644 --- a/internal/cli/update.go +++ b/internal/cli/update.go @@ -33,6 +33,7 @@ func (c *cli) Update(ctx context.Context, args []string, os os.OS, logger loggin flagSet.BoolVar(&options.Cyberghost, "cyberghost", false, "Update Cyberghost servers") flagSet.BoolVar(&options.Fastestvpn, "fastestvpn", false, "Update FastestVPN servers") flagSet.BoolVar(&options.HideMyAss, "hidemyass", false, "Update HideMyAss servers") + flagSet.BoolVar(&options.Ipvanish, "ipvanish", false, "Update IpVanish servers") flagSet.BoolVar(&options.Ivpn, "ivpn", false, "Update IVPN servers") flagSet.BoolVar(&options.Mullvad, "mullvad", false, "Update Mullvad servers") flagSet.BoolVar(&options.Nordvpn, "nordvpn", false, "Update Nordvpn servers") diff --git a/internal/configuration/ipvanish.go b/internal/configuration/ipvanish.go new file mode 100644 index 00000000..210bb1d5 --- /dev/null +++ b/internal/configuration/ipvanish.go @@ -0,0 +1,52 @@ +package configuration + +import ( + "github.com/qdm12/gluetun/internal/constants" +) + +func (settings *Provider) ipvanishLines() (lines []string) { + if len(settings.ServerSelection.Countries) > 0 { + lines = append(lines, lastIndent+"Countries: "+commaJoin(settings.ServerSelection.Countries)) + } + + if len(settings.ServerSelection.Cities) > 0 { + lines = append(lines, lastIndent+"Cities: "+commaJoin(settings.ServerSelection.Cities)) + } + + if len(settings.ServerSelection.Hostnames) > 0 { + lines = append(lines, lastIndent+"Hostnames: "+commaJoin(settings.ServerSelection.Hostnames)) + } + + return lines +} + +func (settings *Provider) readIpvanish(r reader) (err error) { + settings.Name = constants.Ipvanish + + settings.ServerSelection.TCP, err = readProtocol(r.env) + if err != nil { + return err + } + + settings.ServerSelection.TargetIP, err = readTargetIP(r.env) + if err != nil { + return err + } + + settings.ServerSelection.Countries, err = r.env.CSVInside("COUNTRY", constants.IpvanishCountryChoices()) + if err != nil { + return err + } + + settings.ServerSelection.Cities, err = r.env.CSVInside("CITY", constants.IpvanishCityChoices()) + if err != nil { + return err + } + + settings.ServerSelection.Hostnames, err = r.env.CSVInside("SERVER_HOSTNAME", constants.IpvanishHostnameChoices()) + if err != nil { + return err + } + + return nil +} diff --git a/internal/configuration/ipvanish_test.go b/internal/configuration/ipvanish_test.go new file mode 100644 index 00000000..cb982b02 --- /dev/null +++ b/internal/configuration/ipvanish_test.go @@ -0,0 +1,192 @@ +package configuration + +import ( + "errors" + "net" + "testing" + + "github.com/golang/mock/gomock" + "github.com/qdm12/gluetun/internal/constants" + "github.com/qdm12/golibs/params/mock_params" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func Test_Provider_ipvanishLines(t *testing.T) { + t.Parallel() + + testCases := map[string]struct { + settings Provider + lines []string + }{ + "empty settings": {}, + "full settings": { + settings: Provider{ + ServerSelection: ServerSelection{ + Countries: []string{"A", "B"}, + Cities: []string{"C", "D"}, + Hostnames: []string{"E", "F"}, + }, + }, + lines: []string{ + "|--Countries: A, B", + "|--Cities: C, D", + "|--Hostnames: E, F", + }, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + + lines := testCase.settings.ipvanishLines() + + assert.Equal(t, testCase.lines, lines) + }) + } +} + +func Test_Provider_readIpvanish(t *testing.T) { + t.Parallel() + + var errDummy = errors.New("dummy test error") + + type singleStringCall struct { + call bool + value string + err error + } + + type sliceStringCall struct { + call bool + values []string + err error + } + + testCases := map[string]struct { + protocol singleStringCall + targetIP singleStringCall + countries sliceStringCall + cities sliceStringCall + hostnames sliceStringCall + settings Provider + err error + }{ + "protocol error": { + protocol: singleStringCall{call: true, err: errDummy}, + settings: Provider{ + Name: constants.Ipvanish, + }, + err: errDummy, + }, + "target IP error": { + protocol: singleStringCall{call: true}, + targetIP: singleStringCall{call: true, value: "something", err: errDummy}, + settings: Provider{ + Name: constants.Ipvanish, + }, + err: errDummy, + }, + "countries error": { + protocol: singleStringCall{call: true}, + targetIP: singleStringCall{call: true}, + countries: sliceStringCall{call: true, err: errDummy}, + settings: Provider{ + Name: constants.Ipvanish, + }, + err: errDummy, + }, + "cities error": { + protocol: singleStringCall{call: true}, + targetIP: singleStringCall{call: true}, + countries: sliceStringCall{call: true}, + cities: sliceStringCall{call: true, err: errDummy}, + settings: Provider{ + Name: constants.Ipvanish, + }, + err: errDummy, + }, + "hostnames error": { + protocol: singleStringCall{call: true}, + targetIP: singleStringCall{call: true}, + countries: sliceStringCall{call: true}, + cities: sliceStringCall{call: true}, + hostnames: sliceStringCall{call: true, err: errDummy}, + settings: Provider{ + Name: constants.Ipvanish, + }, + err: errDummy, + }, + "default settings": { + protocol: singleStringCall{call: true}, + targetIP: singleStringCall{call: true}, + countries: sliceStringCall{call: true}, + cities: sliceStringCall{call: true}, + hostnames: sliceStringCall{call: true}, + settings: Provider{ + Name: constants.Ipvanish, + }, + }, + "set settings": { + protocol: singleStringCall{call: true, value: constants.TCP}, + targetIP: singleStringCall{call: true, value: "1.2.3.4"}, + countries: sliceStringCall{call: true, values: []string{"A", "B"}}, + cities: sliceStringCall{call: true, values: []string{"C", "D"}}, + hostnames: sliceStringCall{call: true, values: []string{"E", "F"}}, + settings: Provider{ + Name: constants.Ipvanish, + ServerSelection: ServerSelection{ + TCP: true, + TargetIP: net.IPv4(1, 2, 3, 4), + Countries: []string{"A", "B"}, + Cities: []string{"C", "D"}, + Hostnames: []string{"E", "F"}, + }, + }, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + ctrl := gomock.NewController(t) + + env := mock_params.NewMockEnv(ctrl) + if testCase.protocol.call { + env.EXPECT().Inside("PROTOCOL", []string{constants.TCP, constants.UDP}, gomock.Any()). + Return(testCase.protocol.value, testCase.protocol.err) + } + if testCase.targetIP.call { + env.EXPECT().Get("OPENVPN_TARGET_IP"). + Return(testCase.targetIP.value, testCase.targetIP.err) + } + if testCase.countries.call { + env.EXPECT().CSVInside("COUNTRY", constants.IpvanishCountryChoices()). + Return(testCase.countries.values, testCase.countries.err) + } + if testCase.cities.call { + env.EXPECT().CSVInside("CITY", constants.IpvanishCityChoices()). + Return(testCase.cities.values, testCase.cities.err) + } + if testCase.hostnames.call { + env.EXPECT().CSVInside("SERVER_HOSTNAME", constants.IpvanishHostnameChoices()). + Return(testCase.hostnames.values, testCase.hostnames.err) + } + + r := reader{env: env} + + var settings Provider + err := settings.readIpvanish(r) + + if testCase.err != nil { + require.Error(t, err) + assert.Equal(t, testCase.err.Error(), err.Error()) + } else { + assert.NoError(t, err) + } + + assert.Equal(t, testCase.settings, settings) + }) + } +} diff --git a/internal/configuration/openvpn.go b/internal/configuration/openvpn.go index 0a6567f7..c839c53e 100644 --- a/internal/configuration/openvpn.go +++ b/internal/configuration/openvpn.go @@ -68,7 +68,7 @@ var ( func (settings *OpenVPN) read(r reader) (err error) { vpnsp, err := r.env.Inside("VPNSP", []string{ - "cyberghost", "fastestvpn", "hidemyass", "ivpn", "mullvad", "nordvpn", + "cyberghost", "fastestvpn", "hidemyass", "ipvanish", "ivpn", "mullvad", "nordvpn", "privado", "pia", "private internet access", "privatevpn", "protonvpn", "purevpn", "surfshark", "torguard", constants.VPNUnlimited, "vyprvpn", "windscribe"}, params.Default("private internet access")) @@ -154,6 +154,8 @@ func (settings *OpenVPN) readProvider(r reader) error { readProvider = settings.Provider.readFastestvpn case constants.HideMyAss: readProvider = settings.Provider.readHideMyAss + case constants.Ipvanish: + readProvider = settings.Provider.readIpvanish case constants.Ivpn: readProvider = settings.Provider.readIvpn case constants.Mullvad: diff --git a/internal/configuration/provider.go b/internal/configuration/provider.go index e251a3bf..9e3232d6 100644 --- a/internal/configuration/provider.go +++ b/internal/configuration/provider.go @@ -36,6 +36,8 @@ func (settings *Provider) lines() (lines []string) { providerLines = settings.fastestvpnLines() case "hidemyass": providerLines = settings.hideMyAssLines() + case "ipvanish": + providerLines = settings.ipvanishLines() case "ivpn": providerLines = settings.ivpnLines() case "mullvad": diff --git a/internal/configuration/provider_test.go b/internal/configuration/provider_test.go index ab5d0ef4..ceec2cba 100644 --- a/internal/configuration/provider_test.go +++ b/internal/configuration/provider_test.go @@ -73,6 +73,23 @@ func Test_Provider_lines(t *testing.T) { " |--Hostnames: e, f", }, }, + "ipvanish": { + settings: Provider{ + Name: constants.Ipvanish, + ServerSelection: ServerSelection{ + Countries: []string{"a", "b"}, + Cities: []string{"c", "d"}, + Hostnames: []string{"e", "f"}, + }, + }, + lines: []string{ + "|--Ipvanish settings:", + " |--Network protocol: udp", + " |--Countries: a, b", + " |--Cities: c, d", + " |--Hostnames: e, f", + }, + }, "ivpn": { settings: Provider{ Name: constants.Ivpn, diff --git a/internal/configuration/selection.go b/internal/configuration/selection.go index aec4f383..b3503df2 100644 --- a/internal/configuration/selection.go +++ b/internal/configuration/selection.go @@ -15,11 +15,11 @@ type ServerSelection struct { //nolint:maligned // Cyberghost Group string `json:"group"` - // Fastestvpn, HideMyAss, IVPN, Mullvad, PrivateVPN, Protonvpn, PureVPN, VPNUnlimited + // Fastestvpn, HideMyAss, IPVanish, IVPN, Mullvad, PrivateVPN, Protonvpn, PureVPN, VPNUnlimited Countries []string `json:"countries"` - // HideMyAss, IVPN, Mullvad, PrivateVPN, Protonvpn, PureVPN, VPNUnlimited, Windscribe + // HideMyAss, IPVanish, IVPN, Mullvad, PrivateVPN, Protonvpn, PureVPN, VPNUnlimited, Windscribe Cities []string `json:"cities"` - // Fastestvpn, HideMyAss, IVPN, PrivateVPN, Windscribe, Privado, Protonvpn, VPNUnlimited + // Fastestvpn, HideMyAss, IPVanish, IVPN, PrivateVPN, Windscribe, Privado, Protonvpn, VPNUnlimited Hostnames []string `json:"hostnames"` Names []string `json:"names"` // Protonvpn diff --git a/internal/configuration/updater.go b/internal/configuration/updater.go index e38e43d2..a42e7ea8 100644 --- a/internal/configuration/updater.go +++ b/internal/configuration/updater.go @@ -13,6 +13,7 @@ type Updater struct { Cyberghost bool `json:"cyberghost"` Fastestvpn bool `json:"fastestvpn"` HideMyAss bool `json:"hidemyass"` + Ipvanish bool `json:"ipvanish"` Ivpn bool `json:"ivpn"` Mullvad bool `json:"mullvad"` Nordvpn bool `json:"nordvpn"` @@ -50,6 +51,7 @@ func (settings *Updater) lines() (lines []string) { func (settings *Updater) read(r reader) (err error) { settings.Cyberghost = true settings.HideMyAss = true + settings.Ipvanish = true settings.Ivpn = true settings.Mullvad = true settings.Nordvpn = true diff --git a/internal/constants/ipvanish.go b/internal/constants/ipvanish.go new file mode 100644 index 00000000..cfeedb05 --- /dev/null +++ b/internal/constants/ipvanish.go @@ -0,0 +1,1894 @@ +package constants + +import ( + "net" + + "github.com/qdm12/gluetun/internal/models" +) + +//nolint:lll +const ( + IpvanishCA = "MIIErTCCA5WgAwIBAgIJAMYKzSS8uPKDMA0GCSqGSIb3DQEBDQUAMIGVMQswCQYDVQQGEwJVUzELMAkGA1UECBMCRkwxFDASBgNVBAcTC1dpbnRlciBQYXJrMREwDwYDVQQKEwhJUFZhbmlzaDEVMBMGA1UECxMMSVBWYW5pc2ggVlBOMRQwEgYDVQQDEwtJUFZhbmlzaCBDQTEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBpcHZhbmlzaC5jb20wHhcNMTIwMTExMTkzMjIwWhcNMjgxMTAyMTkzMjIwWjCBlTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkZMMRQwEgYDVQQHEwtXaW50ZXIgUGFyazERMA8GA1UEChMISVBWYW5pc2gxFTATBgNVBAsTDElQVmFuaXNoIFZQTjEUMBIGA1UEAxMLSVBWYW5pc2ggQ0ExIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAaXB2YW5pc2guY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt9DBWNr/IKOuY3TmDP5x7vYZR0DGxLbXU8TyAzBbjUtFFMbhxlHiXVQrZHmgzih94x7BgXM7tWpmMKYVb+gNaqMdWE680Qm3nOwmhy/dulXDkEHAwD05i/iTx4ZaUdtV2vsKBxRg1vdC4AEiwD7bqV4HOi13xcG971aQ55Mj1KeCdA0aNvpat1LWx2jjWxsfI8s2Lv5Fkoi1HO1+vTnnaEsJZrBgAkLXpItqP29Lik3/OBIvkBIxlKrhiVPixE5qNiD+eSPirsmROvsyIonoJtuY4Dw5K6pcNlKyYiwo1IOFYU3YxffwFJk+bSW4WVBhsdf5dGxq/uOHmuz5gdwxCwIDAQABo4H9MIH6MAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFEv9FCWJHefBcIPX9p8RHCVOGe6uMIHKBgNVHSMEgcIwgb+AFEv9FCWJHefBcIPX9p8RHCVOGe6uoYGbpIGYMIGVMQswCQYDVQQGEwJVUzELMAkGA1UECBMCRkwxFDASBgNVBAcTC1dpbnRlciBQYXJrMREwDwYDVQQKEwhJUFZhbmlzaDEVMBMGA1UECxMMSVBWYW5pc2ggVlBOMRQwEgYDVQQDEwtJUFZhbmlzaCBDQTEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBpcHZhbmlzaC5jb22CCQDGCs0kvLjygzANBgkqhkiG9w0BAQ0FAAOCAQEAI2dkh/43ksV2fdYpVGhYaFZPVqCJoToCez0IvOmLeLGzow+EOSrY508oyjYeNP4VJEjApqo0NrMbKl8g/8bpLBcotOCF1c1HZ+y9v7648uumh01SMjsbBeHOuQcLb+7gX6c0pEmxWv8qj5JiW3/1L1bktnjW5Yp5oFkFSMXjOnIoYKHyKLjN2jtwH6XowUNYpg4qVtKU0CXPdOznWcd9/zSfa393HwJPeeVLbKYaFMC4IEbIUmKYtWyoJ9pJ58smU3pWsHZUg9Zc0LZZNjkNlBdQSLmUHAJ33Bd7pJS0JQeiWviC+4UTmzEWRKa7pDGnYRYNu2cUo0/voStphv8EVA==" +) + +func IpvanishCountryChoices() (choices []string) { + servers := IpvanishServers() + choices = make([]string, len(servers)) + for i := range servers { + choices[i] = servers[i].Country + } + return makeUnique(choices) +} + +func IpvanishCityChoices() (choices []string) { + servers := IpvanishServers() + choices = make([]string, len(servers)) + for i := range servers { + choices[i] = servers[i].City + } + return makeUnique(choices) +} + +func IpvanishHostnameChoices() (choices []string) { + servers := IpvanishServers() + choices = make([]string, len(servers)) + for i := range servers { + choices[i] = servers[i].Hostname + } + return makeUnique(choices) +} + +//nolint:lll +// IpvanishServers returns a slice of all the server information for Ipvanish. +func IpvanishServers() []models.IpvanishServer { + return []models.IpvanishServer{ + {Country: "Albania", City: "Tirana", Hostname: "tia-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 28, 3}}}, + {Country: "Albania", City: "Tirana", Hostname: "tia-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 28, 5}}}, + {Country: "Albania", City: "Tirana", Hostname: "tia-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 28, 7}}}, + {Country: "Albania", City: "Tirana", Hostname: "tia-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 28, 9}}}, + {Country: "Argentina", City: "Buenos Aires", Hostname: "eze-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 69, 10}}}, + {Country: "Argentina", City: "Buenos Aires", Hostname: "eze-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 69, 16}}}, + {Country: "Argentina", City: "Buenos Aires", Hostname: "eze-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 69, 22}}}, + {Country: "Australia", City: "Adelaide", Hostname: "adl-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 73, 3}}}, + {Country: "Australia", City: "Adelaide", Hostname: "adl-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 73, 7}}}, + {Country: "Australia", City: "Adelaide", Hostname: "adl-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 73, 11}}}, + {Country: "Australia", City: "Adelaide", Hostname: "adl-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 73, 15}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 68}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 70}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 72}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 81}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 83}}}, + {Country: "Australia", City: "Brisbane", Hostname: "bne-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 137, 12, 85}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 9}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 17}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 11}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 19}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 13}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 21}}}, + {Country: "Australia", City: "Melbourne", Hostname: "mel-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 209, 252, 15}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 36}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 38}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 40}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 48}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 51}}}, + {Country: "Australia", City: "Perth", Hostname: "per-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 107, 197, 53}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 2}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 6}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 14}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 20}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 26}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 32}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 38}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 44}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 50}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 56}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 62}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 68}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 74}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 80}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 86}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 92}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 98}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 104}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 110}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 116}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 122}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 128}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 134}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 140}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 146}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 152}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 158}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 164}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 170}}}, + {Country: "Australia", City: "Sydney", Hostname: "syd-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 209, 176}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 2}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 8}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 14}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 20}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 26}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 32}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 140}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 150}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 160}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 170}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 180}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 190}}}, + {Country: "Austria", City: "Vienna", Hostname: "vie-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 44, 200}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 99}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 101}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 103}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 72}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 74}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 76}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{77, 243, 191, 114}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 71}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 81}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 85}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 105}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 109}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 119}}}, + {Country: "Belgium", City: "Brussels", Hostname: "bru-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 218, 123}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 195}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 199}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 203}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 207}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 211}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 215}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 219}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 223}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 227}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 231}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 235}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 239}}}, + {Country: "Brazil", City: "Sao Paulo", Hostname: "gru-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{138, 199, 58, 243}}}, + {Country: "Bulgaria", City: "Sofia", Hostname: "sof-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{217, 138, 202, 35}}}, + {Country: "Bulgaria", City: "Sofia", Hostname: "sof-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{217, 138, 202, 37}}}, + {Country: "Bulgaria", City: "Sofia", Hostname: "sof-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 102, 23, 69}}}, + {Country: "Bulgaria", City: "Sofia", Hostname: "sof-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 102, 23, 71}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 2}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 4}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 6}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 62}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 64}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 66}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 9}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 27}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 33}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 39}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 45}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 51}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 57, 247, 57}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 226}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 230}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 234}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{23, 254, 36, 238}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 4}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 8}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 12}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 16}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 20}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 24}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 28}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 32}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 36}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 40}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 44}}}, + {Country: "Canada", City: "Montreal", Hostname: "yul-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 127, 24, 48}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 14}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 145}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 16}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 6}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 18}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 8}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 20}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 10}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 22}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 12}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 26}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 28}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 30}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 32}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 34}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 36}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 38}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 40}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 42}}}, + {Country: "Canada", City: "Toronto", Hostname: "tor-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 184, 44}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 132}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 134}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 136}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 138}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 186}}}, + {Country: "Canada", City: "Vancouver", Hostname: "yvr-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{107, 181, 189, 227}}}, + {Country: "Colombia", City: "Bogota", Hostname: "bog-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 68, 11}}}, + {Country: "Colombia", City: "Bogota", Hostname: "bog-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 68, 17}}}, + {Country: "Colombia", City: "Bogota", Hostname: "bog-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 68, 23}}}, + {Country: "Colombia", City: "Bogota", Hostname: "bog-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 68, 29}}}, + {Country: "Colombia", City: "Bogota", Hostname: "bog-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{199, 33, 68, 35}}}, + {Country: "Costa Rica", City: "San Jose", Hostname: "sjo-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 202, 163, 68}}}, + {Country: "Costa Rica", City: "San Jose", Hostname: "sjo-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 202, 163, 70}}}, + {Country: "Costa Rica", City: "San Jose", Hostname: "sjo-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 202, 163, 72}}}, + {Country: "Costa Rica", City: "San Jose", Hostname: "sjo-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 202, 163, 74}}}, + {Country: "Croatia", City: "Zagreb", Hostname: "zag-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{85, 10, 57, 221}}}, + {Country: "Croatia", City: "Zagreb", Hostname: "zag-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{85, 10, 57, 227}}}, + {Country: "Croatia", City: "Zagreb", Hostname: "zag-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{85, 10, 57, 233}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 150}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 170}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 190}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 210}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 2}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 8}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 14}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 20}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 39}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 45}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 51}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 57}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 63}}}, + {Country: "Czech Republic", City: "Prague", Hostname: "prg-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{104, 238, 39, 69}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 8}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 10}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 12}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 14}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 16}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 18}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 36}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 38}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 40}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 42}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 44}}}, + {Country: "Denmark", City: "Copenhagen", Hostname: "cph-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 245, 84, 46}}}, + {Country: "Estonia", City: "Tallinn", Hostname: "tll-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 174, 159, 4}}}, + {Country: "Estonia", City: "Tallinn", Hostname: "tll-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 174, 159, 6}}}, + {Country: "Estonia", City: "Tallinn", Hostname: "tll-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 174, 159, 8}}}, + {Country: "Estonia", City: "Tallinn", Hostname: "tll-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 174, 159, 10}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 3}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 5}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 7}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 9}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 11}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 117, 118, 165}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 117, 118, 167}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 117, 118, 169}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 117, 118, 171}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 117, 118, 173}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 13}}}, + {Country: "Finland", City: "Helsinki", Hostname: "hel-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 107, 15}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 194}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 196}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 198}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 200}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 219}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 221}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 223}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 225}}}, + {Country: "France", City: "Bordeaux", Hostname: "bod-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 106, 227}}}, + {Country: "France", City: "Marseille", Hostname: "mrs-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 82, 2}}}, + {Country: "France", City: "Marseille", Hostname: "mrs-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 82, 8}}}, + {Country: "France", City: "Marseille", Hostname: "mrs-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 82, 14}}}, + {Country: "France", City: "Marseille", Hostname: "mrs-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 82, 20}}}, + {Country: "France", City: "Paris", Hostname: "par-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 13}}}, + {Country: "France", City: "Paris", Hostname: "par-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 19}}}, + {Country: "France", City: "Paris", Hostname: "par-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 25}}}, + {Country: "France", City: "Paris", Hostname: "par-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 31}}}, + {Country: "France", City: "Paris", Hostname: "par-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 37}}}, + {Country: "France", City: "Paris", Hostname: "par-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 43}}}, + {Country: "France", City: "Paris", Hostname: "par-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 49}}}, + {Country: "France", City: "Paris", Hostname: "par-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 55}}}, + {Country: "France", City: "Paris", Hostname: "par-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 61}}}, + {Country: "France", City: "Paris", Hostname: "par-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 67}}}, + {Country: "France", City: "Paris", Hostname: "par-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 73}}}, + {Country: "France", City: "Paris", Hostname: "par-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 79}}}, + {Country: "France", City: "Paris", Hostname: "par-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 85}}}, + {Country: "France", City: "Paris", Hostname: "par-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 91}}}, + {Country: "France", City: "Paris", Hostname: "par-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 97}}}, + {Country: "France", City: "Paris", Hostname: "par-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 103}}}, + {Country: "France", City: "Paris", Hostname: "par-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 109}}}, + {Country: "France", City: "Paris", Hostname: "par-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 115}}}, + {Country: "France", City: "Paris", Hostname: "par-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 121}}}, + {Country: "France", City: "Paris", Hostname: "par-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 127}}}, + {Country: "France", City: "Paris", Hostname: "par-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 133}}}, + {Country: "France", City: "Paris", Hostname: "par-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 139}}}, + {Country: "France", City: "Paris", Hostname: "par-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 145}}}, + {Country: "France", City: "Paris", Hostname: "par-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 151}}}, + {Country: "France", City: "Paris", Hostname: "par-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 157}}}, + {Country: "France", City: "Paris", Hostname: "par-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 10, 232, 163}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 18}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 24}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 30}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 36}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 42}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 48}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 54}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 60}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 66}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 72}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 78}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 84}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 90}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 96}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 102}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 108}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 114}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 120}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 126}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 132}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 138}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 144}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 150}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 156}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 162}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 168}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 174}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 180}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 186}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 192}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 198}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 204}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 210}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 216}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 222}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 228}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 234}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 240}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 92, 246}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 93, 7}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 93, 13}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 93, 19}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 93, 25}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 93, 31}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 2}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 4}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 6}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 8}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 10}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 12}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 38}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 42}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 44}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 46}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 48}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 74}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 76}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 78}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 80}}}, + {Country: "Germany", City: "Frankfurt", Hostname: "fra-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 183, 94, 82}}}, + {Country: "Greece", City: "Athens", Hostname: "ath-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{194, 150, 167, 98}}}, + {Country: "Greece", City: "Athens", Hostname: "ath-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{194, 150, 167, 100}}}, + {Country: "Greece", City: "Athens", Hostname: "ath-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{194, 150, 167, 102}}}, + {Country: "Hungary", City: "Budapest", Hostname: "bud-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 144, 227}}}, + {Country: "Hungary", City: "Budapest", Hostname: "bud-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{37, 120, 144, 229}}}, + {Country: "Hungary", City: "Budapest", Hostname: "bud-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 189, 114, 163}}}, + {Country: "Hungary", City: "Budapest", Hostname: "bud-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 189, 114, 165}}}, + {Country: "Iceland", City: "Reykjavik", Hostname: "rkv-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 133, 192, 163}}}, + {Country: "Iceland", City: "Reykjavik", Hostname: "rkv-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 133, 192, 169}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 194}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 198}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 202}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 206}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 210}}}, + {Country: "India", City: "Mumbai", Hostname: "bom-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 156, 50, 214}}}, + {Country: "India", City: "New Delhi", Hostname: "del-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 13, 242, 195}}}, + {Country: "India", City: "New Delhi", Hostname: "del-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 13, 242, 197}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 133}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 139}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 145}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 151}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 157}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 165}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 170}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 176}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 182}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 188}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 163}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 199}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 205}}}, + {Country: "Ireland", City: "Dublin", Hostname: "dub-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{91, 197, 235, 211}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 3}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 9}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 11}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 13}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 15}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 73}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 75}}}, + {Country: "Israel", City: "Tel Aviv", Hostname: "tlv-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{87, 239, 255, 77}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 24}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 26}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 4}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 6}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 44}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 46}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 48}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 50}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 76}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 78}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 80}}}, + {Country: "Italy", City: "Milan", Hostname: "lin-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 137, 82}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 3}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 7}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 11}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 15}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 13}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 17}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 45}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 51}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 57}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 63}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 69}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 75}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 81}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 87}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 93}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 99}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 105}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 111}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 117}}}, + {Country: "Japan", City: "Tokyo", Hostname: "nrt-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 217, 123}}}, + {Country: "Korea", City: "Seoul", Hostname: "sel-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 219, 2}}}, + {Country: "Korea", City: "Seoul", Hostname: "sel-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 219, 3}}}, + {Country: "Korea", City: "Seoul", Hostname: "sel-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 219, 6}}}, + {Country: "Korea", City: "Seoul", Hostname: "sel-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 219, 8}}}, + {Country: "Latvia", City: "Riga", Hostname: "rix-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 31, 17}}}, + {Country: "Latvia", City: "Riga", Hostname: "rix-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 31, 19}}}, + {Country: "Latvia", City: "Riga", Hostname: "rix-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 31, 21}}}, + {Country: "Latvia", City: "Riga", Hostname: "rix-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 31, 23}}}, + {Country: "Latvia", City: "Riga", Hostname: "rix-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{80, 246, 31, 25}}}, + {Country: "Luxembourg", City: "Luxembourg", Hostname: "lux-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 153, 151, 3}}}, + {Country: "Luxembourg", City: "Luxembourg", Hostname: "lux-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 153, 151, 5}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{202, 73, 14, 57}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{202, 73, 14, 53}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 246, 112, 197}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 246, 112, 203}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 246, 112, 209}}}, + {Country: "Malaysia", City: "Kuala Lumpur", Hostname: "kul-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 246, 112, 215}}}, + {Country: "Mexico", City: "Guadalajara", Hostname: "gdl-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 255, 58, 35}}}, + {Country: "Mexico", City: "Guadalajara", Hostname: "gdl-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 255, 58, 37}}}, + {Country: "Mexico", City: "Guadalajara", Hostname: "gdl-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 255, 58, 51}}}, + {Country: "Mexico", City: "Guadalajara", Hostname: "gdl-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{143, 255, 58, 53}}}, + {Country: "Moldova", City: "Chisinau", Hostname: "kiv-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 163, 46, 147}}}, + {Country: "Moldova", City: "Chisinau", Hostname: "kiv-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 163, 46, 153}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 24}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 30}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 36}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 42}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 48}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 54}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 60}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 66}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 72}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 78}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 84}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 90}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 96}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 102}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 108}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 114}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 120}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 126}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 132}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 138}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 144}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 150}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 156}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 162}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 168}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 174}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 180}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 186}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 192}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 198}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 204}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 210}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 216}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 222}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 228}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 234}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 240}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 12, 246}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 7}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 61}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 67}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 73}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 85}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 91}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 97}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 103}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 109}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 115}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 121}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{2, 58, 13, 127}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 131}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 137}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 143}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 149}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 161}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 167}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 173}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 175}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 177}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 179}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 181}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 183}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 185}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 215}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 217}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 219}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 221}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 223}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 225}}}, + {Country: "Netherlands", City: "Amsterdam", Hostname: "ams-c56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{172, 83, 45, 227}}}, + {Country: "New Zealand", City: "Auckland", Hostname: "akl-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 74, 195}}}, + {Country: "New Zealand", City: "Auckland", Hostname: "akl-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{116, 90, 74, 197}}}, + {Country: "Nigeria", City: "Lagos", Hostname: "los-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{102, 165, 25, 27}}}, + {Country: "Nigeria", City: "Lagos", Hostname: "los-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{102, 165, 25, 4}}}, + {Country: "Nigeria", City: "Lagos", Hostname: "los-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{102, 165, 25, 6}}}, + {Country: "Nigeria", City: "Lagos", Hostname: "los-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{102, 165, 25, 8}}}, + {Country: "Nigeria", City: "Lagos", Hostname: "los-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{102, 165, 25, 10}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 224}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 226}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 228}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 230}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 232}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 234}}}, + {Country: "Norway", City: "Oslo", Hostname: "osl-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{84, 247, 50, 236}}}, + {Country: "Peru", City: "Lima", Hostname: "lim-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{191, 101, 24, 5}}}, + {Country: "Peru", City: "Lima", Hostname: "lim-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{191, 101, 24, 9}}}, + {Country: "Peru", City: "Lima", Hostname: "lim-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{191, 101, 24, 13}}}, + {Country: "Peru", City: "Lima", Hostname: "lim-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{191, 101, 24, 17}}}, + {Country: "Peru", City: "Lima", Hostname: "lim-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{191, 101, 24, 21}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 4}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 6}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 8}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 10}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 116}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 118}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 120}}}, + {Country: "Poland", City: "Warsaw", Hostname: "waw-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 86, 122}}}, + {Country: "Portugal", City: "Lisbon", Hostname: "lis-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 154, 174, 55}}}, + {Country: "Portugal", City: "Lisbon", Hostname: "lis-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 154, 174, 37}}}, + {Country: "Portugal", City: "Lisbon", Hostname: "lis-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 154, 174, 39}}}, + {Country: "Portugal", City: "Lisbon", Hostname: "lis-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 154, 174, 41}}}, + {Country: "Portugal", City: "Lisbon", Hostname: "lis-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 154, 174, 43}}}, + {Country: "Romania", City: "Bucharest", Hostname: "otp-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 84, 3}}}, + {Country: "Romania", City: "Bucharest", Hostname: "otp-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 84, 9}}}, + {Country: "Romania", City: "Bucharest", Hostname: "otp-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 84, 15}}}, + {Country: "Serbia", City: "Belgrade", Hostname: "beg-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{131, 153, 41, 210}}}, + {Country: "Serbia", City: "Belgrade", Hostname: "beg-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{131, 153, 41, 212}}}, + {Country: "Serbia", City: "Belgrade", Hostname: "beg-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{131, 153, 41, 214}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 6}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 12}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 18}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 24}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 27}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 33}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 43}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 49}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 55}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 61}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 67}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 73}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 79}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 85}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 91}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 34}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 102}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 108}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 114}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 120}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 126}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 132}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 138}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 144}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 150}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 156}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 162}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 168}}}, + {Country: "Singapore", City: "Singapore", Hostname: "sin-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 211, 174}}}, + {Country: "Slovakia", City: "Bratislava", Hostname: "bts-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 87, 8}}}, + {Country: "Slovakia", City: "Bratislava", Hostname: "bts-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 87, 18}}}, + {Country: "Slovakia", City: "Bratislava", Hostname: "bts-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 87, 28}}}, + {Country: "Slovakia", City: "Bratislava", Hostname: "bts-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 87, 38}}}, + {Country: "Slovakia", City: "Bratislava", Hostname: "bts-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 87, 48}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 68}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 70}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 72}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 74}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 76}}}, + {Country: "Slovenia", City: "Ljubljana", Hostname: "lju-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{195, 158, 249, 78}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 66}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 68}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 70}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 72}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 74}}}, + {Country: "South Africa", City: "Johannesburg", Hostname: "jnb-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{154, 16, 93, 76}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 18}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 24}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 30}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 36}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 42}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 48}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 56}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 62}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 68}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 74}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 80}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 86}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 92}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 98}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 104}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 110}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 116}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 122}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 128}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 134}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 140}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 146}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 152}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 158}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 164}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 170}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 176}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 182}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 188}}}, + {Country: "Spain", City: "Madrid", Hostname: "mad-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 214, 194}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 18}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 24}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 30}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 36}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 42}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 48}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 54}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 60}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 66}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 72}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 78}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 84}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 90}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 96}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 102}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 108}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 114}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 120}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 126}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 132}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 138}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 144}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 150}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 156}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 162}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 168}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 174}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 180}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 186}}}, + {Country: "Sweden", City: "Stockholm", Hostname: "sto-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 147, 213, 192}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 5}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 7}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 9}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 11}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 15}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 121}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 141}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 151}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 161}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 171}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 181}}}, + {Country: "Switzerland", City: "Zurich", Hostname: "zrh-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 82, 223, 191}}}, + {Country: "Taiwan", City: "Taipei", Hostname: "tpe-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 4, 31, 133}}}, + {Country: "Taiwan", City: "Taipei", Hostname: "tpe-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{103, 4, 31, 135}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 28}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 64}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 79}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 86}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 95}}}, + {Country: "Ukraine", City: "Kiev", Hostname: "iev-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{139, 28, 38, 105}}}, + {Country: "United Arab Emirates", City: "Dubai", Hostname: "dxb-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 9, 250, 115}}}, + {Country: "United Arab Emirates", City: "Dubai", Hostname: "dxb-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 9, 250, 117}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{94, 46, 220, 87}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{94, 46, 220, 89}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{94, 46, 220, 91}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{94, 46, 220, 93}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 131}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 133}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 135}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 137}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 139}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 141}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 155}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 160}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 162}}}, + {Country: "United Kingdom", City: "Birmingham", Hostname: "bhx-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{78, 110, 173, 164}}}, + {Country: "United Kingdom", City: "Glasgow", Hostname: "gla-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 105, 164}}}, + {Country: "United Kingdom", City: "Glasgow", Hostname: "gla-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 105, 170}}}, + {Country: "United Kingdom", City: "Glasgow", Hostname: "gla-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 108, 105, 176}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 9}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 15}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 21}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 27}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 33}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 39}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 45}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 51}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 57}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 63}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 69}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 75}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 81}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 87}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 93}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 99}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 105}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 111}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 117}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 123}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 129}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 135}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 141}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 147}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 153}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 159}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 165}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 171}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 177}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 183}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 189}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 195}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 201}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 207}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 213}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 219}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 225}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 231}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 237}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 220, 243}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 4}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 10}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 16}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 22}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 28}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 34}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 40}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 46}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 52}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 58}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 64}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 70}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 76}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 82}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 88}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 94}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 100}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 106}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{5, 180, 221, 112}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 10}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 12}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 14}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 16}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 18}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 20}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 22}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 24}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 26}}}, + {Country: "United Kingdom", City: "London", Hostname: "lon-a69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{176, 67, 85, 28}}}, + {Country: "United Kingdom", City: "Maidenhead", Hostname: "lhr-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 145, 56, 101}}}, + {Country: "United Kingdom", City: "Maidenhead", Hostname: "lhr-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 145, 56, 107}}}, + {Country: "United Kingdom", City: "Maidenhead", Hostname: "lhr-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 145, 56, 113}}}, + {Country: "United Kingdom", City: "Maidenhead", Hostname: "lhr-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{82, 145, 56, 118}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 242, 7, 133}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 242, 7, 135}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 242, 7, 137}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{89, 238, 142, 229}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{89, 238, 142, 231}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 242, 7, 6}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 242, 7, 10}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{89, 238, 142, 242}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{89, 238, 142, 244}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 5}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 7}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 9}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 11}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 13}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 15}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 17}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 19}}}, + {Country: "United Kingdom", City: "Manchester", Hostname: "man-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{185, 244, 9, 21}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 2}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 8}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 14}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 20}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 26}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 32}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 38}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 44}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 50}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 56}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 62}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 68}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 74}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 80}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 86}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 92}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 98}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 104}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 110}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 116}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 211}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 127}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 133}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 139}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 145}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 151}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 157}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 163}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 169}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 175}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 181}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 187}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 193}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 199}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 205}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 212}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 218}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 224}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 230}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 236}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 242}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 203, 248}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 10}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 16}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 22}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 28}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 43}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 49}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 55}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 61}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 67}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 73}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 79}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 85}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 91}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 97}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 103}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 109}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 115}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 121}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 127}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 134}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 140}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 6}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 31}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 35}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 151}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 157}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 163}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a70.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 169}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a71.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 175}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a72.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 181}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a73.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 187}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a74.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 193}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a75.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 199}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a76.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 205}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a77.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 211}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-a78.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 191, 217}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 1}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 8}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 14}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 20}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 26}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 32}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 38}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 44}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 50}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 56}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 62}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 68}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 74}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 72, 80}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 3}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 9}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 15}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 21}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 27}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 33}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 39}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 45}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 51}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 57}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 63}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 69}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 75}}}, + {Country: "United States", City: "Ashburn", Hostname: "iad-b28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 73, 81}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 21}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 30}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 36}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 42}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 48}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 54}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 60}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 66}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 72}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 202}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 208}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 214}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 220}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 226}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 232}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 238}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 244}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 26}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 32}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 38}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 44}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 134}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 140}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 146}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 152}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 158}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 164}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 170}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 176}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 182}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 188}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 194}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 200}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 206}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 212}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 218}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 224}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 230}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 2}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 8}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 11}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 13}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 15}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 67, 17}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 14}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 20}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 26}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 32}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 38}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 44}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 50}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 56}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 62}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 68}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 74}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 80}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 86}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 92}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 98}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 104}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 110}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 116}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 122}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 128}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 134}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 140}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 146}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a70.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 209, 152}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a73.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 4}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a74.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 10}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a75.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 16}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a76.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 50}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a77.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 56}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a78.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 62}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a79.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 68}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a80.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 74}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a81.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 80}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a82.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 86}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a83.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 92}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a84.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 98}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a85.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 104}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a86.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 110}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a87.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 116}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-a88.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 196, 122}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 4}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 10}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 16}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 22}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 28}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 34}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 40}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 46}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 52}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 58}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 64}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 70}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 76}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 82}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 88}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 94}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 100}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 106}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 112}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 118}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 124}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 130}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 136}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 142}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 148}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 154}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 160}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 74, 166}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 3}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 9}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 15}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 21}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 27}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 33}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 39}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 45}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 51}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 57}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 63}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 69}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 75}}}, + {Country: "United States", City: "Atlanta", Hostname: "atl-b43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 75, 81}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 131}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 133}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 137}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 139}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 141}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 143}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 3}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 5}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 7}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 9}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 11}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 13}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 195}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 197}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 199}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 201}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 203}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 205}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 67}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 69}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 71}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 73}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 75}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 77}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 79}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 17}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 19}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 21}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 25}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 27}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 29}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 81}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 83}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 87}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 89}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 91}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 93}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 159}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 161}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 163}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 165}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 167}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 169}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 171}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 209}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 211}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 215}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 217}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 219}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{198, 181, 163, 221}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 2}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 4}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 6}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 8}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 10}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 12}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 14}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 16}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 18}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 20}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 22}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c70.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 24}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c71.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 26}}}, + {Country: "United States", City: "Boston", Hostname: "bos-c72.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 171, 28}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 2}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 4}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 6}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 8}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 10}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 12}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 14}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 16}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 18}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 20}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 22}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 88, 24}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 6}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 8}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 10}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 12}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 14}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 74}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 76}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 78}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 80}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 82}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 84}}}, + {Country: "United States", City: "Charlotte", Hostname: "clt-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 160, 86}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 7}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 204}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 210}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 2}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 35}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 41}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 5}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 4}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 9}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 8}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 13}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 12}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 17}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 16}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 21}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 20}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 10}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 16}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 12}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 18}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 14}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 20}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 24}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 38}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 26}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 40}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 28}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 42}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 30}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 44}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 32}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 126}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 34}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 128}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 36}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 130}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 24}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 22}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 26}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 132}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 210, 136}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 47}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 53}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 59}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 65}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 71}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 77}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 83}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 89}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 95}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 101}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 107}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 111}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 115}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 119}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 123}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 216}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 221}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 227}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 231}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 245, 202, 235}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 3}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 9}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 15}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 21}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 27}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 33}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 39}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 45}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 51}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 57}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 63}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 69}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 75}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 81}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 87}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 93}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 99}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 105}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 111}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 117}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 123}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 129}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 135}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 141}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 147}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 153}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 76, 159}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 1}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 8}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 14}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 20}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 26}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 32}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 38}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 44}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 50}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 56}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 62}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 68}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 74}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-b41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 77, 80}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 2}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 4}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 6}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 8}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 26}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 28}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 30}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 44}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 46}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 48}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 50}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 52}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 54}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 80}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 82}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 84}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 86}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 88}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 90}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 116}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 118}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 120}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 122}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 124}}}, + {Country: "United States", City: "Chicago", Hostname: "chi-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 193, 126}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 48}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 52}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 5}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 7}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 5}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 4}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 9}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 8}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 13}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 12}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 17}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 16}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 21}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 20}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 9}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 15}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 11}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 17}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 13}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 19}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 29}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 37}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 31}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 39}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 33}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 41}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 35}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 43}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 45}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 133}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 127}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 135}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 129}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 137}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 131}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 139}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 201}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 203}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 205}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 207}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 209}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 211}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 65, 213}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 144}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 146}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 148}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 150}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 152}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 154}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 209}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 211}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 213}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 215}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 217}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 219}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 221}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 223}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 225}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 227}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 216, 229}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 29}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 31}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 33}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 35}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 37}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 39}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 41}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 43}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a70.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 45}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a74.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 81}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a75.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 83}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a76.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 85}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a77.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 87}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-a78.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 214, 89}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 2}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 8}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 14}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 20}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 26}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 32}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 38}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 44}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 50}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 56}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 62}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 68}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 78, 74}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 2}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 8}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 14}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 20}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 26}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 32}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 38}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 44}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 50}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 56}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 62}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 68}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 74}}}, + {Country: "United States", City: "Dallas", Hostname: "dal-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 79, 80}}}, + {Country: "United States", City: "Denver", Hostname: "den-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 4}}}, + {Country: "United States", City: "Denver", Hostname: "den-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 6}}}, + {Country: "United States", City: "Denver", Hostname: "den-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 8}}}, + {Country: "United States", City: "Denver", Hostname: "den-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 10}}}, + {Country: "United States", City: "Denver", Hostname: "den-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 12}}}, + {Country: "United States", City: "Denver", Hostname: "den-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 14}}}, + {Country: "United States", City: "Denver", Hostname: "den-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 16}}}, + {Country: "United States", City: "Denver", Hostname: "den-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 18}}}, + {Country: "United States", City: "Denver", Hostname: "den-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 20}}}, + {Country: "United States", City: "Denver", Hostname: "den-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 22}}}, + {Country: "United States", City: "Denver", Hostname: "den-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 24}}}, + {Country: "United States", City: "Denver", Hostname: "den-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 113}}}, + {Country: "United States", City: "Denver", Hostname: "den-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 115}}}, + {Country: "United States", City: "Denver", Hostname: "den-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 117}}}, + {Country: "United States", City: "Denver", Hostname: "den-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 119}}}, + {Country: "United States", City: "Denver", Hostname: "den-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 121}}}, + {Country: "United States", City: "Denver", Hostname: "den-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 123}}}, + {Country: "United States", City: "Denver", Hostname: "den-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 125}}}, + {Country: "United States", City: "Denver", Hostname: "den-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 127}}}, + {Country: "United States", City: "Denver", Hostname: "den-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 129}}}, + {Country: "United States", City: "Denver", Hostname: "den-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 131}}}, + {Country: "United States", City: "Denver", Hostname: "den-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 207}}}, + {Country: "United States", City: "Denver", Hostname: "den-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 212}}}, + {Country: "United States", City: "Denver", Hostname: "den-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 216}}}, + {Country: "United States", City: "Denver", Hostname: "den-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 220}}}, + {Country: "United States", City: "Denver", Hostname: "den-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 224}}}, + {Country: "United States", City: "Denver", Hostname: "den-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 228}}}, + {Country: "United States", City: "Denver", Hostname: "den-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 232}}}, + {Country: "United States", City: "Denver", Hostname: "den-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 236}}}, + {Country: "United States", City: "Denver", Hostname: "den-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 175}}}, + {Country: "United States", City: "Denver", Hostname: "den-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 179}}}, + {Country: "United States", City: "Denver", Hostname: "den-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 183}}}, + {Country: "United States", City: "Denver", Hostname: "den-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 93, 187}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 3}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 5}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 7}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 9}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 11}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 13}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 15}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 17}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 19}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 65}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 67}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 69}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 71}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 73}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 75}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 77}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 79}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 117}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 119}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 121}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 123}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 125}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 127}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 129}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 133}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 171}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 173}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 175}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 177}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 179}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 87, 181}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 4}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 10}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 16}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 22}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 28}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 34}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 40}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 46}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 64}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 58}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 94}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 70}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 76}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 82}}}, + {Country: "United States", City: "Houston", Hostname: "hou-c50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 90, 88}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 3}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 9}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 15}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 21}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 27}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 33}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 39}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 45}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 51}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 59}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 143}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 147}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 2}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 22}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 24}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 26}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 9}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 180, 35}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 65}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 71}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 77}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 83}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 89}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 95}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 101}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 107}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 113}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 119}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 125}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 131}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 155}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 161}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 167}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 173}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 179}}}, + {Country: "United States", City: "Las Vegas", Hostname: "las-c49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 213, 86, 185}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 7}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 13}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 19}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 25}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 31}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 37}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 43}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 49}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 55}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 61}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 67}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 73}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 79}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 85}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 91}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 97}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 103}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 109}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 115}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 121}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 127}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 133}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 139}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 145}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 151}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 157}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 163}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 169}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 175}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 181}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 187}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 2}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 8}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 14}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 20}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 26}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 32}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 38}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 44}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 50}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 56}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 62}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 68}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 74}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 80}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 86}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 92}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 98}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 104}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 110}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 116}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 193}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 199}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 76, 205}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 122}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 94, 128}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 3}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 9}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 15}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 21}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 27}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 33}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 39}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 45}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 51}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 57}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 63}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 69}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 75}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 80, 81}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 3}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 9}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 15}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 21}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 27}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 33}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 39}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 45}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 51}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 57}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 63}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 69}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 75}}}, + {Country: "United States", City: "Los Angeles", Hostname: "lax-b28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 81, 81}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 18}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 11}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 24}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 2}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 8}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 6}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 14}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 4}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 16}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 6}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 18}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 8}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 20}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 10}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 22}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 12}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 26}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 28}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 12}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 14}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 16}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 150}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 152}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 154}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 156}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 158}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 160}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 162}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 164}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 166}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 168}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 170}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 172}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 174}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 154}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 156}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 158}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 160}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 162}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 164}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 166}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 168}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 170}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 172}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 174}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 31}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 35}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 222, 129}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 39}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{209, 107, 204, 41}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 255, 191, 2}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 255, 191, 4}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 255, 191, 6}}}, + {Country: "United States", City: "Miami", Hostname: "mia-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 255, 191, 20}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 3}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 9}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 15}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 21}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 27}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 33}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 39}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 45}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 51}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 57}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 63}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 69}}}, + {Country: "United States", City: "Miami", Hostname: "mia-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 87, 75}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 2}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 4}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 6}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 8}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 10}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 12}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 14}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 16}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 18}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 20}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 22}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 24}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 26}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 130}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 132}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 134}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 136}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 138}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 140}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 142}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 144}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 146}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 148}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 150}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 152}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 154}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 174, 156}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 2}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 4}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 6}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 8}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 10}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 12}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 14}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 16}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 20}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 24}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 82}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 28}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 74}}}, + {Country: "United States", City: "New Orleans", Hostname: "msy-c42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{45, 56, 161, 78}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 2}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 8}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 14}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 20}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 26}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 32}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 38}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 44}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 50}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 56}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 62}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 68}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 74}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 80}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 86}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 92}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 98}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 104}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 110}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 116}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 122}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 128}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 134}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 140}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 230}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 180, 236}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 2}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 8}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 14}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 20}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 26}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 32}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 38}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 44}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 50}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 56}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 62}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 68}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 74}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a54.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 80}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a55.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 86}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a56.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 92}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a57.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 98}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a58.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 104}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a59.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 110}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a60.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 116}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a61.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 122}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a62.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 128}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a63.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 134}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a64.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 140}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a65.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 152}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a66.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 158}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a67.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 164}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a68.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 170}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a69.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 176}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a70.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 182}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a71.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 188}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a72.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 194}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a73.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 200}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a74.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 206}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a75.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 212}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a76.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 218}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a77.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 224}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a78.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 2}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a79.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 8}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a80.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 10}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a81.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 12}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a82.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 14}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a83.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 16}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a84.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 18}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a85.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 20}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a86.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 22}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a87.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 24}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a88.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 26}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a89.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 28}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a90.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 30}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a91.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 80}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a92.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 82}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a93.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 84}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a94.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 86}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a95.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 88}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a96.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 90}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a97.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 92}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a98.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 94}}}, + {Country: "United States", City: "New York", Hostname: "nyc-a99.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 96}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 137}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 139}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 141}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 143}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 145}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 147}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 149}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 151}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 153}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 155}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 157}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 159}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 161}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 163}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 165}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 167}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 169}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 170}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 174}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 178}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{173, 195, 15, 182}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 232}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 146}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{64, 145, 79, 150}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 3}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 9}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 15}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 21}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 27}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 33}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 39}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 45}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 51}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 57}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 63}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 69}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 75}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 82, 81}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 3}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 9}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 15}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b42.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 21}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b43.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 27}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b44.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 33}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b45.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 39}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b46.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 45}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b47.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 51}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b48.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 57}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b49.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 63}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b50.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 69}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b51.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 75}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b52.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 81}}}, + {Country: "United States", City: "New York", Hostname: "nyc-b53.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 131, 83, 87}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 93}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 65}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 12}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 14}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 16}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 18}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 95}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 71}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 97}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 73}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 99}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 75}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 213}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 77}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 215}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 79}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 217}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 81}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 219}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 83}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 30}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 32}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 36}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 38}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 40}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 42}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 44}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 46}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 48}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 50}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 52}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 54}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 56}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 58}}}, + {Country: "United States", City: "Phoenix", Hostname: "phx-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{192, 200, 158, 60}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a01.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 2}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 8}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 14}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 20}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 26}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 32}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 38}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 44}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 50}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 56}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 62}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 68}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 74}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 80}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 86}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 92}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 98}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 104}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 110}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 116}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 122}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 128}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 134}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 140}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 146}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 152}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 158}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 164}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 170}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 176}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a31.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 182}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a32.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 188}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a33.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 194}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a34.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 200}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a35.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 206}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a36.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 212}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a37.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 218}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a38.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 224}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a39.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 230}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a40.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 236}}}, + {Country: "United States", City: "San Jose", Hostname: "sjc-a41.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{216, 151, 183, 242}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a02.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 8}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a03.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 14}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a04.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 35}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a05.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 41}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a06.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 47}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a07.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 53}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a08.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 59}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a09.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 65}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a10.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 71}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a11.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 77}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a12.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 83}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a13.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 89}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a14.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 96}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a15.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 102}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a16.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 18}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a17.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 24}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a18.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 30}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a19.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 110}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a20.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 116}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a21.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 122}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a22.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 128}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a23.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 134}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a24.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 140}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a25.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 146}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a26.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 152}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a27.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 158}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a28.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 164}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a29.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 170}}}, + {Country: "United States", City: "Seattle", Hostname: "sea-a30.ipvanish.com", TCP: false, UDP: true, IPs: []net.IP{{205, 185, 223, 176}}}, + } +} diff --git a/internal/constants/servers.go b/internal/constants/servers.go index 51ab3aeb..51d40136 100644 --- a/internal/constants/servers.go +++ b/internal/constants/servers.go @@ -21,6 +21,11 @@ func GetAllServers() (allServers models.AllServers) { Timestamp: 1620435633, Servers: HideMyAssServers(), }, + Ipvanish: models.IpvanishServers{ + Version: 1, + Timestamp: 1622430497, + Servers: IpvanishServers(), + }, Ivpn: models.IvpnServers{ Version: 1, Timestamp: 1624120443, diff --git a/internal/constants/servers_test.go b/internal/constants/servers_test.go index 6e36cf92..d2451aa2 100644 --- a/internal/constants/servers_test.go +++ b/internal/constants/servers_test.go @@ -50,6 +50,11 @@ func Test_versions(t *testing.T) { version: allServers.HideMyAss.Version, digest: "a93b4057", }, + "Ipvanish": { + model: models.IpvanishServer{}, + version: allServers.Ipvanish.Version, + digest: "2eb80d28", + }, "Ivpn": { model: models.IvpnServer{}, version: allServers.Ivpn.Version, @@ -167,6 +172,11 @@ func Test_timestamps(t *testing.T) { timestamp: allServers.HideMyAss.Timestamp, digest: "8f872ac4", }, + "Ipvanish": { + servers: allServers.Ipvanish.Servers, + timestamp: allServers.Ipvanish.Timestamp, + digest: "c62dcf98", + }, "Ivpn": { servers: allServers.Ivpn.Servers, timestamp: allServers.Ivpn.Timestamp, diff --git a/internal/constants/vpn.go b/internal/constants/vpn.go index e06ae328..2fb36426 100644 --- a/internal/constants/vpn.go +++ b/internal/constants/vpn.go @@ -7,6 +7,8 @@ const ( Fastestvpn = "fastestvpn" // HideMyAss is a VPN provider. HideMyAss = "hidemyass" + // Ipvanish is a VPN provider. + Ipvanish = "ipvanish" // Ivpn is a VPN provider. Ivpn = "ivpn" // Mullvad is a VPN provider. diff --git a/internal/models/server.go b/internal/models/server.go index cb88bed6..c4e377f2 100644 --- a/internal/models/server.go +++ b/internal/models/server.go @@ -47,6 +47,20 @@ func (s *HideMyAssServer) String() string { s.Country, s.Region, s.City, s.Hostname, s.TCP, s.UDP, goStringifyIPs(s.IPs)) } +type IpvanishServer struct { + Country string `json:"country"` + City string `json:"city"` + Hostname string `json:"hostname"` + TCP bool `json:"tcp"` + UDP bool `json:"udp"` + IPs []net.IP `json:"ips"` +} + +func (s *IpvanishServer) String() string { + return fmt.Sprintf("{Country: %q, City: %q, Hostname: %q, TCP: %t, UDP: %t, IPs: %s}", + s.Country, s.City, s.Hostname, s.TCP, s.UDP, goStringifyIPs(s.IPs)) +} + type IvpnServer struct { Country string `json:"country"` City string `json:"city"` diff --git a/internal/models/servers.go b/internal/models/servers.go index 63431d7c..9ff17cc1 100644 --- a/internal/models/servers.go +++ b/internal/models/servers.go @@ -5,6 +5,7 @@ type AllServers struct { Cyberghost CyberghostServers `json:"cyberghost"` Fastestvpn FastestvpnServers `json:"fastestvpn"` HideMyAss HideMyAssServers `json:"hidemyass"` + Ipvanish IpvanishServers `json:"ipvanish"` Ivpn IvpnServers `json:"ivpn"` Mullvad MullvadServers `json:"mullvad"` Nordvpn NordvpnServers `json:"nordvpn"` @@ -24,6 +25,7 @@ func (a *AllServers) Count() int { return len(a.Cyberghost.Servers) + len(a.Fastestvpn.Servers) + len(a.HideMyAss.Servers) + + len(a.Ipvanish.Servers) + len(a.Ivpn.Servers) + len(a.Mullvad.Servers) + len(a.Nordvpn.Servers) + @@ -54,6 +56,11 @@ type HideMyAssServers struct { Timestamp int64 `json:"timestamp"` Servers []HideMyAssServer `json:"servers"` } +type IpvanishServers struct { + Version uint16 `json:"version"` + Timestamp int64 `json:"timestamp"` + Servers []IpvanishServer `json:"servers"` +} type IvpnServers struct { Version uint16 `json:"version"` Timestamp int64 `json:"timestamp"` diff --git a/internal/provider/ipvanish/connection.go b/internal/provider/ipvanish/connection.go new file mode 100644 index 00000000..4ef80e28 --- /dev/null +++ b/internal/provider/ipvanish/connection.go @@ -0,0 +1,45 @@ +package ipvanish + +import ( + "errors" + + "github.com/qdm12/gluetun/internal/configuration" + "github.com/qdm12/gluetun/internal/constants" + "github.com/qdm12/gluetun/internal/models" + "github.com/qdm12/gluetun/internal/provider/utils" +) + +var ErrProtocolUnsupported = errors.New("network protocol is not supported") + +func (i *Ipvanish) GetOpenVPNConnection(selection configuration.ServerSelection) ( + connection models.OpenVPNConnection, err error) { + const port = 443 + const protocol = constants.UDP + if selection.TCP { + return connection, ErrProtocolUnsupported + } + + servers, err := i.filterServers(selection) + if err != nil { + return connection, err + } + + var connections []models.OpenVPNConnection + for _, server := range servers { + for _, IP := range server.IPs { + connection := models.OpenVPNConnection{ + IP: IP, + Port: port, + Protocol: protocol, + Hostname: server.Hostname, + } + connections = append(connections, connection) + } + } + + if selection.TargetIP != nil { + return utils.GetTargetIPConnection(connections, selection.TargetIP) + } + + return utils.PickRandomConnection(connections, i.randSource), nil +} diff --git a/internal/provider/ipvanish/filter.go b/internal/provider/ipvanish/filter.go new file mode 100644 index 00000000..2fe01e71 --- /dev/null +++ b/internal/provider/ipvanish/filter.go @@ -0,0 +1,29 @@ +package ipvanish + +import ( + "github.com/qdm12/gluetun/internal/configuration" + "github.com/qdm12/gluetun/internal/models" + "github.com/qdm12/gluetun/internal/provider/utils" +) + +func (i *Ipvanish) filterServers(selection configuration.ServerSelection) ( + servers []models.IpvanishServer, err error) { + for _, server := range i.servers { + switch { + case + utils.FilterByPossibilities(server.Country, selection.Countries), + utils.FilterByPossibilities(server.City, selection.Cities), + utils.FilterByPossibilities(server.Hostname, selection.Hostnames), + selection.TCP && !server.TCP, + !selection.TCP && !server.UDP: + default: + servers = append(servers, server) + } + } + + if len(servers) == 0 { + return nil, utils.NoServerFoundError(selection) + } + + return servers, nil +} diff --git a/internal/provider/ipvanish/openvpnconf.go b/internal/provider/ipvanish/openvpnconf.go new file mode 100644 index 00000000..1971f962 --- /dev/null +++ b/internal/provider/ipvanish/openvpnconf.go @@ -0,0 +1,65 @@ +package ipvanish + +import ( + "strconv" + + "github.com/qdm12/gluetun/internal/configuration" + "github.com/qdm12/gluetun/internal/constants" + "github.com/qdm12/gluetun/internal/models" + "github.com/qdm12/gluetun/internal/provider/utils" +) + +func (i *Ipvanish) BuildConf(connection models.OpenVPNConnection, + username string, settings configuration.OpenVPN) (lines []string) { + if settings.Cipher == "" { + settings.Cipher = constants.AES256cbc + } + if settings.Auth == "" { + settings.Auth = constants.SHA256 + } + + lines = []string{ + "client", + "dev tun", + "nobind", + "persist-key", + "ping-timer-rem", + "tls-exit", + + // Ipvanish specific + "comp-lzo", + "tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-DHE-DSS-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA", + "keysize 256", + + // Added constant values + "mute-replay-warnings", + "auth-nocache", + "pull-filter ignore \"auth-token\"", // prevent auth failed loops + "auth-retry nointeract", + "suppress-timestamps", + + // Modified variables + "verb " + strconv.Itoa(settings.Verbosity), + "auth-user-pass " + constants.OpenVPNAuthConf, + "proto " + connection.Protocol, + connection.RemoteLine(), + "verify-x509-name " + connection.Hostname, // + " name" + "auth " + settings.Auth, + } + + lines = append(lines, utils.CipherLines(settings.Cipher, settings.Version)...) + + if settings.MSSFix > 0 { + lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) + } + + if !settings.Root { + lines = append(lines, "user "+username) + } + + lines = append(lines, utils.WrapOpenvpnCA(constants.IpvanishCA)...) + + lines = append(lines, "") + + return lines +} diff --git a/internal/provider/ipvanish/portforward.go b/internal/provider/ipvanish/portforward.go new file mode 100644 index 00000000..ddd3a822 --- /dev/null +++ b/internal/provider/ipvanish/portforward.go @@ -0,0 +1,17 @@ +package ipvanish + +import ( + "context" + "net" + "net/http" + + "github.com/qdm12/gluetun/internal/firewall" + "github.com/qdm12/golibs/logging" + "github.com/qdm12/golibs/os" +) + +func (i *Ipvanish) PortForward(ctx context.Context, client *http.Client, + openFile os.OpenFileFunc, pfLogger logging.Logger, gateway net.IP, + fw firewall.Configurator, syncState func(port uint16) (pfFilepath string)) { + panic("port forwarding is not supported for Ipvanish") +} diff --git a/internal/provider/ipvanish/provider.go b/internal/provider/ipvanish/provider.go new file mode 100644 index 00000000..35c18337 --- /dev/null +++ b/internal/provider/ipvanish/provider.go @@ -0,0 +1,19 @@ +package ipvanish + +import ( + "math/rand" + + "github.com/qdm12/gluetun/internal/models" +) + +type Ipvanish struct { + servers []models.IpvanishServer + randSource rand.Source +} + +func New(servers []models.IpvanishServer, randSource rand.Source) *Ipvanish { + return &Ipvanish{ + servers: servers, + randSource: randSource, + } +} diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 0a093552..e3c99c5d 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -15,6 +15,7 @@ import ( "github.com/qdm12/gluetun/internal/provider/cyberghost" "github.com/qdm12/gluetun/internal/provider/fastestvpn" "github.com/qdm12/gluetun/internal/provider/hidemyass" + "github.com/qdm12/gluetun/internal/provider/ipvanish" "github.com/qdm12/gluetun/internal/provider/ivpn" "github.com/qdm12/gluetun/internal/provider/mullvad" "github.com/qdm12/gluetun/internal/provider/nordvpn" @@ -50,6 +51,8 @@ func New(provider string, allServers models.AllServers, timeNow func() time.Time return fastestvpn.New(allServers.Fastestvpn.Servers, randSource) case constants.HideMyAss: return hidemyass.New(allServers.HideMyAss.Servers, randSource) + case constants.Ipvanish: + return ipvanish.New(allServers.Ipvanish.Servers, randSource) case constants.Ivpn: return ivpn.New(allServers.Ivpn.Servers, randSource) case constants.Mullvad: diff --git a/internal/storage/merge.go b/internal/storage/merge.go index 178cf47e..d979b53f 100644 --- a/internal/storage/merge.go +++ b/internal/storage/merge.go @@ -36,6 +36,7 @@ func (s *storage) mergeServers(hardcoded, persisted models.AllServers) models.Al Cyberghost: s.mergeCyberghost(hardcoded.Cyberghost, persisted.Cyberghost), Fastestvpn: s.mergeFastestvpn(hardcoded.Fastestvpn, persisted.Fastestvpn), HideMyAss: s.mergeHideMyAss(hardcoded.HideMyAss, persisted.HideMyAss), + Ipvanish: s.mergeIpvanish(hardcoded.Ipvanish, persisted.Ipvanish), Ivpn: s.mergeIvpn(hardcoded.Ivpn, persisted.Ivpn), Mullvad: s.mergeMullvad(hardcoded.Mullvad, persisted.Mullvad), Nordvpn: s.mergeNordVPN(hardcoded.Nordvpn, persisted.Nordvpn), @@ -93,6 +94,19 @@ func (s *storage) mergeHideMyAss(hardcoded, persisted models.HideMyAssServers) m return persisted } +func (s *storage) mergeIpvanish(hardcoded, persisted models.IpvanishServers) models.IpvanishServers { + if persisted.Timestamp <= hardcoded.Timestamp { + return hardcoded + } + versionDiff := hardcoded.Version - persisted.Version + if versionDiff > 0 { + s.logVersionDiff("Ipvanish", versionDiff) + return hardcoded + } + s.logTimeDiff("Ipvanish", persisted.Timestamp, hardcoded.Timestamp) + return persisted +} + func (s *storage) mergeIvpn(hardcoded, persisted models.IvpnServers) models.IvpnServers { if persisted.Timestamp <= hardcoded.Timestamp { return hardcoded diff --git a/internal/storage/sync.go b/internal/storage/sync.go index 0322fea2..0411d569 100644 --- a/internal/storage/sync.go +++ b/internal/storage/sync.go @@ -21,6 +21,7 @@ func countServers(allServers models.AllServers) int { return len(allServers.Cyberghost.Servers) + len(allServers.Fastestvpn.Servers) + len(allServers.HideMyAss.Servers) + + len(allServers.Ipvanish.Servers) + len(allServers.Ivpn.Servers) + len(allServers.Mullvad.Servers) + len(allServers.Nordvpn.Servers) + diff --git a/internal/updater/providers.go b/internal/updater/providers.go index 02936b57..b6a36925 100644 --- a/internal/updater/providers.go +++ b/internal/updater/providers.go @@ -8,6 +8,7 @@ import ( "github.com/qdm12/gluetun/internal/updater/providers/cyberghost" "github.com/qdm12/gluetun/internal/updater/providers/fastestvpn" "github.com/qdm12/gluetun/internal/updater/providers/hidemyass" + "github.com/qdm12/gluetun/internal/updater/providers/ipvanish" "github.com/qdm12/gluetun/internal/updater/providers/ivpn" "github.com/qdm12/gluetun/internal/updater/providers/mullvad" "github.com/qdm12/gluetun/internal/updater/providers/nordvpn" @@ -77,6 +78,26 @@ func (u *updater) updateHideMyAss(ctx context.Context) (err error) { return nil } +func (u *updater) updateIpvanish(ctx context.Context) (err error) { + minServers := getMinServers(len(u.servers.Ipvanish.Servers)) + servers, warnings, err := ipvanish.GetServers( + ctx, u.unzipper, u.presolver, minServers) + if u.options.CLI { + for _, warning := range warnings { + u.logger.Warn("Ipvanish: %s", warning) + } + } + if err != nil { + return err + } + if u.options.Stdout { + u.println(ipvanish.Stringify(servers)) + } + u.servers.Ipvanish.Timestamp = u.timeNow().Unix() + u.servers.Ipvanish.Servers = servers + return nil +} + func (u *updater) updateIvpn(ctx context.Context) (err error) { minServers := getMinServers(len(u.servers.Ivpn.Servers)) servers, warnings, err := ivpn.GetServers( diff --git a/internal/updater/providers/ipvanish/filename.go b/internal/updater/providers/ipvanish/filename.go new file mode 100644 index 00000000..bf5c5fe9 --- /dev/null +++ b/internal/updater/providers/ipvanish/filename.go @@ -0,0 +1,39 @@ +package ipvanish + +import ( + "errors" + "fmt" + "strings" + + "github.com/qdm12/gluetun/internal/constants" +) + +var errCountryCodeUnknown = errors.New("country code is unknown") + +func parseFilename(fileName, hostname string) ( + country, city string, err error) { + const prefix = "ipvanish-" + s := strings.TrimPrefix(fileName, prefix) + + const ext = ".ovpn" + host := strings.Split(hostname, ".")[0] + suffix := "-" + host + ext + s = strings.TrimSuffix(s, suffix) + + parts := strings.Split(s, "-") + + countryCodes := constants.CountryCodes() + countryCode := strings.ToLower(parts[0]) + country, ok := countryCodes[countryCode] + if !ok { + return "", "", fmt.Errorf("%w: %s", errCountryCodeUnknown, countryCode) + } + country = strings.Title(country) + + if len(parts) > 1 { + city = strings.Join(parts[1:], " ") + city = strings.Title(city) + } + + return country, city, nil +} diff --git a/internal/updater/providers/ipvanish/filename_test.go b/internal/updater/providers/ipvanish/filename_test.go new file mode 100644 index 00000000..1a905896 --- /dev/null +++ b/internal/updater/providers/ipvanish/filename_test.go @@ -0,0 +1,54 @@ +package ipvanish + +import ( + "errors" + "testing" + + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func Test_parseFilename(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + fileName string + hostname string + country string + city string + err error + }{ + "unknown country code": { + fileName: "ipvanish-unknown-host.ovpn", + hostname: "host.ipvanish.com", + err: errors.New("country code is unknown: unknown"), + }, + "country code only": { + fileName: "ipvanish-ca-host.ovpn", + hostname: "host.ipvanish.com", + country: "Canada", + }, + "country code and city": { + fileName: "ipvanish-ca-sao-paulo-host.ovpn", + hostname: "host.ipvanish.com", + country: "Canada", + city: "Sao Paulo", + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + + country, city, err := parseFilename(testCase.fileName, testCase.hostname) + + if testCase.err != nil { + require.Error(t, err) + assert.Equal(t, testCase.err.Error(), err.Error()) + } else { + assert.NoError(t, err) + } + assert.Equal(t, testCase.country, country) + assert.Equal(t, testCase.city, city) + }) + } +} diff --git a/internal/updater/providers/ipvanish/hosttoserver.go b/internal/updater/providers/ipvanish/hosttoserver.go new file mode 100644 index 00000000..df3a8b76 --- /dev/null +++ b/internal/updater/providers/ipvanish/hosttoserver.go @@ -0,0 +1,58 @@ +package ipvanish + +import ( + "net" + "sort" + + "github.com/qdm12/gluetun/internal/models" +) + +type hostToServer map[string]models.IpvanishServer + +func (hts hostToServer) add(host, country, city string, tcp, udp bool) { + server, ok := hts[host] + if !ok { + server.Hostname = host + server.Country = country + server.City = city + } + if tcp { + server.TCP = tcp + } + if udp { + server.UDP = udp + } + hts[host] = server +} + +func (hts hostToServer) toHostsSlice() (hosts []string) { + hosts = make([]string, 0, len(hts)) + for host := range hts { + hosts = append(hosts, host) + } + sort.Slice(hosts, func(i, j int) bool { + return hosts[i] < hosts[j] + }) + return hosts +} + +func (hts hostToServer) adaptWithIPs(hostToIPs map[string][]net.IP) { + for host, IPs := range hostToIPs { + server := hts[host] + server.IPs = IPs + hts[host] = server + } + for host, server := range hts { + if len(server.IPs) == 0 { + delete(hts, host) + } + } +} + +func (hts hostToServer) toServersSlice() (servers []models.IpvanishServer) { + servers = make([]models.IpvanishServer, 0, len(hts)) + for _, server := range hts { + servers = append(servers, server) + } + return servers +} diff --git a/internal/updater/providers/ipvanish/hosttoserver_test.go b/internal/updater/providers/ipvanish/hosttoserver_test.go new file mode 100644 index 00000000..69ce3e1b --- /dev/null +++ b/internal/updater/providers/ipvanish/hosttoserver_test.go @@ -0,0 +1,211 @@ +package ipvanish + +import ( + "net" + "testing" + + "github.com/qdm12/gluetun/internal/models" + "github.com/stretchr/testify/assert" +) + +func Test_hostToServer_add(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + initialHTS hostToServer + host string + country string + city string + tcp bool + udp bool + expectedHTS hostToServer + }{ + "empty host to server": { + initialHTS: hostToServer{}, + host: "host", + country: "country", + city: "city", + tcp: true, + udp: true, + expectedHTS: hostToServer{ + "host": { + Hostname: "host", + Country: "country", + City: "city", + TCP: true, + UDP: true, + }, + }, + }, + "add server": { + initialHTS: hostToServer{ + "existing host": {}, + }, + host: "host", + country: "country", + city: "city", + tcp: true, + udp: true, + expectedHTS: hostToServer{ + "existing host": {}, + "host": models.IpvanishServer{ + Hostname: "host", + Country: "country", + City: "city", + TCP: true, + UDP: true, + }, + }, + }, + "extend existing server": { + initialHTS: hostToServer{ + "host": models.IpvanishServer{ + Hostname: "host", + Country: "country", + City: "city", + TCP: true, + }, + }, + host: "host", + country: "country", + city: "city", + tcp: false, + udp: true, + expectedHTS: hostToServer{ + "host": models.IpvanishServer{ + Hostname: "host", + Country: "country", + City: "city", + TCP: true, + UDP: true, + }, + }, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + testCase.initialHTS.add(testCase.host, testCase.country, testCase.city, testCase.tcp, testCase.udp) + assert.Equal(t, testCase.expectedHTS, testCase.initialHTS) + }) + } +} + +func Test_hostToServer_toHostsSlice(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + hts hostToServer + hosts []string + }{ + "empty host to server": { + hts: hostToServer{}, + hosts: []string{}, + }, + "single host": { + hts: hostToServer{ + "A": {}, + }, + hosts: []string{"A"}, + }, + "multiple hosts": { + hts: hostToServer{ + "A": {}, + "B": {}, + }, + hosts: []string{"A", "B"}, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + hosts := testCase.hts.toHostsSlice() + assert.ElementsMatch(t, testCase.hosts, hosts) + }) + } +} + +func Test_hostToServer_adaptWithIPs(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + initialHTS hostToServer + hostToIPs map[string][]net.IP + expectedHTS hostToServer + }{ + "create server": { + initialHTS: hostToServer{}, + hostToIPs: map[string][]net.IP{ + "A": {{1, 2, 3, 4}}, + }, + expectedHTS: hostToServer{ + "A": models.IpvanishServer{ + IPs: []net.IP{{1, 2, 3, 4}}, + }, + }, + }, + "add IPs to existing server": { + initialHTS: hostToServer{ + "A": models.IpvanishServer{ + Country: "country", + }, + }, + hostToIPs: map[string][]net.IP{ + "A": {{1, 2, 3, 4}}, + }, + expectedHTS: hostToServer{ + "A": models.IpvanishServer{ + Country: "country", + IPs: []net.IP{{1, 2, 3, 4}}, + }, + }, + }, + "remove server without IP": { + initialHTS: hostToServer{ + "A": models.IpvanishServer{ + Country: "country", + }, + }, + hostToIPs: map[string][]net.IP{}, + expectedHTS: hostToServer{}, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + testCase.initialHTS.adaptWithIPs(testCase.hostToIPs) + assert.Equal(t, testCase.expectedHTS, testCase.initialHTS) + }) + } +} + +func Test_hostToServer_toServersSlice(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + hts hostToServer + servers []models.IpvanishServer + }{ + "empty host to server": { + hts: hostToServer{}, + servers: []models.IpvanishServer{}, + }, + "multiple servers": { + hts: hostToServer{ + "A": {Country: "A"}, + "B": {Country: "B"}, + }, + servers: []models.IpvanishServer{ + {Country: "A"}, + {Country: "B"}, + }, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + servers := testCase.hts.toServersSlice() + assert.ElementsMatch(t, testCase.servers, servers) + }) + } +} diff --git a/internal/updater/providers/ipvanish/resolve.go b/internal/updater/providers/ipvanish/resolve.go new file mode 100644 index 00000000..2a89b832 --- /dev/null +++ b/internal/updater/providers/ipvanish/resolve.go @@ -0,0 +1,36 @@ +package ipvanish + +import ( + "context" + "net" + "time" + + "github.com/qdm12/gluetun/internal/updater/resolver" +) + +func getResolveSettings(minServers int) (settings resolver.ParallelSettings) { + const ( + maxFailRatio = 0.1 + maxDuration = 20 * time.Second + betweenDuration = time.Second + maxNoNew = 2 + maxFails = 2 + ) + return resolver.ParallelSettings{ + MaxFailRatio: maxFailRatio, + MinFound: minServers, + Repeat: resolver.RepeatSettings{ + MaxDuration: maxDuration, + BetweenDuration: betweenDuration, + MaxNoNew: maxNoNew, + MaxFails: maxFails, + }, + } +} + +func resolveHosts(ctx context.Context, presolver resolver.Parallel, + hosts []string, minServers int) (hostToIPs map[string][]net.IP, + warnings []string, err error) { + settings := getResolveSettings(minServers) + return presolver.Resolve(ctx, hosts, settings) +} diff --git a/internal/updater/providers/ipvanish/resolve_test.go b/internal/updater/providers/ipvanish/resolve_test.go new file mode 100644 index 00000000..1c9ba27c --- /dev/null +++ b/internal/updater/providers/ipvanish/resolve_test.go @@ -0,0 +1,56 @@ +package ipvanish + +import ( + "context" + "errors" + "net" + "testing" + "time" + + "github.com/golang/mock/gomock" + "github.com/qdm12/gluetun/internal/updater/resolver" + "github.com/qdm12/gluetun/internal/updater/resolver/mock_resolver" + "github.com/stretchr/testify/assert" +) + +func Test_resolveHosts(t *testing.T) { + t.Parallel() + ctrl := gomock.NewController(t) + + ctx := context.Background() + presolver := mock_resolver.NewMockParallel(ctrl) + hosts := []string{"host1", "host2"} + const minServers = 10 + + expectedHostToIPs := map[string][]net.IP{ + "host1": {{1, 2, 3, 4}}, + "host2": {{2, 3, 4, 5}}, + } + expectedWarnings := []string{"warning1", "warning2"} + expectedErr := errors.New("dummy") + + const ( + maxFailRatio = 0.1 + maxDuration = 20 * time.Second + betweenDuration = time.Second + maxNoNew = 2 + maxFails = 2 + ) + expectedSettings := resolver.ParallelSettings{ + MaxFailRatio: maxFailRatio, + MinFound: minServers, + Repeat: resolver.RepeatSettings{ + MaxDuration: maxDuration, + BetweenDuration: betweenDuration, + MaxNoNew: maxNoNew, + MaxFails: maxFails, + }, + } + presolver.EXPECT().Resolve(ctx, hosts, expectedSettings). + Return(expectedHostToIPs, expectedWarnings, expectedErr) + + hostToIPs, warnings, err := resolveHosts(ctx, presolver, hosts, minServers) + assert.Equal(t, expectedHostToIPs, hostToIPs) + assert.Equal(t, expectedWarnings, warnings) + assert.Equal(t, expectedErr, err) +} diff --git a/internal/updater/providers/ipvanish/servers.go b/internal/updater/providers/ipvanish/servers.go new file mode 100644 index 00000000..96b3d366 --- /dev/null +++ b/internal/updater/providers/ipvanish/servers.go @@ -0,0 +1,92 @@ +// Package ipvanish contains code to obtain the server information +// for the Surshark provider. +package ipvanish + +import ( + "context" + "errors" + "fmt" + "strings" + + "github.com/qdm12/gluetun/internal/models" + "github.com/qdm12/gluetun/internal/updater/openvpn" + "github.com/qdm12/gluetun/internal/updater/resolver" + "github.com/qdm12/gluetun/internal/updater/unzip" +) + +var ErrNotEnoughServers = errors.New("not enough servers found") + +func GetServers(ctx context.Context, unzipper unzip.Unzipper, + presolver resolver.Parallel, minServers int) ( + servers []models.IpvanishServer, warnings []string, err error) { + const url = "https://www.ipvanish.com/software/configs/configs.zip" + contents, err := unzipper.FetchAndExtract(ctx, url) + if err != nil { + return nil, nil, err + } else if len(contents) < minServers { + return nil, nil, fmt.Errorf("%w: %d and expected at least %d", + ErrNotEnoughServers, len(contents), minServers) + } + + hts := make(hostToServer) + + for fileName, content := range contents { + if !strings.HasSuffix(fileName, ".ovpn") { + continue // not an OpenVPN file + } + + tcp, udp, err := openvpn.ExtractProto(content) + if err != nil { + // treat error as warning and go to next file + warning := err.Error() + ": in " + fileName + warnings = append(warnings, warning) + continue + } + + hostname, warning, err := openvpn.ExtractHost(content) + if warning != "" { + warnings = append(warnings, warning) + } + if err != nil { + // treat error as warning and go to next file + warning := err.Error() + " in " + fileName + warnings = append(warnings, warning) + continue + } + + country, city, err := parseFilename(fileName, hostname) + if err != nil { + // treat error as warning and go to next file + warning := err.Error() + " in " + fileName + warnings = append(warnings, warning) + continue + } + + hts.add(hostname, country, city, tcp, udp) + } + + if len(hts) < minServers { + return nil, warnings, fmt.Errorf("%w: %d and expected at least %d", + ErrNotEnoughServers, len(hts), minServers) + } + + hosts := hts.toHostsSlice() + hostToIPs, newWarnings, err := resolveHosts(ctx, presolver, hosts, minServers) + warnings = append(warnings, newWarnings...) + if err != nil { + return nil, warnings, err + } + + hts.adaptWithIPs(hostToIPs) + + servers = hts.toServersSlice() + + if len(servers) < minServers { + return nil, warnings, fmt.Errorf("%w: %d and expected at least %d", + ErrNotEnoughServers, len(servers), minServers) + } + + sortServers(servers) + + return servers, warnings, nil +} diff --git a/internal/updater/providers/ipvanish/servers_test.go b/internal/updater/providers/ipvanish/servers_test.go new file mode 100644 index 00000000..1bb9ff87 --- /dev/null +++ b/internal/updater/providers/ipvanish/servers_test.go @@ -0,0 +1,150 @@ +package ipvanish + +import ( + "context" + "errors" + "net" + "testing" + + "github.com/golang/mock/gomock" + "github.com/qdm12/gluetun/internal/models" + "github.com/qdm12/gluetun/internal/updater/resolver" + "github.com/qdm12/gluetun/internal/updater/resolver/mock_resolver" + "github.com/qdm12/gluetun/internal/updater/unzip/mock_unzip" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func Test_GetServers(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + // Inputs + minServers int + + // Unzip + unzipContents map[string][]byte + unzipErr error + + // Resolution + expectResolve bool + hostsToResolve []string + resolveSettings resolver.ParallelSettings + hostToIPs map[string][]net.IP + resolveWarnings []string + resolveErr error + + // Output + servers []models.IpvanishServer + warnings []string + err error + }{ + "unzipper error": { + unzipErr: errors.New("dummy"), + err: errors.New("dummy"), + }, + "not enough unzip contents": { + minServers: 1, + unzipContents: map[string][]byte{}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "no openvpn file": { + minServers: 1, + unzipContents: map[string][]byte{"somefile.txt": {}}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "invalid proto": { + minServers: 1, + unzipContents: map[string][]byte{"badproto.ovpn": []byte(`proto invalid`)}, + warnings: []string{"unknown protocol: invalid: in badproto.ovpn"}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "no host": { + minServers: 1, + unzipContents: map[string][]byte{"nohost.ovpn": []byte(``)}, + warnings: []string{"remote host not found in nohost.ovpn"}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "multiple hosts": { + minServers: 1, + unzipContents: map[string][]byte{ + "ipvanish-CA-City-A-hosta.ovpn": []byte("remote hosta\nremote hostb"), + }, + expectResolve: true, + hostsToResolve: []string{"hosta"}, + resolveSettings: getResolveSettings(1), + warnings: []string{"only using the first host \"hosta\" and discarding 1 other hosts"}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "resolve error": { + unzipContents: map[string][]byte{ + "ipvanish-CA-City-A-hosta.ovpn": []byte("remote hosta"), + }, + expectResolve: true, + hostsToResolve: []string{"hosta"}, + resolveSettings: getResolveSettings(0), + resolveWarnings: []string{"resolve warning"}, + resolveErr: errors.New("dummy"), + warnings: []string{"resolve warning"}, + err: errors.New("dummy"), + }, + "filename parsing error": { + minServers: 1, + unzipContents: map[string][]byte{ + "ipvanish-unknown-City-A-hosta.ovpn": []byte("remote hosta"), + }, + warnings: []string{"country code is unknown: unknown in ipvanish-unknown-City-A-hosta.ovpn"}, + err: errors.New("not enough servers found: 0 and expected at least 1"), + }, + "success": { + minServers: 1, + unzipContents: map[string][]byte{ + "ipvanish-CA-City-A-hosta.ovpn": []byte("remote hosta"), + "ipvanish-LU-City-B-hostb.ovpn": []byte("remote hostb"), + }, + expectResolve: true, + hostsToResolve: []string{"hosta", "hostb"}, + resolveSettings: getResolveSettings(1), + hostToIPs: map[string][]net.IP{ + "hosta": {{1, 1, 1, 1}, {2, 2, 2, 2}}, + "hostb": {{3, 3, 3, 3}, {4, 4, 4, 4}}, + }, + resolveWarnings: []string{"resolve warning"}, + servers: []models.IpvanishServer{ + {Country: "Canada", City: "City A", Hostname: "hosta", UDP: true, IPs: []net.IP{{1, 1, 1, 1}, {2, 2, 2, 2}}}, + {Country: "Luxembourg", City: "City B", Hostname: "hostb", UDP: true, IPs: []net.IP{{3, 3, 3, 3}, {4, 4, 4, 4}}}, + }, + warnings: []string{"resolve warning"}, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + ctrl := gomock.NewController(t) + + ctx := context.Background() + + unzipper := mock_unzip.NewMockUnzipper(ctrl) + const zipURL = "https://www.ipvanish.com/software/configs/configs.zip" + unzipper.EXPECT().FetchAndExtract(ctx, zipURL). + Return(testCase.unzipContents, testCase.unzipErr) + + presolver := mock_resolver.NewMockParallel(ctrl) + if testCase.expectResolve { + presolver.EXPECT().Resolve(ctx, testCase.hostsToResolve, testCase.resolveSettings). + Return(testCase.hostToIPs, testCase.resolveWarnings, testCase.resolveErr) + } + + servers, warnings, err := GetServers(ctx, unzipper, presolver, testCase.minServers) + + assert.Equal(t, testCase.servers, servers) + assert.Equal(t, testCase.warnings, warnings) + if testCase.err != nil { + require.Error(t, err) + assert.Equal(t, testCase.err.Error(), err.Error()) + } else { + assert.NoError(t, err) + } + }) + } +} diff --git a/internal/updater/providers/ipvanish/sort.go b/internal/updater/providers/ipvanish/sort.go new file mode 100644 index 00000000..157a89bf --- /dev/null +++ b/internal/updater/providers/ipvanish/sort.go @@ -0,0 +1,19 @@ +package ipvanish + +import ( + "sort" + + "github.com/qdm12/gluetun/internal/models" +) + +func sortServers(servers []models.IpvanishServer) { + sort.Slice(servers, func(i, j int) bool { + if servers[i].Country == servers[j].Country { + if servers[i].City == servers[j].City { + return servers[i].Hostname < servers[j].Hostname + } + return servers[i].City < servers[j].City + } + return servers[i].Country < servers[j].Country + }) +} diff --git a/internal/updater/providers/ipvanish/sort_test.go b/internal/updater/providers/ipvanish/sort_test.go new file mode 100644 index 00000000..cfd7fcf8 --- /dev/null +++ b/internal/updater/providers/ipvanish/sort_test.go @@ -0,0 +1,40 @@ +package ipvanish + +import ( + "testing" + + "github.com/qdm12/gluetun/internal/models" + "github.com/stretchr/testify/assert" +) + +func Test_sortServers(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + initialServers []models.IpvanishServer + sortedServers []models.IpvanishServer + }{ + "no server": {}, + "sorted servers": { + initialServers: []models.IpvanishServer{ + {Country: "B", City: "A", Hostname: "A"}, + {Country: "A", City: "A", Hostname: "B"}, + {Country: "A", City: "A", Hostname: "A"}, + {Country: "A", City: "B", Hostname: "A"}, + }, + sortedServers: []models.IpvanishServer{ + {Country: "A", City: "A", Hostname: "A"}, + {Country: "A", City: "A", Hostname: "B"}, + {Country: "A", City: "B", Hostname: "A"}, + {Country: "B", City: "A", Hostname: "A"}, + }, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + sortServers(testCase.initialServers) + assert.Equal(t, testCase.sortedServers, testCase.initialServers) + }) + } +} diff --git a/internal/updater/providers/ipvanish/string.go b/internal/updater/providers/ipvanish/string.go new file mode 100644 index 00000000..21802084 --- /dev/null +++ b/internal/updater/providers/ipvanish/string.go @@ -0,0 +1,14 @@ +package ipvanish + +import "github.com/qdm12/gluetun/internal/models" + +func Stringify(servers []models.IpvanishServer) (s string) { + s = "func IpvanishServers() []models.IpvanishServer {\n" + s += " return []models.IpvanishServer{\n" + for _, server := range servers { + s += " " + server.String() + ",\n" + } + s += " }\n" + s += "}" + return s +} diff --git a/internal/updater/providers/ipvanish/string_test.go b/internal/updater/providers/ipvanish/string_test.go new file mode 100644 index 00000000..54252ec9 --- /dev/null +++ b/internal/updater/providers/ipvanish/string_test.go @@ -0,0 +1,43 @@ +package ipvanish + +import ( + "testing" + + "github.com/qdm12/gluetun/internal/models" + "github.com/stretchr/testify/assert" +) + +func Test_Stringify(t *testing.T) { + t.Parallel() + testCases := map[string]struct { + servers []models.IpvanishServer + s string + }{ + "no server": { + s: `func IpvanishServers() []models.IpvanishServer { + return []models.IpvanishServer{ + } +}`, + }, + "multiple servers": { + servers: []models.IpvanishServer{ + {Country: "A"}, + {Country: "B"}, + }, + s: `func IpvanishServers() []models.IpvanishServer { + return []models.IpvanishServer{ + {Country: "A", City: "", Hostname: "", TCP: false, UDP: false, IPs: []net.IP{}}, + {Country: "B", City: "", Hostname: "", TCP: false, UDP: false, IPs: []net.IP{}}, + } +}`, + }, + } + for name, testCase := range testCases { + testCase := testCase + t.Run(name, func(t *testing.T) { + t.Parallel() + s := Stringify(testCase.servers) + assert.Equal(t, testCase.s, s) + }) + } +} diff --git a/internal/updater/updater.go b/internal/updater/updater.go index 47cb9c3c..e7e69523 100644 --- a/internal/updater/updater.go +++ b/internal/updater/updater.go @@ -85,6 +85,16 @@ func (u *updater) UpdateServers(ctx context.Context) (allServers models.AllServe } } + if u.options.Ipvanish { + u.logger.Info("updating Ipvanish servers...") + if err := u.updateIpvanish(ctx); err != nil { + u.logger.Error(err) + } + if err := ctx.Err(); err != nil { + return allServers, err + } + } + if u.options.Ivpn { u.logger.Info("updating Ivpn servers...") if err := u.updateIvpn(ctx); err != nil {