diff --git a/internal/configuration/cyberghost.go b/internal/configuration/cyberghost.go index f22a6b6c..c62c30bd 100644 --- a/internal/configuration/cyberghost.go +++ b/internal/configuration/cyberghost.go @@ -4,6 +4,7 @@ import ( "fmt" "github.com/qdm12/gluetun/internal/constants" + "github.com/qdm12/golibs/params" ) func (settings *Provider) readCyberghost(r reader) (err error) { @@ -21,9 +22,11 @@ func (settings *Provider) readCyberghost(r reader) (err error) { return fmt.Errorf("environment variable CYBERGHOST_GROUP: %w", err) } - settings.ServerSelection.Regions, err = r.env.CSVInside("REGION", constants.CyberghostRegionChoices(servers)) + settings.ServerSelection.Countries, err = r.env.CSVInside("COUNTRY", + constants.CyberghostCountryChoices(servers), + params.RetroKeys([]string{"REGION"}, r.onRetroActive)) if err != nil { - return fmt.Errorf("environment variable REGION: %w", err) + return fmt.Errorf("environment variable COUNTRY: %w", err) } settings.ServerSelection.Hostnames, err = r.env.CSVInside("SERVER_HOSTNAME", diff --git a/internal/configuration/provider_test.go b/internal/configuration/provider_test.go index d51cb5e9..ec8dd8f6 100644 --- a/internal/configuration/provider_test.go +++ b/internal/configuration/provider_test.go @@ -24,15 +24,15 @@ func Test_Provider_lines(t *testing.T) { settings: Provider{ Name: constants.Cyberghost, ServerSelection: ServerSelection{ - VPN: constants.OpenVPN, - Groups: []string{"group"}, - Regions: []string{"a", "El country"}, + VPN: constants.OpenVPN, + Groups: []string{"group"}, + Countries: []string{"a", "El country"}, }, }, lines: []string{ "|--Cyberghost settings:", " |--Server groups: group", - " |--Regions: a, El country", + " |--Countries: a, El country", " |--OpenVPN selection:", " |--Protocol: udp", }, diff --git a/internal/constants/cyberghost.go b/internal/constants/cyberghost.go index 91e09664..0e8935b9 100644 --- a/internal/constants/cyberghost.go +++ b/internal/constants/cyberghost.go @@ -11,10 +11,10 @@ const ( CyberghostCertificate = "MIIGWjCCBEKgAwIBAgIJAJxUG61mxDS7MA0GCSqGSIb3DQEBDQUAMHsxCzAJBgNVBAYTAlJPMRIwEAYDVQQHEwlCdWNoYXJlc3QxGDAWBgNVBAoTD0N5YmVyR2hvc3QgUy5BLjEbMBkGA1UEAxMSQ3liZXJHaG9zdCBSb290IENBMSEwHwYJKoZIhvcNAQkBFhJpbmZvQGN5YmVyZ2hvc3Qucm8wHhcNMTcwNjE5MDgxNzI1WhcNMzcwNjE0MDgxNzI1WjB7MQswCQYDVQQGEwJSTzESMBAGA1UEBxMJQnVjaGFyZXN0MRgwFgYDVQQKEw9DeWJlckdob3N0IFMuQS4xGzAZBgNVBAMTEkN5YmVyR2hvc3QgUm9vdCBDQTEhMB8GCSqGSIb3DQEJARYSaW5mb0BjeWJlcmdob3N0LnJvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7O8+mji2FlQhJXn/G4VLrKPjGtxgQBAdjo0dZEQzKX08q14dLkslmOLgShStWKrOiLXGAvB1rPvvk613jtA0KjQLpgyLy9lIWohQKYjj5jrJYXMZMkbSHBYI9L8L7iezBEFYrjYKdDo51nq99wRFhKdbyKKjDh3e2L2SVEZLT1ogkK5gWzjvH+mjjtjUUicK+YjGwWOz6I+KKaG4Ve/D/cE6nCLbhHIMMnargZEu7sqA6BFeS4kEP/ZdCZoTSX2n43XV1q63nJt/v0KDetbZDciFVW9h9SVPG4qT44p0550N+Mom7zTX7S/ID5T9dplgU8sRGtIMrG0cIMD9zmpFgUnMusCrR7jJFr0sMAveTbgZg95LmstV6R6WKZkSFdUrE0DHl4dHoZvTFX+1LhwhHgjgDLaosX0vhG/C/7LpoVWimd6RRQT3M9o4Fa1TuhfvBzQ20QHrmRV/yKvGNK0xckZ6EZ/QY7Z55ORU15Tgab4ebnblYPWoEmn0mIYP3LFFeoR5OS1EX7+j4kPv+bwPGsmpHjxmZyq2Y7sJBpbOCJgbkn52WZdPBIRDpPdIHQ8pAJC4T0iMK9xvAwWNl/V6EYYNpR97osyEDXn+BTdAHlhJ5fck9KlwI9mb1Kg1bhbvbmaIAiOLenSULYf3j6rI1ygo3R2cCyybtuAq8M7z0OECAwEAAaOB4DCB3TAdBgNVHQ4EFgQU6tdK1g/He5qzjeAoM5eHt4in9iUwga0GA1UdIwSBpTCBooAU6tdK1g/He5qzjeAoM5eHt4in9iWhf6R9MHsxCzAJBgNVBAYTAlJPMRIwEAYDVQQHEwlCdWNoYXJlc3QxGDAWBgNVBAoTD0N5YmVyR2hvc3QgUy5BLjEbMBkGA1UEAxMSQ3liZXJHaG9zdCBSb290IENBMSEwHwYJKoZIhvcNAQkBFhJpbmZvQGN5YmVyZ2hvc3Qucm+CCQCcVButZsQ0uzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBDQUAA4ICAQDNyQ92kj4qiNjnHk99qvnFw9qGfwB9ofaPL74zh0G5hEe3Wgb2o4fqUGnvUNgOu53gJksz3DcPQ8t40wfmm9I1Z8tiM9qrqvkuQ+nKcLgdooXtEsTybPIYDZ2cWR/5E0TKRvC7RFzKgQ4D77Vbi4TdaHiDV7ZNfU1iLCoBGcYm80hcUHEs5KIVLwUmcSOTmbZBySJxcSD0yUpS7nlZGwLY6VQrU+JFwDSisbXT4DXf3iSzp7FzW0/u/SFvWsPHrjE0hkPoZPalYvouaJEHKAhip0ZwSmitlxbBnmm8+K/3c9mLA5/uXrirfpuhhs8V3lyV2mczVtSiTl6gpi88gc//JY80JeHdupjO25T3XEzY9cpxecmkWaUEjLMx4wVoXQuUiPonfILM6OLwi+zUS8gQErdFeGvcQXbncPa4SdJuHkF8lgiX2i8S8fPGdXvU37E9bdAXwP5nZriYq1s0D59Qfvz+vLXVkmyZp6ztxjKjKolemPMak0Y5c1Q4RjNF6tmQoFuy/ACSkWy14Tzu2dFp7UiVbGg1FOvKhfs48zC2/IUQv1arqmPT/9LVq3B2DVT9UKXRUXX/f/jSSsVjkz4uUe2jUyL+XHX1nSmROTPHSAJ+oKf0BLnfqUxFkEUTwLnayssP2nwGgq35b7wEbTFIXdrjHGFUVQIDeERz8UThew==" ) -func CyberghostRegionChoices(servers []models.CyberghostServer) (choices []string) { +func CyberghostCountryChoices(servers []models.CyberghostServer) (choices []string) { choices = make([]string, len(servers)) for i := range servers { - choices[i] = servers[i].Region + choices[i] = servers[i].Country } return makeUnique(choices) } diff --git a/internal/models/markdown.go b/internal/models/markdown.go index 560c252d..f3a5fa91 100644 --- a/internal/models/markdown.go +++ b/internal/models/markdown.go @@ -18,7 +18,7 @@ func markdownTableHeading(legendFields ...string) (markdown string) { } func (s *CyberghostServers) ToMarkdown() (markdown string) { - markdown = markdownTableHeading("Region", "Group", "Hostname") + markdown = markdownTableHeading("Country", "Group", "Hostname") for _, server := range s.Servers { markdown += server.ToMarkdown() + "\n" } @@ -26,7 +26,7 @@ func (s *CyberghostServers) ToMarkdown() (markdown string) { } func (s CyberghostServer) ToMarkdown() (markdown string) { - return fmt.Sprintf("| %s | %s | `%s` |", s.Region, s.Group, s.Hostname) + return fmt.Sprintf("| %s | %s | `%s` |", s.Country, s.Group, s.Hostname) } func (s *FastestvpnServers) ToMarkdown() (markdown string) { diff --git a/internal/models/markdown_test.go b/internal/models/markdown_test.go index 7074550a..eb28d8a2 100644 --- a/internal/models/markdown_test.go +++ b/internal/models/markdown_test.go @@ -11,13 +11,13 @@ func Test_CyberghostServers_ToMarkdown(t *testing.T) { servers := CyberghostServers{ Servers: []CyberghostServer{ - {Region: "a", Group: "A", Hostname: "xa"}, - {Region: "b", Group: "A", Hostname: "xb"}, + {Country: "a", Group: "A", Hostname: "xa"}, + {Country: "b", Group: "A", Hostname: "xb"}, }, } markdown := servers.ToMarkdown() - const expected = "| Region | Group | Hostname |\n" + + const expected = "| Country | Group | Hostname |\n" + "| --- | --- | --- |\n" + "| a | A | `xa` |\n" + "| b | A | `xb` |\n" diff --git a/internal/models/server.go b/internal/models/server.go index 5f6cd4b7..d648a875 100644 --- a/internal/models/server.go +++ b/internal/models/server.go @@ -5,7 +5,7 @@ import ( ) type CyberghostServer struct { - Region string `json:"region"` + Country string `json:"country"` Group string `json:"group"` Hostname string `json:"hostname"` IPs []net.IP `json:"ips"` diff --git a/internal/provider/cyberghost/filter.go b/internal/provider/cyberghost/filter.go index 4b3a3cfb..2d52cbfe 100644 --- a/internal/provider/cyberghost/filter.go +++ b/internal/provider/cyberghost/filter.go @@ -36,7 +36,7 @@ func (c *Cyberghost) filterServers(selection configuration.ServerSelection) ( switch { case utils.FilterByPossibilities(server.Group, selection.Groups), - utils.FilterByPossibilities(server.Region, selection.Regions), + utils.FilterByPossibilities(server.Country, selection.Countries), utils.FilterByPossibilities(server.Hostname, selection.Hostnames): default: servers = append(servers, server) diff --git a/internal/provider/cyberghost/filter_test.go b/internal/provider/cyberghost/filter_test.go index 1d238738..ad0ad9dc 100644 --- a/internal/provider/cyberghost/filter_test.go +++ b/internal/provider/cyberghost/filter_test.go @@ -25,22 +25,22 @@ func Test_Cyberghost_filterServers(t *testing.T) { }, "servers without filter defaults to UDP": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium TCP Asia"}, - {Region: "b", Group: "Premium TCP Europe"}, - {Region: "c", Group: "Premium UDP Asia"}, - {Region: "d", Group: "Premium UDP Europe"}, + {Country: "a", Group: "Premium TCP Asia"}, + {Country: "b", Group: "Premium TCP Europe"}, + {Country: "c", Group: "Premium UDP Asia"}, + {Country: "d", Group: "Premium UDP Europe"}, }, filteredServers: []models.CyberghostServer{ - {Region: "c", Group: "Premium UDP Asia"}, - {Region: "d", Group: "Premium UDP Europe"}, + {Country: "c", Group: "Premium UDP Asia"}, + {Country: "d", Group: "Premium UDP Europe"}, }, }, "servers with TCP selection": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium TCP Asia"}, - {Region: "b", Group: "Premium TCP Europe"}, - {Region: "c", Group: "Premium UDP Asia"}, - {Region: "d", Group: "Premium UDP Europe"}, + {Country: "a", Group: "Premium TCP Asia"}, + {Country: "b", Group: "Premium TCP Europe"}, + {Country: "c", Group: "Premium UDP Asia"}, + {Country: "d", Group: "Premium UDP Europe"}, }, selection: configuration.ServerSelection{ OpenVPN: configuration.OpenVPNSelection{ @@ -48,46 +48,46 @@ func Test_Cyberghost_filterServers(t *testing.T) { }, }, filteredServers: []models.CyberghostServer{ - {Region: "a", Group: "Premium TCP Asia"}, - {Region: "b", Group: "Premium TCP Europe"}, + {Country: "a", Group: "Premium TCP Asia"}, + {Country: "b", Group: "Premium TCP Europe"}, }, }, "servers with regions filter": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Asia"}, - {Region: "b", Group: "Premium UDP Asia"}, - {Region: "c", Group: "Premium UDP Asia"}, - {Region: "d", Group: "Premium UDP Asia"}, + {Country: "a", Group: "Premium UDP Asia"}, + {Country: "b", Group: "Premium UDP Asia"}, + {Country: "c", Group: "Premium UDP Asia"}, + {Country: "d", Group: "Premium UDP Asia"}, }, selection: configuration.ServerSelection{ - Regions: []string{"a", "c"}, + Countries: []string{"a", "c"}, }, filteredServers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Asia"}, - {Region: "c", Group: "Premium UDP Asia"}, + {Country: "a", Group: "Premium UDP Asia"}, + {Country: "c", Group: "Premium UDP Asia"}, }, }, "servers with group filter": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Europe"}, - {Region: "b", Group: "Premium UDP Europe"}, - {Region: "c", Group: "Premium TCP Europe"}, - {Region: "d", Group: "Premium TCP Europe"}, + {Country: "a", Group: "Premium UDP Europe"}, + {Country: "b", Group: "Premium UDP Europe"}, + {Country: "c", Group: "Premium TCP Europe"}, + {Country: "d", Group: "Premium TCP Europe"}, }, selection: configuration.ServerSelection{ Groups: []string{"Premium UDP Europe"}, }, filteredServers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Europe"}, - {Region: "b", Group: "Premium UDP Europe"}, + {Country: "a", Group: "Premium UDP Europe"}, + {Country: "b", Group: "Premium UDP Europe"}, }, }, "servers with bad group filter": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium TCP Europe"}, - {Region: "b", Group: "Premium TCP Europe"}, - {Region: "c", Group: "Premium UDP Europe"}, - {Region: "d", Group: "Premium UDP Europe"}, + {Country: "a", Group: "Premium TCP Europe"}, + {Country: "b", Group: "Premium TCP Europe"}, + {Country: "c", Group: "Premium UDP Europe"}, + {Country: "d", Group: "Premium UDP Europe"}, }, selection: configuration.ServerSelection{ Groups: []string{"Premium TCP Europe"}, @@ -96,17 +96,17 @@ func Test_Cyberghost_filterServers(t *testing.T) { }, "servers with regions and group filter": { servers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Europe"}, - {Region: "b", Group: "Premium TCP Europe"}, - {Region: "c", Group: "Premium UDP Asia"}, - {Region: "d", Group: "Premium TCP Asia"}, + {Country: "a", Group: "Premium UDP Europe"}, + {Country: "b", Group: "Premium TCP Europe"}, + {Country: "c", Group: "Premium UDP Asia"}, + {Country: "d", Group: "Premium TCP Asia"}, }, selection: configuration.ServerSelection{ - Regions: []string{"a", "c"}, - Groups: []string{"Premium UDP Europe"}, + Countries: []string{"a", "c"}, + Groups: []string{"Premium UDP Europe"}, }, filteredServers: []models.CyberghostServer{ - {Region: "a", Group: "Premium UDP Europe"}, + {Country: "a", Group: "Premium UDP Europe"}, }, }, "servers with hostnames filter": { diff --git a/internal/storage/hardcoded_test.go b/internal/storage/hardcoded_test.go index cc1babd8..f96b0d40 100644 --- a/internal/storage/hardcoded_test.go +++ b/internal/storage/hardcoded_test.go @@ -51,7 +51,7 @@ func Test_versions(t *testing.T) { "Cyberghost": { model: models.CyberghostServer{}, version: allServers.Cyberghost.Version, - digest: "229828de", + digest: "c2f6f43b", }, "Fastestvpn": { model: models.FastestvpnServer{}, diff --git a/internal/storage/servers.json b/internal/storage/servers.json index f6002543..afa24801 100644 --- a/internal/storage/servers.json +++ b/internal/storage/servers.json @@ -1,28 +1,28 @@ { "version": 1, "cyberghost": { - "version": 2, - "timestamp": 1632403421, + "version": 3, + "timestamp": 1632403628, "servers": [ { - "region": "Albania", + "country": "Albania", "group": "Premium TCP Europe", "hostname": "97-1-al.cg-dialup.net", "ips": [ + "31.171.155.3", "31.171.155.4", "31.171.155.5", "31.171.155.6", "31.171.155.7", + "31.171.155.8", "31.171.155.9", - "31.171.155.10", "31.171.155.11", "31.171.155.12", - "31.171.155.13", "31.171.155.14" ] }, { - "region": "Albania", + "country": "Albania", "group": "Premium UDP Europe", "hostname": "87-1-al.cg-dialup.net", "ips": [ @@ -33,130 +33,115 @@ "31.171.155.7", "31.171.155.8", "31.171.155.9", - "31.171.155.10", - "31.171.155.13", + "31.171.155.11", + "31.171.155.12", "31.171.155.14" ] }, { - "region": "Algeria", + "country": "Algeria", "group": "Premium TCP Europe", "hostname": "97-1-dz.cg-dialup.net", "ips": [ "176.125.228.132", + "176.125.228.133", + "176.125.228.134", "176.125.228.135", - "176.125.228.136", "176.125.228.137", "176.125.228.138", "176.125.228.139", "176.125.228.141", - "176.125.228.142", "176.125.228.143", "176.125.228.144" ] }, { - "region": "Algeria", + "country": "Algeria", "group": "Premium UDP Europe", "hostname": "87-1-dz.cg-dialup.net", "ips": [ "176.125.228.131", + "176.125.228.132", + "176.125.228.133", "176.125.228.134", + "176.125.228.135", "176.125.228.137", - "176.125.228.138", "176.125.228.139", "176.125.228.140", - "176.125.228.141", "176.125.228.142", - "176.125.228.143", - "176.125.228.144" + "176.125.228.143" ] }, { - "region": "Andorra", + "country": "Andorra", "group": "Premium TCP Europe", "hostname": "97-1-ad.cg-dialup.net", "ips": [ - "188.241.82.136", - "188.241.82.137", - "188.241.82.138", - "188.241.82.140", - "188.241.82.142", - "188.241.82.145", - "188.241.82.149", + "188.241.82.134", + "188.241.82.143", + "188.241.82.146", + "188.241.82.147", "188.241.82.150", - "188.241.82.151", - "188.241.82.152", - "188.241.82.155", - "188.241.82.159", - "188.241.82.160", + "188.241.82.154", + "188.241.82.161", "188.241.82.162", - "188.241.82.163", - "188.241.82.164", - "188.241.82.167" + "188.241.82.166", + "188.241.82.168" ] }, { - "region": "Andorra", + "country": "Andorra", "group": "Premium UDP Europe", "hostname": "87-1-ad.cg-dialup.net", "ips": [ "188.241.82.135", - "188.241.82.137", - "188.241.82.145", - "188.241.82.146", + "188.241.82.139", "188.241.82.148", "188.241.82.150", - "188.241.82.152", - "188.241.82.153", + "188.241.82.151", "188.241.82.154", - "188.241.82.160" + "188.241.82.158", + "188.241.82.159", + "188.241.82.163", + "188.241.82.165" ] }, { - "region": "Argentina", + "country": "Argentina", "group": "Premium TCP Europe", "hostname": "97-1-ar.cg-dialup.net", "ips": [ - "146.70.38.63", - "146.70.38.65", + "146.70.38.64", "146.70.38.68", "146.70.38.69", - "146.70.38.71", - "146.70.39.5", - "146.70.39.8", - "146.70.39.10", - "146.70.39.11", - "146.70.39.16", - "146.70.39.19", - "146.70.39.135", - "146.70.39.136", - "146.70.39.142", - "146.70.39.143", - "146.70.39.144", - "146.70.39.145", + "146.70.38.73", + "146.70.38.74", + "146.70.39.133", + "146.70.39.138", + "146.70.39.139", + "146.70.39.146", "146.70.39.148" ] }, { - "region": "Argentina", + "country": "Argentina", "group": "Premium UDP Europe", "hostname": "87-1-ar.cg-dialup.net", "ips": [ - "146.70.38.65", - "146.70.38.66", - "146.70.38.67", - "146.70.39.5", - "146.70.39.17", + "146.70.39.6", + "146.70.39.7", + "146.70.39.9", + "146.70.39.132", + "146.70.39.136", "146.70.39.137", - "146.70.39.140", - "146.70.39.144", - "146.70.39.145", - "146.70.39.146" + "146.70.39.139", + "146.70.39.141", + "146.70.39.142", + "146.70.39.147" ] }, { - "region": "Armenia", + "country": "Armenia", "group": "Premium TCP Europe", "hostname": "97-1-am.cg-dialup.net", "ips": [ @@ -164,114 +149,101 @@ "185.253.160.132", "185.253.160.133", "185.253.160.134", - "185.253.160.135", - "185.253.160.136", "185.253.160.137", "185.253.160.138", "185.253.160.139", "185.253.160.140", "185.253.160.141", - "185.253.160.142", "185.253.160.143" ] }, { - "region": "Armenia", + "country": "Armenia", "group": "Premium UDP Europe", "hostname": "87-1-am.cg-dialup.net", "ips": [ + "185.253.160.131", "185.253.160.132", - "185.253.160.133", + "185.253.160.134", "185.253.160.135", "185.253.160.136", "185.253.160.137", "185.253.160.139", - "185.253.160.140", "185.253.160.141", - "185.253.160.142", - "185.253.160.143" + "185.253.160.143", + "185.253.160.144" ] }, { - "region": "Australia", + "country": "Australia", "group": "Premium TCP Europe", "hostname": "97-1-au.cg-dialup.net", "ips": [ - "43.242.68.78", - "43.242.68.79", - "154.16.81.10", - "154.16.81.17", - "154.16.81.22", - "181.214.215.7", - "181.214.215.8", - "181.214.215.15", - "202.60.80.77", - "202.60.80.88" + "43.242.68.99", + "154.16.81.27", + "181.214.215.4", + "181.214.215.25", + "181.214.215.26", + "202.60.80.65", + "202.60.80.72", + "202.60.80.98", + "202.60.80.105", + "202.60.80.116" ] }, { - "region": "Australia", + "country": "Australia", "group": "Premium UDP Europe", "hostname": "87-1-au.cg-dialup.net", "ips": [ - "43.242.68.87", - "43.242.68.89", - "43.242.68.103", + "43.242.68.93", "43.242.68.105", "43.242.68.107", - "43.242.68.109", - "154.16.81.11", - "154.16.81.20", - "154.16.81.28", - "181.214.215.12", - "181.214.215.13", - "181.214.215.17", - "181.214.215.21", - "181.214.215.24", - "202.60.80.64", - "202.60.80.69", - "202.60.80.70", - "202.60.80.101", - "202.60.80.102", - "202.60.80.123" + "43.242.68.110", + "154.16.81.10", + "154.16.81.32", + "154.16.81.33", + "181.214.215.22", + "202.60.80.83", + "202.60.80.103" ] }, { - "region": "Austria", + "country": "Austria", "group": "Premium TCP Europe", "hostname": "97-1-at.cg-dialup.net", "ips": [ - "37.19.223.3", - "37.19.223.12", - "37.19.223.17", - "37.19.223.102", - "37.19.223.104", - "37.19.223.219", - "37.19.223.220", + "37.19.223.21", + "37.19.223.30", + "37.19.223.35", + "37.19.223.101", + "37.19.223.202", + "37.19.223.226", + "37.19.223.230", "37.19.223.232", - "37.19.223.233", - "37.19.223.234" + "37.19.223.247", + "89.187.168.160" ] }, { - "region": "Austria", + "country": "Austria", "group": "Premium UDP Europe", "hostname": "87-1-at.cg-dialup.net", "ips": [ - "37.19.223.10", "37.19.223.33", - "37.19.223.99", - "37.19.223.112", - "37.19.223.121", - "37.19.223.201", - "37.19.223.207", - "89.187.168.169", + "37.19.223.36", + "37.19.223.37", + "37.19.223.101", + "37.19.223.110", + "37.19.223.115", + "37.19.223.221", + "37.19.223.233", "89.187.168.172", - "89.187.168.174" + "89.187.168.175" ] }, { - "region": "Bahamas", + "country": "Bahamas", "group": "Premium TCP Europe", "hostname": "97-1-bs.cg-dialup.net", "ips": [ @@ -281,22 +253,22 @@ "95.181.238.160", "95.181.238.161", "95.181.238.162", - "95.181.238.163", "95.181.238.164", "95.181.238.165", + "95.181.238.166", "95.181.238.167" ] }, { - "region": "Bahamas", + "country": "Bahamas", "group": "Premium UDP Europe", "hostname": "87-1-bs.cg-dialup.net", "ips": [ "95.181.238.157", "95.181.238.158", "95.181.238.159", - "95.181.238.160", "95.181.238.161", + "95.181.238.162", "95.181.238.163", "95.181.238.164", "95.181.238.165", @@ -305,113 +277,92 @@ ] }, { - "region": "Bangladesh", + "country": "Bangladesh", "group": "Premium TCP Europe", "hostname": "97-1-bd.cg-dialup.net", "ips": [ - "84.252.93.131", - "84.252.93.132", "84.252.93.133", "84.252.93.134", + "84.252.93.135", "84.252.93.136", - "84.252.93.137", "84.252.93.138", "84.252.93.139", - "84.252.93.140", "84.252.93.141", "84.252.93.142", "84.252.93.143", - "84.252.93.144", "84.252.93.145" ] }, { - "region": "Bangladesh", + "country": "Bangladesh", "group": "Premium UDP Europe", "hostname": "87-1-bd.cg-dialup.net", "ips": [ "84.252.93.131", "84.252.93.132", - "84.252.93.133", + "84.252.93.134", "84.252.93.135", - "84.252.93.138", + "84.252.93.136", + "84.252.93.137", + "84.252.93.139", "84.252.93.141", - "84.252.93.142", "84.252.93.143", - "84.252.93.144", "84.252.93.145" ] }, { - "region": "Belarus", + "country": "Belarus", "group": "Premium TCP Europe", "hostname": "97-1-by.cg-dialup.net", "ips": [ - "45.132.194.3", - "45.132.194.7", "45.132.194.12", "45.132.194.14", - "45.132.194.16", "45.132.194.24", - "45.132.194.25", - "45.132.194.26", - "45.132.194.42", - "45.132.194.44" - ] - }, - { - "region": "Belarus", - "group": "Premium UDP Europe", - "hostname": "87-1-by.cg-dialup.net", - "ips": [ - "45.132.194.12", - "45.132.194.15", - "45.132.194.18", - "45.132.194.20", - "45.132.194.23", + "45.132.194.29", + "45.132.194.33", "45.132.194.34", - "45.132.194.40", - "45.132.194.41", - "45.132.194.42", - "45.132.194.49" + "45.132.194.38", + "45.132.194.39", + "45.132.194.49", + "45.132.194.50" ] }, { - "region": "Belgium", + "country": "Belgium", "group": "Premium TCP Europe", "hostname": "97-1-be.cg-dialup.net", "ips": [ - "37.120.143.51", - "185.210.217.8", - "185.210.217.12", - "185.210.217.244", - "185.210.217.251", - "185.232.21.119", - "185.232.21.125", - "185.232.21.201", - "193.9.114.213", - "194.110.115.215" + "37.120.143.168", + "185.210.217.9", + "185.210.217.57", + "185.232.21.121", + "185.232.21.126", + "185.232.21.203", + "193.9.114.227", + "193.9.114.251", + "194.110.115.203", + "194.110.115.213" ] }, { - "region": "Belgium", + "country": "Belgium", "group": "Premium UDP Europe", "hostname": "87-1-be.cg-dialup.net", "ips": [ - "5.253.205.30", - "37.120.143.54", - "37.120.143.171", - "185.210.217.12", - "185.232.21.121", + "37.120.143.163", + "37.120.143.169", + "185.210.217.10", + "185.210.217.14", + "185.210.217.56", + "185.232.21.124", "185.232.21.203", - "193.9.114.213", - "193.9.114.249", - "194.110.115.215", - "194.110.115.221" + "185.232.21.204", + "194.110.115.195", + "194.110.115.220" ] }, { - "region": "Bosnia and Herzegovina", + "country": "Bosnia and Herzegovina", "group": "Premium TCP Europe", "hostname": "97-1-ba.cg-dialup.net", "ips": [ @@ -428,7 +379,7 @@ ] }, { - "region": "Bosnia and Herzegovina", + "country": "Bosnia and Herzegovina", "group": "Premium UDP Europe", "hostname": "87-1-ba.cg-dialup.net", "ips": [ @@ -445,177 +396,177 @@ ] }, { - "region": "Brazil", + "country": "Brazil", "group": "Premium TCP Europe", "hostname": "97-1-br.cg-dialup.net", "ips": [ "188.241.177.5", - "188.241.177.8", "188.241.177.9", - "188.241.177.27", - "188.241.177.40", - "188.241.177.43", - "188.241.177.140", - "188.241.177.147", - "188.241.177.148", - "188.241.177.150" + "188.241.177.20", + "188.241.177.29", + "188.241.177.30", + "188.241.177.38", + "188.241.177.44", + "188.241.177.131", + "188.241.177.137", + "188.241.177.151" ] }, { - "region": "Brazil", + "country": "Brazil", "group": "Premium UDP Europe", "hostname": "87-1-br.cg-dialup.net", "ips": [ - "188.241.177.9", - "188.241.177.27", + "188.241.177.4", + "188.241.177.6", + "188.241.177.20", + "188.241.177.23", + "188.241.177.29", "188.241.177.30", - "188.241.177.39", "188.241.177.41", - "188.241.177.131", - "188.241.177.132", - "188.241.177.135", - "188.241.177.151", - "188.241.177.156" + "188.241.177.44", + "188.241.177.142", + "188.241.177.149" ] }, { - "region": "Bulgaria", + "country": "Bulgaria", "group": "Premium TCP Europe", "hostname": "97-1-bg.cg-dialup.net", "ips": [ - "37.120.152.101", "37.120.152.102", - "37.120.152.103", + "37.120.152.104", + "37.120.152.109", "156.146.55.162", - "156.146.55.164", + "156.146.55.163", "156.146.55.165", - "156.146.55.170", + "156.146.55.171", + "156.146.55.175", + "156.146.55.184", + "156.146.55.187" + ] + }, + { + "country": "Bulgaria", + "group": "Premium UDP Europe", + "hostname": "87-1-bg.cg-dialup.net", + "ips": [ + "37.120.152.99", + "37.120.152.101", + "37.120.152.107", + "37.120.152.108", + "37.120.152.109", + "156.146.55.159", "156.146.55.173", - "156.146.55.178", + "156.146.55.175", + "156.146.55.182", "156.146.55.184" ] }, { - "region": "Bulgaria", - "group": "Premium UDP Europe", - "hostname": "87-1-bg.cg-dialup.net", - "ips": [ - "37.120.152.102", - "37.120.152.106", - "37.120.152.107", - "37.120.152.108", - "156.146.55.159", - "156.146.55.172", - "156.146.55.174", - "156.146.55.175", - "156.146.55.184", - "156.146.55.186" - ] - }, - { - "region": "Cambodia", + "country": "Cambodia", "group": "Premium TCP Europe", "hostname": "97-1-kh.cg-dialup.net", "ips": [ "188.215.235.36", - "188.215.235.38", - "188.215.235.51", - "188.215.235.52", + "188.215.235.41", + "188.215.235.42", + "188.215.235.43", + "188.215.235.45", + "188.215.235.47", + "188.215.235.48", + "188.215.235.50", "188.215.235.53", - "188.215.235.54", - "188.215.235.55", - "188.215.235.56", - "188.215.235.57", - "188.215.235.58" + "188.215.235.56" ] }, { - "region": "Cambodia", + "country": "Cambodia", "group": "Premium UDP Europe", "hostname": "87-1-kh.cg-dialup.net", "ips": [ "188.215.235.36", - "188.215.235.37", - "188.215.235.39", + "188.215.235.42", "188.215.235.44", + "188.215.235.45", + "188.215.235.46", "188.215.235.47", - "188.215.235.49", - "188.215.235.50", + "188.215.235.53", "188.215.235.54", - "188.215.235.57", - "188.215.235.58" + "188.215.235.56", + "188.215.235.57" ] }, { - "region": "Canada", + "country": "Canada", "group": "Premium TCP Europe", "hostname": "97-1-ca.cg-dialup.net", "ips": [ - "66.115.142.132", - "66.115.142.157", - "104.200.151.42", - "104.200.151.56", - "104.200.151.77", - "104.200.151.178", - "172.98.89.163", - "172.98.89.167", - "172.98.89.169", - "172.98.89.179" + "104.200.151.21", + "104.200.151.55", + "104.200.151.64", + "104.200.151.65", + "104.200.151.99", + "104.200.151.156", + "104.200.151.157", + "104.200.151.166", + "172.98.89.152", + "172.98.89.170" ] }, { - "region": "Canada", + "country": "Canada", "group": "Premium UDP Europe", "hostname": "87-1-ca.cg-dialup.net", "ips": [ - "66.115.142.132", - "104.200.151.24", - "104.200.151.33", - "104.200.151.55", + "66.115.142.161", + "66.115.142.190", + "104.200.151.41", "104.200.151.60", - "104.200.151.79", - "104.200.151.97", - "104.200.151.159", - "154.3.42.127", - "172.98.89.136" + "104.200.151.111", + "104.200.151.174", + "104.200.151.179", + "172.98.89.144", + "172.98.89.154", + "172.98.89.190" ] }, { - "region": "Chile", + "country": "Chile", "group": "Premium TCP Europe", "hostname": "97-1-cl.cg-dialup.net", "ips": [ "146.70.11.3", - "146.70.11.4", "146.70.11.5", + "146.70.11.6", "146.70.11.7", "146.70.11.8", "146.70.11.9", "146.70.11.10", "146.70.11.11", - "146.70.11.13", - "146.70.11.14" + "146.70.11.12", + "146.70.11.13" ] }, { - "region": "Chile", + "country": "Chile", "group": "Premium UDP Europe", "hostname": "87-1-cl.cg-dialup.net", "ips": [ "146.70.11.3", "146.70.11.4", - "146.70.11.5", "146.70.11.6", "146.70.11.7", + "146.70.11.8", "146.70.11.9", "146.70.11.10", "146.70.11.11", - "146.70.11.13", - "146.70.11.14" + "146.70.11.12", + "146.70.11.13" ] }, { - "region": "China", + "country": "China", "group": "Premium TCP Europe", "hostname": "97-1-cn.cg-dialup.net", "ips": [ @@ -625,6 +576,21 @@ "188.241.80.134", "188.241.80.135", "188.241.80.136", + "188.241.80.138", + "188.241.80.140", + "188.241.80.141", + "188.241.80.142" + ] + }, + { + "country": "China", + "group": "Premium UDP Europe", + "hostname": "87-1-cn.cg-dialup.net", + "ips": [ + "188.241.80.131", + "188.241.80.133", + "188.241.80.134", + "188.241.80.136", "188.241.80.137", "188.241.80.138", "188.241.80.139", @@ -634,66 +600,32 @@ ] }, { - "region": "China", - "group": "Premium UDP Europe", - "hostname": "87-1-cn.cg-dialup.net", - "ips": [ - "188.241.80.131", - "188.241.80.132", - "188.241.80.133", - "188.241.80.134", - "188.241.80.135", - "188.241.80.136", - "188.241.80.137", - "188.241.80.139", - "188.241.80.141", - "188.241.80.142" - ] - }, - { - "region": "Colombia", + "country": "Colombia", "group": "Premium TCP Europe", "hostname": "97-1-co.cg-dialup.net", "ips": [ "146.70.9.3", "146.70.9.4", "146.70.9.5", + "146.70.9.6", "146.70.9.7", "146.70.9.8", "146.70.9.9", - "146.70.9.11", "146.70.9.12", "146.70.9.13", "146.70.9.14" ] }, { - "region": "Colombia", - "group": "Premium UDP Europe", - "hostname": "87-1-co.cg-dialup.net", - "ips": [ - "146.70.9.3", - "146.70.9.4", - "146.70.9.5", - "146.70.9.7", - "146.70.9.8", - "146.70.9.9", - "146.70.9.11", - "146.70.9.12", - "146.70.9.13", - "146.70.9.14" - ] - }, - { - "region": "Costa Rica", + "country": "Costa Rica", "group": "Premium TCP Europe", "hostname": "97-1-cr.cg-dialup.net", "ips": [ "146.70.10.3", - "146.70.10.4", - "146.70.10.6", + "146.70.10.5", "146.70.10.7", "146.70.10.8", + "146.70.10.9", "146.70.10.10", "146.70.10.11", "146.70.10.12", @@ -702,7 +634,7 @@ ] }, { - "region": "Costa Rica", + "country": "Costa Rica", "group": "Premium UDP Europe", "hostname": "87-1-cr.cg-dialup.net", "ips": [ @@ -714,50 +646,49 @@ "146.70.10.8", "146.70.10.9", "146.70.10.10", - "146.70.10.13", - "146.70.10.14" + "146.70.10.12", + "146.70.10.13" ] }, { - "region": "Croatia", + "country": "Croatia", "group": "Premium TCP Europe", "hostname": "97-1-hr.cg-dialup.net", "ips": [ - "146.70.8.3", + "146.70.8.4", "146.70.8.5", + "146.70.8.6", "146.70.8.7", - "146.70.8.9", + "146.70.8.8", "146.70.8.10", "146.70.8.11", "146.70.8.12", - "146.70.8.14", - "146.70.8.15", - "146.70.8.16" + "146.70.8.13", + "146.70.8.15" ] }, { - "region": "Croatia", + "country": "Croatia", "group": "Premium UDP Europe", "hostname": "87-1-hr.cg-dialup.net", "ips": [ "146.70.8.3", "146.70.8.4", - "146.70.8.5", - "146.70.8.9", + "146.70.8.7", + "146.70.8.8", "146.70.8.10", "146.70.8.11", + "146.70.8.12", "146.70.8.13", - "146.70.8.14", "146.70.8.15", "146.70.8.16" ] }, { - "region": "Cyprus", + "country": "Cyprus", "group": "Premium TCP Europe", "hostname": "97-1-cy.cg-dialup.net", "ips": [ - "185.253.162.131", "185.253.162.132", "185.253.162.133", "185.253.162.134", @@ -765,164 +696,152 @@ "185.253.162.136", "185.253.162.137", "185.253.162.138", - "185.253.162.139", "185.253.162.140", "185.253.162.141", - "185.253.162.143", "185.253.162.144" ] }, { - "region": "Cyprus", + "country": "Cyprus", "group": "Premium UDP Europe", "hostname": "87-1-cy.cg-dialup.net", "ips": [ + "185.253.162.131", "185.253.162.132", "185.253.162.133", + "185.253.162.134", "185.253.162.135", "185.253.162.136", "185.253.162.138", "185.253.162.139", "185.253.162.140", - "185.253.162.141", - "185.253.162.143", - "185.253.162.144" + "185.253.162.141" ] }, { - "region": "Czech Republic", + "country": "Czech Republic", "group": "Premium TCP Europe", "hostname": "97-1-cz.cg-dialup.net", "ips": [ - "138.199.56.225", - "138.199.56.227", - "138.199.56.233", - "138.199.56.235", "138.199.56.236", - "138.199.56.238", - "138.199.56.244", - "138.199.56.245", + "138.199.56.240", + "138.199.56.248", "138.199.56.250", + "195.181.161.2", "195.181.161.3", - "195.181.161.5", - "195.181.161.7", "195.181.161.8", - "195.181.161.10", - "195.181.161.11", - "195.181.161.16", - "195.181.161.17", "195.181.161.18", - "195.181.161.23" + "195.181.161.21", + "195.181.161.24" ] }, { - "region": "Czech Republic", + "country": "Czech Republic", "group": "Premium UDP Europe", "hostname": "87-1-cz.cg-dialup.net", "ips": [ "138.199.56.225", "138.199.56.229", - "138.199.56.233", - "138.199.56.235", - "138.199.56.241", + "138.199.56.230", + "138.199.56.232", + "138.199.56.240", + "138.199.56.243", "138.199.56.249", - "195.181.161.2", - "195.181.161.10", - "195.181.161.16", - "195.181.161.20" + "195.181.161.13", + "195.181.161.21", + "195.181.161.24" ] }, { - "region": "Denmark", + "country": "Denmark", "group": "Premium TCP Europe", "hostname": "97-1-dk.cg-dialup.net", "ips": [ - "37.120.194.37", + "37.120.145.83", + "37.120.194.36", + "37.120.194.39", + "37.120.194.41", + "37.120.194.51", "37.120.194.53", "37.120.194.56", - "37.120.194.59", - "37.120.194.60", - "185.206.224.228", - "185.206.224.232", - "185.206.224.234", - "185.206.224.243", - "185.206.224.247" + "95.174.65.166", + "95.174.65.174", + "185.206.224.231" ] }, { - "region": "Denmark", + "country": "Denmark", "group": "Premium UDP Europe", "hostname": "87-1-dk.cg-dialup.net", "ips": [ - "37.120.145.85", - "37.120.145.87", - "37.120.194.42", + "37.120.145.93", "37.120.194.46", - "37.120.194.52", - "37.120.194.55", + "37.120.194.54", "37.120.194.61", + "37.120.194.62", + "95.174.65.166", "95.174.65.167", - "95.174.65.174", - "185.206.224.227", - "185.206.224.228", - "185.206.224.230", + "185.206.224.229", "185.206.224.243", - "185.206.224.244", - "185.206.224.249", - "185.206.224.250", - "185.206.224.251" + "185.206.224.250" ] }, { - "region": "Egypt", + "country": "Egypt", "group": "Premium TCP Europe", "hostname": "97-1-eg.cg-dialup.net", - "ips": [ - "188.214.122.42", - "188.214.122.47", - "188.214.122.48", - "188.214.122.52", - "188.214.122.54", - "188.214.122.59", - "188.214.122.60", - "188.214.122.69", - "188.214.122.71", - "188.214.122.75" - ] - }, - { - "region": "Egypt", - "group": "Premium UDP Europe", - "hostname": "87-1-eg.cg-dialup.net", "ips": [ "188.214.122.35", "188.214.122.36", - "188.214.122.38", - "188.214.122.40", - "188.214.122.43", + "188.214.122.37", + "188.214.122.45", "188.214.122.46", - "188.214.122.47", "188.214.122.48", - "188.214.122.49", - "188.214.122.52", - "188.214.122.54", - "188.214.122.58", - "188.214.122.60", - "188.214.122.61", - "188.214.122.67", "188.214.122.69", "188.214.122.71", - "188.214.122.76", - "188.214.122.77", + "188.214.122.75", "188.214.122.78" ] }, { - "region": "Estonia", + "country": "Egypt", + "group": "Premium UDP Europe", + "hostname": "87-1-eg.cg-dialup.net", + "ips": [ + "188.214.122.39", + "188.214.122.42", + "188.214.122.43", + "188.214.122.51", + "188.214.122.52", + "188.214.122.55", + "188.214.122.62", + "188.214.122.68", + "188.214.122.69", + "188.214.122.77" + ] + }, + { + "country": "Estonia", "group": "Premium TCP Europe", "hostname": "97-1-ee.cg-dialup.net", "ips": [ "95.153.32.83", + "95.153.32.85", + "95.153.32.86", + "95.153.32.87", + "95.153.32.89", + "95.153.32.90", + "95.153.32.91", + "95.153.32.92", + "95.153.32.93", + "95.153.32.94" + ] + }, + { + "country": "Estonia", + "group": "Premium UDP Europe", + "hostname": "87-1-ee.cg-dialup.net", + "ips": [ "95.153.32.84", "95.153.32.85", "95.153.32.86", @@ -931,96 +850,80 @@ "95.153.32.89", "95.153.32.90", "95.153.32.92", + "95.153.32.93", "95.153.32.94" ] }, { - "region": "Estonia", - "group": "Premium UDP Europe", - "hostname": "87-1-ee.cg-dialup.net", - "ips": [ - "95.153.32.83", - "95.153.32.84", - "95.153.32.86", - "95.153.32.87", - "95.153.32.88", - "95.153.32.89", - "95.153.32.90", - "95.153.32.91", - "95.153.32.92", - "95.153.32.93" - ] - }, - { - "region": "Finland", + "country": "Finland", "group": "Premium TCP Europe", "hostname": "97-1-fi.cg-dialup.net", "ips": [ "188.126.89.99", - "188.126.89.101", - "188.126.89.105", - "188.126.89.108", + "188.126.89.102", + "188.126.89.103", + "188.126.89.104", + "188.126.89.114", "188.126.89.115", - "188.126.89.116", - "188.126.89.117", + "188.126.89.118", + "188.126.89.122", "188.126.89.124", + "188.126.89.125" + ] + }, + { + "country": "Finland", + "group": "Premium UDP Europe", + "hostname": "87-1-fi.cg-dialup.net", + "ips": [ + "188.126.89.99", + "188.126.89.101", + "188.126.89.109", + "188.126.89.110", + "188.126.89.116", + "188.126.89.121", + "188.126.89.122", + "188.126.89.123", "188.126.89.125", "188.126.89.126" ] }, { - "region": "Finland", - "group": "Premium UDP Europe", - "hostname": "87-1-fi.cg-dialup.net", - "ips": [ - "188.126.89.101", - "188.126.89.106", - "188.126.89.110", - "188.126.89.111", - "188.126.89.112", - "188.126.89.113", - "188.126.89.114", - "188.126.89.116", - "188.126.89.119", - "188.126.89.121" - ] - }, - { - "region": "France", + "country": "France", "group": "Premium TCP Europe", "hostname": "97-1-fr.cg-dialup.net", "ips": [ - "84.17.60.51", - "84.17.60.64", - "92.204.175.93", - "191.101.31.79", - "191.101.31.214", - "191.101.31.223", - "191.101.31.232", - "191.101.217.69", - "191.101.217.101", - "191.101.217.197" + "84.17.60.63", + "92.204.174.84", + "92.204.188.250", + "191.101.31.72", + "191.101.31.126", + "191.101.31.179", + "191.101.31.203", + "191.101.31.230", + "191.101.31.246", + "191.101.217.103" ] }, { - "region": "France", + "country": "France", "group": "Premium UDP Europe", "hostname": "87-1-fr.cg-dialup.net", "ips": [ - "84.17.60.22", - "84.17.60.58", - "84.17.60.186", - "191.101.31.91", - "191.101.31.206", - "191.101.31.246", - "191.101.217.44", - "191.101.217.87", - "191.101.217.124", - "191.101.217.231" + "84.17.43.165", + "84.17.60.42", + "84.17.60.88", + "92.204.175.84", + "151.106.8.41", + "151.106.11.184", + "151.106.12.250", + "191.101.31.135", + "191.101.217.81", + "191.101.217.165" ] }, { - "region": "Georgia", + "country": "Georgia", "group": "Premium TCP Europe", "hostname": "97-1-ge.cg-dialup.net", "ips": [ @@ -1031,225 +934,205 @@ "95.181.236.135", "95.181.236.136", "95.181.236.137", - "95.181.236.138", + "95.181.236.139", "95.181.236.140", - "95.181.236.141" + "95.181.236.142" ] }, { - "region": "Georgia", + "country": "Georgia", "group": "Premium UDP Europe", "hostname": "87-1-ge.cg-dialup.net", "ips": [ "95.181.236.131", - "95.181.236.132", - "95.181.236.133", "95.181.236.134", "95.181.236.135", "95.181.236.136", "95.181.236.137", + "95.181.236.138", "95.181.236.139", "95.181.236.140", "95.181.236.141", - "95.181.236.142", - "95.181.236.143", - "95.181.236.144" + "95.181.236.143" ] }, { - "region": "Germany", + "country": "Germany", "group": "Premium TCP Europe", "hostname": "97-1-de.cg-dialup.net", "ips": [ - "84.17.48.49", - "84.17.48.107", - "84.17.48.134", - "84.17.48.185", - "84.17.48.186", - "84.17.48.194", - "84.17.49.20", - "84.17.49.144", - "84.17.49.193", - "84.17.49.212", - "89.163.151.72", - "138.199.36.137", - "138.199.36.199", + "84.17.48.17", + "84.17.48.202", + "84.17.48.212", + "84.17.49.109", + "84.17.49.135", + "84.17.49.189", + "138.199.36.145", + "138.199.36.188", "154.13.1.154", - "154.13.1.175", - "154.13.1.179", - "154.13.1.215", - "154.28.188.23", - "154.28.188.39", - "154.28.188.169" + "154.13.1.156" ] }, { - "region": "Germany", + "country": "Germany", "group": "Premium UDP Europe", "hostname": "87-1-de.cg-dialup.net", "ips": [ - "84.17.48.21", - "84.17.48.94", - "84.17.48.202", - "84.17.48.227", - "84.17.49.21", + "84.17.48.159", + "84.17.48.185", + "84.17.48.194", "84.17.49.68", - "84.17.49.76", - "84.17.49.204", - "89.163.151.76", - "154.28.188.161" + "138.199.36.155", + "138.199.36.203", + "138.199.36.207", + "154.28.188.22", + "154.28.188.49", + "154.28.188.151" ] }, { - "region": "Greece", + "country": "Greece", "group": "Premium TCP Europe", "hostname": "97-1-gr.cg-dialup.net", "ips": [ "185.51.134.163", - "185.51.134.165", - "185.51.134.170", - "185.51.134.171", - "185.51.134.173", + "185.51.134.164", + "185.51.134.166", + "185.51.134.169", + "185.51.134.172", "185.51.134.244", "185.51.134.245", - "185.51.134.246", - "185.51.134.251", - "185.51.134.254" + "185.51.134.249", + "185.51.134.250", + "185.51.134.252" ] }, { - "region": "Greece", + "country": "Greece", "group": "Premium UDP Europe", "hostname": "87-1-gr.cg-dialup.net", "ips": [ "185.51.134.163", - "185.51.134.164", - "185.51.134.165", - "185.51.134.169", + "185.51.134.166", + "185.51.134.168", + "185.51.134.171", + "185.51.134.172", "185.51.134.173", "185.51.134.244", "185.51.134.246", - "185.51.134.247", - "185.51.134.248", - "185.51.134.254" + "185.51.134.252", + "185.51.134.253" ] }, { - "region": "Greenland", + "country": "Greenland", "group": "Premium TCP Europe", "hostname": "97-1-gl.cg-dialup.net", "ips": [ "91.90.120.3", - "91.90.120.7", - "91.90.120.8", - "91.90.120.9", - "91.90.120.10", - "91.90.120.11", - "91.90.120.12", - "91.90.120.14", - "91.90.120.16", - "91.90.120.17" - ] - }, - { - "region": "Greenland", - "group": "Premium UDP Europe", - "hostname": "87-1-gl.cg-dialup.net", - "ips": [ "91.90.120.4", "91.90.120.6", "91.90.120.7", "91.90.120.8", - "91.90.120.9", "91.90.120.10", "91.90.120.11", - "91.90.120.13", - "91.90.120.16", + "91.90.120.12", + "91.90.120.15", + "91.90.120.16" + ] + }, + { + "country": "Greenland", + "group": "Premium UDP Europe", + "hostname": "87-1-gl.cg-dialup.net", + "ips": [ + "91.90.120.3", + "91.90.120.4", + "91.90.120.5", + "91.90.120.7", + "91.90.120.9", + "91.90.120.10", + "91.90.120.12", + "91.90.120.14", + "91.90.120.15", "91.90.120.17" ] }, { - "region": "Hong Kong", + "country": "Hong Kong", "group": "Premium TCP Europe", "hostname": "97-1-hk.cg-dialup.net", "ips": [ - "84.17.56.139", + "84.17.56.135", + "84.17.56.137", "84.17.56.143", - "84.17.56.146", - "84.17.56.149", - "84.17.56.152", - "84.17.56.164", - "84.17.56.166", - "84.17.56.168", - "84.17.56.169", - "84.17.56.184" + "84.17.56.147", + "84.17.56.151", + "84.17.56.153", + "84.17.56.172", + "84.17.56.174", + "84.17.56.175", + "84.17.56.180" ] }, { - "region": "Hong Kong", + "country": "Hong Kong", "group": "Premium UDP Europe", "hostname": "87-1-hk.cg-dialup.net", "ips": [ - "84.17.56.130", - "84.17.56.131", - "84.17.56.137", - "84.17.56.141", + "84.17.56.140", + "84.17.56.142", + "84.17.56.144", + "84.17.56.147", + "84.17.56.148", "84.17.56.150", - "84.17.56.166", - "84.17.56.169", - "84.17.56.173", - "84.17.56.174", - "84.17.56.181" + "84.17.56.168", + "84.17.56.170", + "84.17.56.175", + "84.17.56.180" ] }, { - "region": "Hungary", + "country": "Hungary", "group": "Premium TCP Europe", "hostname": "97-1-hu.cg-dialup.net", "ips": [ - "86.106.74.244", - "86.106.74.246", + "86.106.74.243", + "86.106.74.245", "86.106.74.247", - "86.106.74.248", - "86.106.74.250", "86.106.74.252", "86.106.74.253", - "86.106.74.254", - "185.189.114.115", "185.189.114.116", "185.189.114.117", - "185.189.114.118", - "185.189.114.119", - "185.189.114.120", + "185.189.114.121", "185.189.114.122", "185.189.114.125" ] }, { - "region": "Hungary", + "country": "Hungary", "group": "Premium UDP Europe", "hostname": "87-1-hu.cg-dialup.net", "ips": [ + "86.106.74.246", "86.106.74.247", - "86.106.74.248", - "86.106.74.249", - "86.106.74.251", "86.106.74.253", - "185.189.114.115", + "86.106.74.254", "185.189.114.116", - "185.189.114.119", + "185.189.114.118", + "185.189.114.120", "185.189.114.121", - "185.189.114.122" + "185.189.114.122", + "185.189.114.125" ] }, { - "region": "Iceland", + "country": "Iceland", "group": "Premium TCP Europe", "hostname": "97-1-is.cg-dialup.net", "ips": [ "45.133.193.3", "45.133.193.4", - "45.133.193.5", "45.133.193.6", "45.133.193.7", "45.133.193.8", @@ -1257,12 +1140,11 @@ "45.133.193.10", "45.133.193.11", "45.133.193.12", - "45.133.193.13", "45.133.193.14" ] }, { - "region": "Iceland", + "country": "Iceland", "group": "Premium UDP Europe", "hostname": "87-1-is.cg-dialup.net", "ips": [ @@ -1272,344 +1154,303 @@ "45.133.193.6", "45.133.193.7", "45.133.193.8", + "45.133.193.9", "45.133.193.10", - "45.133.193.11", - "45.133.193.12", + "45.133.193.13", "45.133.193.14" ] }, { - "region": "India", + "country": "India", "group": "Premium TCP Europe", "hostname": "97-1-in.cg-dialup.net", "ips": [ "103.13.112.69", - "103.13.112.71", - "103.13.112.72", "103.13.112.73", "103.13.112.74", - "103.13.112.75", - "103.13.112.76", + "103.13.112.79", "103.13.112.80", - "103.13.112.81", - "103.13.113.71", "103.13.113.73", "103.13.113.76", - "103.13.113.77", - "103.13.113.78", + "103.13.113.79", + "103.13.113.81", + "103.13.113.83" + ] + }, + { + "country": "India", + "group": "Premium UDP Europe", + "hostname": "87-1-in.cg-dialup.net", + "ips": [ + "103.13.112.66", + "103.13.112.68", + "103.13.112.73", + "103.13.112.80", + "103.13.112.81", + "103.13.113.72", + "103.13.113.81", "103.13.113.82", - "103.13.113.83", + "103.13.113.84", "103.13.113.85" ] }, { - "region": "India", - "group": "Premium UDP Europe", - "hostname": "87-1-in.cg-dialup.net", - "ips": [ - "103.13.112.71", - "103.13.112.75", - "103.13.112.76", - "103.13.112.77", - "103.13.113.71", - "103.13.113.72", - "103.13.113.75", - "103.13.113.77", - "103.13.113.78", - "103.13.113.79", - "103.13.113.80", - "103.13.113.81", - "103.13.113.82", - "103.13.113.83", - "103.13.113.84", - "103.13.113.86" - ] - }, - { - "region": "Indonesia", + "country": "Indonesia", "group": "Premium TCP Europe", "hostname": "97-1-id.cg-dialup.net", "ips": [ "146.70.14.3", - "146.70.14.4", "146.70.14.5", + "146.70.14.6", "146.70.14.7", "146.70.14.8", - "146.70.14.9", + "146.70.14.10", "146.70.14.11", "146.70.14.12", "146.70.14.13", - "146.70.14.14", - "146.70.14.15", - "146.70.14.16" + "146.70.14.15" ] }, { - "region": "Indonesia", + "country": "Indonesia", "group": "Premium UDP Europe", "hostname": "87-1-id.cg-dialup.net", "ips": [ - "146.70.14.3", "146.70.14.4", "146.70.14.5", "146.70.14.6", "146.70.14.7", "146.70.14.9", + "146.70.14.10", "146.70.14.12", "146.70.14.13", - "146.70.14.14", - "146.70.14.15" + "146.70.14.15", + "146.70.14.16" ] }, { - "region": "Iran", + "country": "Iran", "group": "Premium TCP Europe", "hostname": "97-1-ir.cg-dialup.net", "ips": [ "62.133.46.3", + "62.133.46.4", "62.133.46.5", - "62.133.46.6", "62.133.46.7", + "62.133.46.9", "62.133.46.10", "62.133.46.11", - "62.133.46.12", "62.133.46.13", "62.133.46.14", "62.133.46.15" ] }, { - "region": "Iran", + "country": "Iran", "group": "Premium UDP Europe", "hostname": "87-1-ir.cg-dialup.net", "ips": [ "62.133.46.3", + "62.133.46.4", "62.133.46.5", - "62.133.46.6", "62.133.46.7", "62.133.46.9", "62.133.46.10", - "62.133.46.11", "62.133.46.12", - "62.133.46.13", "62.133.46.14", "62.133.46.15", "62.133.46.16" ] }, { - "region": "Ireland", + "country": "Ireland", "group": "Premium TCP Europe", "hostname": "97-1-ie.cg-dialup.net", "ips": [ - "37.120.235.149", - "37.120.235.150", - "37.120.235.154", - "37.120.235.165", - "37.120.235.172", - "77.81.139.35", + "37.120.235.152", + "37.120.235.158", + "77.81.139.38", + "77.81.139.40", + "77.81.139.41", + "77.81.139.42", + "84.247.48.4", "84.247.48.6", - "84.247.48.21", - "84.247.48.22", - "84.247.48.23" + "84.247.48.7", + "84.247.48.25" ] }, { - "region": "Ireland", + "country": "Ireland", "group": "Premium UDP Europe", "hostname": "87-1-ie.cg-dialup.net", "ips": [ - "37.120.235.150", - "37.120.235.154", - "37.120.235.164", - "37.120.235.168", - "37.120.235.171", - "37.120.235.172", - "77.81.139.35", - "77.81.139.39", - "84.247.48.5", - "84.247.48.30" + "37.120.235.148", + "37.120.235.149", + "77.81.139.36", + "77.81.139.45", + "84.247.48.9", + "84.247.48.13", + "84.247.48.22", + "84.247.48.24", + "84.247.48.27", + "84.247.48.28" ] }, { - "region": "Isle of Man", + "country": "Isle of Man", "group": "Premium TCP Europe", "hostname": "97-1-im.cg-dialup.net", "ips": [ "91.90.124.148", "91.90.124.150", "91.90.124.151", - "91.90.124.152", - "91.90.124.153", - "91.90.124.154", - "91.90.124.155", - "91.90.124.156", - "91.90.124.158", - "91.90.124.159" - ] - }, - { - "region": "Isle of Man", - "group": "Premium UDP Europe", - "hostname": "87-1-im.cg-dialup.net", - "ips": [ - "91.90.124.148", - "91.90.124.149", - "91.90.124.150", - "91.90.124.151", "91.90.124.153", "91.90.124.154", "91.90.124.155", "91.90.124.156", "91.90.124.157", + "91.90.124.158", "91.90.124.159" ] }, { - "region": "Israel", + "country": "Isle of Man", + "group": "Premium UDP Europe", + "hostname": "87-1-im.cg-dialup.net", + "ips": [ + "91.90.124.147", + "91.90.124.148", + "91.90.124.150", + "91.90.124.151", + "91.90.124.152", + "91.90.124.153", + "91.90.124.154", + "91.90.124.155", + "91.90.124.157", + "91.90.124.159" + ] + }, + { + "country": "Israel", "group": "Premium TCP Europe", "hostname": "97-1-il.cg-dialup.net", "ips": [ - "160.116.0.163", - "160.116.0.166", - "160.116.0.172", - "185.77.248.108", - "185.77.248.109", - "185.77.248.116", + "160.116.0.165", + "160.116.0.167", + "160.116.0.170", + "160.116.0.173", + "185.77.248.106", + "185.77.248.115", "185.77.248.117", - "185.77.248.120", - "185.77.248.125", - "185.77.248.128" + "185.77.248.121", + "185.77.248.123", + "185.77.248.127" ] }, { - "region": "Israel", - "group": "Premium UDP Europe", - "hostname": "87-1-il.cg-dialup.net", - "ips": [ - "160.116.0.168", - "160.116.0.169", - "185.77.248.107", - "185.77.248.108", - "185.77.248.111", - "185.77.248.113", - "185.77.248.124", - "185.77.248.126", - "185.77.248.127", - "185.77.248.128" - ] - }, - { - "region": "Italy", + "country": "Italy", "group": "Premium TCP Europe", "hostname": "97-1-it.cg-dialup.net", "ips": [ - "84.17.58.11", - "84.17.58.13", + "84.17.58.7", "84.17.58.16", - "84.17.58.22", - "84.17.58.113", - "87.101.94.68", - "87.101.94.76", - "87.101.94.121", - "87.101.94.126", - "185.217.71.155" + "84.17.58.120", + "84.17.58.122", + "87.101.94.70", + "87.101.94.71", + "87.101.94.125", + "185.217.71.136", + "185.217.71.150", + "185.217.71.156" ] }, { - "region": "Italy", + "country": "Italy", "group": "Premium UDP Europe", "hostname": "87-1-it.cg-dialup.net", "ips": [ - "84.17.58.8", - "84.17.58.9", - "84.17.58.96", - "84.17.58.106", - "87.101.94.116", - "185.217.71.132", - "212.102.55.99", - "212.102.55.102", - "212.102.55.110", - "212.102.55.117" + "84.17.58.3", + "84.17.58.98", + "84.17.58.111", + "84.17.58.119", + "87.101.94.74", + "87.101.94.119", + "87.101.94.121", + "185.217.71.137", + "212.102.55.100", + "212.102.55.121" ] }, { - "region": "Japan", + "country": "Japan", "group": "Premium TCP Europe", "hostname": "97-1-jp.cg-dialup.net", "ips": [ + "156.146.35.2", "156.146.35.7", - "156.146.35.9", + "156.146.35.11", + "156.146.35.13", "156.146.35.15", - "156.146.35.20", - "156.146.35.23", - "156.146.35.34", - "156.146.35.37", - "156.146.35.40", - "156.146.35.42", - "156.146.35.46" + "156.146.35.17", + "156.146.35.25", + "156.146.35.27", + "156.146.35.28", + "156.146.35.42" ] }, { - "region": "Japan", + "country": "Japan", "group": "Premium UDP Europe", "hostname": "87-1-jp.cg-dialup.net", "ips": [ "156.146.35.3", - "156.146.35.7", - "156.146.35.10", - "156.146.35.11", - "156.146.35.14", - "156.146.35.19", - "156.146.35.21", + "156.146.35.16", + "156.146.35.22", "156.146.35.27", "156.146.35.29", - "156.146.35.30", - "156.146.35.32", + "156.146.35.35", "156.146.35.38", - "156.146.35.39", - "156.146.35.41", - "156.146.35.44", - "156.146.35.47", - "156.146.35.49" + "156.146.35.40", + "156.146.35.46", + "156.146.35.47" ] }, { - "region": "Kazakhstan", + "country": "Kazakhstan", "group": "Premium TCP Europe", "hostname": "97-1-kz.cg-dialup.net", "ips": [ "62.133.47.131", - "62.133.47.133", + "62.133.47.132", "62.133.47.134", "62.133.47.135", - "62.133.47.136", "62.133.47.137", + "62.133.47.138", "62.133.47.139", + "62.133.47.140", "62.133.47.141", - "62.133.47.142", - "62.133.47.143" + "62.133.47.142" ] }, { - "region": "Kazakhstan", + "country": "Kazakhstan", "group": "Premium UDP Europe", "hostname": "87-1-kz.cg-dialup.net", "ips": [ "62.133.47.132", "62.133.47.133", + "62.133.47.135", "62.133.47.136", "62.133.47.137", "62.133.47.138", "62.133.47.139", + "62.133.47.140", "62.133.47.141", - "62.133.47.142", - "62.133.47.143", - "62.133.47.144" + "62.133.47.142" ] }, { - "region": "Kenya", + "country": "Kenya", "group": "Premium TCP Europe", "hostname": "97-1-ke.cg-dialup.net", "ips": [ @@ -1626,7 +1467,7 @@ ] }, { - "region": "Kenya", + "country": "Kenya", "group": "Premium UDP Europe", "hostname": "87-1-ke.cg-dialup.net", "ips": [ @@ -1643,97 +1484,92 @@ ] }, { - "region": "Korea", + "country": "Korea", "group": "Premium TCP Europe", "hostname": "97-1-kr.cg-dialup.net", "ips": [ - "79.110.55.131", - "79.110.55.132", - "79.110.55.135", + "79.110.55.133", + "79.110.55.134", + "79.110.55.136", "79.110.55.137", + "79.110.55.140", + "79.110.55.141", + "79.110.55.142", "79.110.55.147", - "79.110.55.151", - "79.110.55.152", - "79.110.55.154", - "79.110.55.155", - "79.110.55.156" + "79.110.55.148", + "79.110.55.157" ] }, { - "region": "Korea", + "country": "Korea", "group": "Premium UDP Europe", "hostname": "87-1-kr.cg-dialup.net", "ips": [ - "79.110.55.134", + "79.110.55.132", "79.110.55.135", - "79.110.55.136", + "79.110.55.137", "79.110.55.141", - "79.110.55.149", + "79.110.55.142", + "79.110.55.150", "79.110.55.151", "79.110.55.152", - "79.110.55.153", "79.110.55.155", "79.110.55.156" ] }, { - "region": "Latvia", + "country": "Latvia", "group": "Premium TCP Europe", "hostname": "97-1-lv.cg-dialup.net", "ips": [ "46.183.220.227", + "46.183.220.228", + "46.183.220.229", + "46.183.220.231", + "46.183.220.232", + "46.183.220.236", + "109.248.148.245", + "109.248.148.247", + "109.248.148.248", + "109.248.148.253" + ] + }, + { + "country": "Latvia", + "group": "Premium UDP Europe", + "hostname": "87-1-lv.cg-dialup.net", + "ips": [ + "46.183.220.230", "46.183.220.232", - "46.183.220.233", "46.183.220.234", - "46.183.220.235", - "46.183.220.238", - "109.248.148.243", + "109.248.148.244", "109.248.148.245", "109.248.148.246", "109.248.148.247", "109.248.148.248", - "109.248.148.249", - "109.248.148.252", - "109.248.148.253", - "109.248.148.254" + "109.248.148.251", + "109.248.148.252" ] }, { - "region": "Latvia", - "group": "Premium UDP Europe", - "hostname": "87-1-lv.cg-dialup.net", - "ips": [ - "46.183.220.229", - "46.183.220.231", - "46.183.220.233", - "46.183.220.237", - "46.183.220.238", - "109.248.148.245", - "109.248.148.248", - "109.248.148.249", - "109.248.148.253", - "109.248.148.254" - ] - }, - { - "region": "Liechtenstein", + "country": "Liechtenstein", "group": "Premium TCP Europe", "hostname": "97-1-li.cg-dialup.net", "ips": [ - "91.90.122.131", + "91.90.122.132", "91.90.122.133", "91.90.122.134", + "91.90.122.135", + "91.90.122.136", "91.90.122.137", - "91.90.122.138", - "91.90.122.139", + "91.90.122.140", "91.90.122.141", - "91.90.122.142", "91.90.122.143", "91.90.122.145" ] }, { - "region": "Liechtenstein", + "country": "Liechtenstein", "group": "Premium UDP Europe", "hostname": "87-1-li.cg-dialup.net", "ips": [ @@ -1742,137 +1578,117 @@ "91.90.122.133", "91.90.122.134", "91.90.122.135", - "91.90.122.136", - "91.90.122.137", - "91.90.122.138", "91.90.122.139", "91.90.122.140", - "91.90.122.141", - "91.90.122.142", "91.90.122.143", - "91.90.122.144" + "91.90.122.144", + "91.90.122.145" ] }, { - "region": "Lithuania", + "country": "Lithuania", "group": "Premium TCP Europe", "hostname": "97-1-lt.cg-dialup.net", "ips": [ - "85.206.162.209", + "85.206.162.211", "85.206.162.212", - "85.206.162.214", + "85.206.162.213", "85.206.162.215", "85.206.162.216", - "85.206.162.219", - "85.206.162.220", + "85.206.162.218", "85.206.162.222", "85.206.165.17", - "85.206.165.23" + "85.206.165.25", + "85.206.165.26" ] }, { - "region": "Lithuania", + "country": "Lithuania", "group": "Premium UDP Europe", "hostname": "87-1-lt.cg-dialup.net", "ips": [ - "85.206.162.212", - "85.206.162.213", - "85.206.162.214", - "85.206.162.216", - "85.206.162.217", - "85.206.162.220", + "85.206.162.210", + "85.206.162.215", "85.206.162.221", "85.206.162.222", - "85.206.165.30", - "85.206.165.31" + "85.206.165.18", + "85.206.165.19", + "85.206.165.20", + "85.206.165.23", + "85.206.165.26", + "85.206.165.30" ] }, { - "region": "Luxembourg", + "country": "Luxembourg", "group": "Premium TCP Europe", "hostname": "97-1-lu.cg-dialup.net", "ips": [ + "5.253.204.3", "5.253.204.4", "5.253.204.5", "5.253.204.6", "5.253.204.8", "5.253.204.10", "5.253.204.11", - "5.253.204.13", - "5.253.204.21", - "5.253.204.22", - "5.253.204.23", - "5.253.204.25", - "5.253.204.27", - "5.253.204.29", - "5.253.204.35", - "5.253.204.36", - "5.253.204.37", - "5.253.204.38" - ] - }, - { - "region": "Luxembourg", - "group": "Premium UDP Europe", - "hostname": "87-1-lu.cg-dialup.net", - "ips": [ - "5.253.204.4", - "5.253.204.6", - "5.253.204.8", - "5.253.204.11", - "5.253.204.12", - "5.253.204.13", "5.253.204.20", - "5.253.204.22", - "5.253.204.23", - "5.253.204.25", - "5.253.204.26", - "5.253.204.27", - "5.253.204.29", - "5.253.204.36", - "5.253.204.37", - "5.253.204.40", + "5.253.204.41", "5.253.204.45" ] }, { - "region": "Macao", - "group": "Premium TCP Europe", - "hostname": "97-1-mo.cg-dialup.net", + "country": "Luxembourg", + "group": "Premium UDP Europe", + "hostname": "87-1-lu.cg-dialup.net", "ips": [ - "84.252.92.131", - "84.252.92.132", - "84.252.92.133", - "84.252.92.135", - "84.252.92.136", - "84.252.92.137", - "84.252.92.138", - "84.252.92.139", - "84.252.92.141", - "84.252.92.145" + "5.253.204.4", + "5.253.204.5", + "5.253.204.9", + "5.253.204.20", + "5.253.204.21", + "5.253.204.27", + "5.253.204.30", + "5.253.204.37", + "5.253.204.39", + "5.253.204.41" ] }, { - "region": "Macao", - "group": "Premium UDP Europe", - "hostname": "87-1-mo.cg-dialup.net", + "country": "Macao", + "group": "Premium TCP Europe", + "hostname": "97-1-mo.cg-dialup.net", "ips": [ - "84.252.92.131", - "84.252.92.132", "84.252.92.133", "84.252.92.134", "84.252.92.135", "84.252.92.136", "84.252.92.137", + "84.252.92.138", + "84.252.92.139", + "84.252.92.142", + "84.252.92.143", + "84.252.92.144" + ] + }, + { + "country": "Macao", + "group": "Premium UDP Europe", + "hostname": "87-1-mo.cg-dialup.net", + "ips": [ + "84.252.92.131", + "84.252.92.133", + "84.252.92.134", + "84.252.92.136", + "84.252.92.138", "84.252.92.139", - "84.252.92.140", "84.252.92.141", + "84.252.92.142", "84.252.92.143", "84.252.92.145" ] }, { - "region": "Macedonia", + "country": "Macedonia", "group": "Premium TCP Europe", "hostname": "97-1-mk.cg-dialup.net", "ips": [ @@ -1889,7 +1705,7 @@ ] }, { - "region": "Macedonia", + "country": "Macedonia", "group": "Premium UDP Europe", "hostname": "87-1-mk.cg-dialup.net", "ips": [ @@ -1906,15 +1722,32 @@ ] }, { - "region": "Malaysia", + "country": "Malaysia", "group": "Premium TCP Europe", "hostname": "97-1-my.cg-dialup.net", "ips": [ - "146.70.15.3", + "146.70.15.4", "146.70.15.5", "146.70.15.6", + "146.70.15.7", "146.70.15.8", + "146.70.15.9", "146.70.15.10", + "146.70.15.11", + "146.70.15.14", + "146.70.15.15" + ] + }, + { + "country": "Malaysia", + "group": "Premium UDP Europe", + "hostname": "87-1-my.cg-dialup.net", + "ips": [ + "146.70.15.4", + "146.70.15.5", + "146.70.15.7", + "146.70.15.10", + "146.70.15.11", "146.70.15.12", "146.70.15.13", "146.70.15.14", @@ -1923,47 +1756,9 @@ ] }, { - "region": "Malaysia", - "group": "Premium UDP Europe", - "hostname": "87-1-my.cg-dialup.net", - "ips": [ - "146.70.15.5", - "146.70.15.6", - "146.70.15.7", - "146.70.15.9", - "146.70.15.10", - "146.70.15.11", - "146.70.15.12", - "146.70.15.13", - "146.70.15.15", - "146.70.15.16" - ] - }, - { - "region": "Malta", + "country": "Malta", "group": "Premium TCP Europe", "hostname": "97-1-mt.cg-dialup.net", - "ips": [ - "176.125.230.131", - "176.125.230.132", - "176.125.230.133", - "176.125.230.134", - "176.125.230.135", - "176.125.230.137", - "176.125.230.138", - "176.125.230.139", - "176.125.230.140", - "176.125.230.141", - "176.125.230.142", - "176.125.230.143", - "176.125.230.144", - "176.125.230.145" - ] - }, - { - "region": "Malta", - "group": "Premium UDP Europe", - "hostname": "87-1-mt.cg-dialup.net", "ips": [ "176.125.230.131", "176.125.230.132", @@ -1972,67 +1767,69 @@ "176.125.230.136", "176.125.230.137", "176.125.230.138", + "176.125.230.139", "176.125.230.140", - "176.125.230.141", - "176.125.230.142", "176.125.230.144" ] }, { - "region": "Mexico", + "country": "Malta", + "group": "Premium UDP Europe", + "hostname": "87-1-mt.cg-dialup.net", + "ips": [ + "176.125.230.131", + "176.125.230.135", + "176.125.230.137", + "176.125.230.138", + "176.125.230.139", + "176.125.230.141", + "176.125.230.142", + "176.125.230.143", + "176.125.230.144", + "176.125.230.145" + ] + }, + { + "country": "Mexico", "group": "Premium TCP Europe", "hostname": "97-1-mx.cg-dialup.net", "ips": [ - "77.81.142.134", "77.81.142.135", - "77.81.142.136", + "77.81.142.137", + "77.81.142.138", "77.81.142.139", - "77.81.142.140", + "77.81.142.146", "77.81.142.148", - "77.81.142.151", - "77.81.142.157", + "77.81.142.149", + "77.81.142.153", + "77.81.142.156", + "77.81.142.215" + ] + }, + { + "country": "Mexico", + "group": "Premium UDP Europe", + "hostname": "87-1-mx.cg-dialup.net", + "ips": [ + "77.81.142.134", + "77.81.142.139", + "77.81.142.142", + "77.81.142.153", + "77.81.142.156", "77.81.142.158", - "77.81.142.207", - "77.81.142.209", - "77.81.142.219", - "77.81.142.220", - "77.81.142.221", - "77.81.142.225", + "77.81.142.159", + "77.81.142.217", + "77.81.142.223", "77.81.142.228" ] }, { - "region": "Mexico", - "group": "Premium UDP Europe", - "hostname": "87-1-mx.cg-dialup.net", - "ips": [ - "77.81.142.131", - "77.81.142.132", - "77.81.142.133", - "77.81.142.134", - "77.81.142.135", - "77.81.142.138", - "77.81.142.140", - "77.81.142.144", - "77.81.142.146", - "77.81.142.152", - "77.81.142.156", - "77.81.142.158", - "77.81.142.159", - "77.81.142.213", - "77.81.142.214", - "77.81.142.217", - "77.81.142.226", - "77.81.142.227" - ] - }, - { - "region": "Moldova", + "country": "Moldova", "group": "Premium TCP Europe", "hostname": "97-1-md.cg-dialup.net", "ips": [ "178.175.130.243", - "178.175.130.245", + "178.175.130.244", "178.175.130.246", "178.175.130.250", "178.175.130.252", @@ -2040,158 +1837,147 @@ "178.175.130.254", "178.175.142.131", "178.175.142.132", - "178.175.142.133" + "178.175.142.134" ] }, { - "region": "Moldova", + "country": "Moldova", "group": "Premium UDP Europe", "hostname": "87-1-md.cg-dialup.net", "ips": [ "178.175.130.243", "178.175.130.244", - "178.175.130.245", "178.175.130.246", "178.175.130.250", "178.175.130.251", - "178.175.130.252", "178.175.130.253", "178.175.130.254", "178.175.142.131", - "178.175.142.132", "178.175.142.133", "178.175.142.134" ] }, { - "region": "Monaco", + "country": "Monaco", "group": "Premium TCP Europe", "hostname": "97-1-mc.cg-dialup.net", "ips": [ "95.181.233.131", - "95.181.233.132", "95.181.233.133", - "95.181.233.134", - "95.181.233.136", + "95.181.233.135", "95.181.233.137", "95.181.233.138", + "95.181.233.139", "95.181.233.140", - "95.181.233.143", - "95.181.233.144" + "95.181.233.141", + "95.181.233.142", + "95.181.233.143" ] }, { - "region": "Monaco", + "country": "Monaco", "group": "Premium UDP Europe", "hostname": "87-1-mc.cg-dialup.net", "ips": [ "95.181.233.131", "95.181.233.132", "95.181.233.133", - "95.181.233.135", "95.181.233.136", "95.181.233.137", "95.181.233.139", "95.181.233.140", "95.181.233.141", "95.181.233.142", - "95.181.233.143", "95.181.233.144" ] }, { - "region": "Mongolia", + "country": "Mongolia", "group": "Premium TCP Europe", "hostname": "97-1-mn.cg-dialup.net", "ips": [ "185.253.163.131", "185.253.163.132", "185.253.163.133", - "185.253.163.134", - "185.253.163.135", "185.253.163.136", + "185.253.163.137", "185.253.163.138", "185.253.163.139", - "185.253.163.140", - "185.253.163.141", - "185.253.163.142", "185.253.163.143", "185.253.163.144", "185.253.163.145" ] }, { - "region": "Mongolia", + "country": "Mongolia", "group": "Premium UDP Europe", "hostname": "87-1-mn.cg-dialup.net", "ips": [ "185.253.163.131", + "185.253.163.133", "185.253.163.134", - "185.253.163.135", "185.253.163.136", - "185.253.163.137", "185.253.163.138", - "185.253.163.140", + "185.253.163.139", "185.253.163.141", "185.253.163.142", "185.253.163.143", - "185.253.163.144", "185.253.163.145" ] }, { - "region": "Montenegro", + "country": "Montenegro", "group": "Premium TCP Europe", "hostname": "97-1-me.cg-dialup.net", "ips": [ "176.125.229.131", - "176.125.229.133", + "176.125.229.132", + "176.125.229.135", + "176.125.229.136", "176.125.229.137", "176.125.229.138", "176.125.229.139", "176.125.229.140", "176.125.229.141", - "176.125.229.142", - "176.125.229.143", - "176.125.229.145" + "176.125.229.142" ] }, { - "region": "Montenegro", + "country": "Montenegro", "group": "Premium UDP Europe", "hostname": "87-1-me.cg-dialup.net", "ips": [ "176.125.229.131", - "176.125.229.132", - "176.125.229.133", + "176.125.229.134", + "176.125.229.135", "176.125.229.136", "176.125.229.137", "176.125.229.138", "176.125.229.139", - "176.125.229.141", - "176.125.229.142", - "176.125.229.143" + "176.125.229.140", + "176.125.229.144", + "176.125.229.145" ] }, { - "region": "Morocco", + "country": "Morocco", "group": "Premium TCP Europe", "hostname": "97-1-ma.cg-dialup.net", "ips": [ - "95.181.232.131", - "95.181.232.133", + "95.181.232.132", + "95.181.232.134", "95.181.232.136", + "95.181.232.137", "95.181.232.138", "95.181.232.139", "95.181.232.140", "95.181.232.141", - "95.181.232.142", "95.181.232.143", "95.181.232.144" ] }, { - "region": "Morocco", + "country": "Morocco", "group": "Premium UDP Europe", "hostname": "87-1-ma.cg-dialup.net", "ips": [ @@ -2200,52 +1986,49 @@ "95.181.232.133", "95.181.232.134", "95.181.232.135", - "95.181.232.136", "95.181.232.137", - "95.181.232.138", "95.181.232.139", "95.181.232.140", - "95.181.232.141", "95.181.232.142", "95.181.232.144" ] }, { - "region": "Netherlands", + "country": "Netherlands", "group": "Premium TCP Europe", "hostname": "97-1-nl.cg-dialup.net", "ips": [ - "84.17.47.108", - "181.214.206.17", - "181.214.206.42", - "191.96.168.57", - "191.96.168.151", - "195.78.54.34", - "195.78.54.126", - "195.78.54.140", - "195.78.54.148", - "195.78.54.152" + "84.17.47.94", + "84.17.47.103", + "84.17.47.120", + "181.214.206.28", + "191.96.168.42", + "195.78.54.8", + "195.78.54.42", + "195.78.54.50", + "195.78.54.109", + "195.78.54.154" ] }, { - "region": "Netherlands", + "country": "Netherlands", "group": "Premium UDP Europe", "hostname": "87-1-nl.cg-dialup.net", "ips": [ - "84.17.47.116", - "191.96.168.13", - "191.96.168.22", - "191.96.168.23", - "191.96.168.54", - "191.96.168.124", - "191.96.168.140", - "191.96.168.141", - "191.96.168.146", - "195.78.54.121" + "84.17.47.108", + "181.214.206.21", + "191.96.168.45", + "191.96.168.123", + "191.96.168.157", + "195.78.54.115", + "195.78.54.129", + "195.78.54.144", + "195.78.54.157", + "195.181.172.66" ] }, { - "region": "New Zealand", + "country": "New Zealand", "group": "Premium TCP Europe", "hostname": "97-1-nz.cg-dialup.net", "ips": [ @@ -2254,17 +2037,15 @@ "43.250.207.100", "43.250.207.101", "43.250.207.102", - "43.250.207.103", "43.250.207.104", "43.250.207.105", "43.250.207.106", - "43.250.207.108", - "43.250.207.109", - "43.250.207.110" + "43.250.207.107", + "43.250.207.109" ] }, { - "region": "New Zealand", + "country": "New Zealand", "group": "Premium UDP Europe", "hostname": "87-1-nz.cg-dialup.net", "ips": [ @@ -2272,40 +2053,38 @@ "43.250.207.100", "43.250.207.101", "43.250.207.102", - "43.250.207.103", "43.250.207.104", "43.250.207.105", "43.250.207.106", - "43.250.207.107", "43.250.207.108", "43.250.207.109", "43.250.207.110" ] }, { - "region": "Nigeria", + "country": "Nigeria", "group": "Premium TCP Europe", "hostname": "97-1-ng.cg-dialup.net", "ips": [ - "146.70.65.3", "146.70.65.4", "146.70.65.5", "146.70.65.6", - "146.70.65.7", "146.70.65.8", "146.70.65.9", "146.70.65.10", + "146.70.65.11", + "146.70.65.12", "146.70.65.13", "146.70.65.14" ] }, { - "region": "Nigeria", + "country": "Nigeria", "group": "Premium UDP Europe", "hostname": "87-1-ng.cg-dialup.net", "ips": [ "146.70.65.3", - "146.70.65.4", + "146.70.65.5", "146.70.65.6", "146.70.65.7", "146.70.65.8", @@ -2313,78 +2092,51 @@ "146.70.65.10", "146.70.65.11", "146.70.65.12", - "146.70.65.14" + "146.70.65.13" ] }, { - "region": "Norway", + "country": "Norway", "group": "Premium TCP Europe", "hostname": "97-1-no.cg-dialup.net", "ips": [ "82.102.27.92", "185.206.225.29", - "185.206.225.30", - "185.206.225.228", + "185.206.225.229", "185.206.225.231", - "185.206.225.233", - "185.206.225.234", - "185.206.225.235", "185.253.97.235", - "185.253.97.236", + "185.253.97.238", "185.253.97.244", "185.253.97.245", - "185.253.97.246", "185.253.97.247", - "185.253.97.248", - "185.253.97.249", - "185.253.97.250", - "185.253.97.254" + "185.253.97.251" ] }, { - "region": "Norway", + "country": "Norway", "group": "Premium UDP Europe", "hostname": "87-1-no.cg-dialup.net", "ips": [ - "185.206.225.29", - "185.206.225.230", - "185.206.225.233", - "185.253.97.235", - "185.253.97.236", - "185.253.97.246", + "82.102.27.92", + "185.206.225.27", + "185.206.225.28", + "185.206.225.30", + "185.206.225.231", + "185.253.97.234", + "185.253.97.238", "185.253.97.247", - "185.253.97.249", - "185.253.97.251", - "185.253.97.252" + "185.253.97.248", + "185.253.97.253" ] }, { - "region": "Pakistan", + "country": "Pakistan", "group": "Premium TCP Europe", "hostname": "97-1-pk.cg-dialup.net", "ips": [ "146.70.12.3", - "146.70.12.4", "146.70.12.5", "146.70.12.6", - "146.70.12.7", - "146.70.12.8", - "146.70.12.9", - "146.70.12.10", - "146.70.12.11", - "146.70.12.14" - ] - }, - { - "region": "Pakistan", - "group": "Premium UDP Europe", - "hostname": "87-1-pk.cg-dialup.net", - "ips": [ - "146.70.12.3", - "146.70.12.4", - "146.70.12.5", - "146.70.12.6", - "146.70.12.7", "146.70.12.8", "146.70.12.9", "146.70.12.10", @@ -2395,317 +2147,305 @@ ] }, { - "region": "Panama", - "group": "Premium TCP Europe", - "hostname": "97-1-pa.cg-dialup.net", + "country": "Pakistan", + "group": "Premium UDP Europe", + "hostname": "87-1-pk.cg-dialup.net", "ips": [ - "91.90.126.131", - "91.90.126.133", - "91.90.126.134", - "91.90.126.136", - "91.90.126.137", - "91.90.126.139", - "91.90.126.140", - "91.90.126.141", - "91.90.126.142", - "91.90.126.145" + "146.70.12.3", + "146.70.12.4", + "146.70.12.6", + "146.70.12.7", + "146.70.12.9", + "146.70.12.10", + "146.70.12.11", + "146.70.12.12", + "146.70.12.13", + "146.70.12.14" ] }, { - "region": "Panama", - "group": "Premium UDP Europe", - "hostname": "87-1-pa.cg-dialup.net", + "country": "Panama", + "group": "Premium TCP Europe", + "hostname": "97-1-pa.cg-dialup.net", "ips": [ - "91.90.126.131", - "91.90.126.133", - "91.90.126.134", + "91.90.126.132", "91.90.126.136", "91.90.126.137", "91.90.126.138", "91.90.126.139", "91.90.126.140", - "91.90.126.142", - "91.90.126.144" + "91.90.126.141", + "91.90.126.143", + "91.90.126.144", + "91.90.126.145" ] }, { - "region": "Philippines", + "country": "Panama", + "group": "Premium UDP Europe", + "hostname": "87-1-pa.cg-dialup.net", + "ips": [ + "91.90.126.131", + "91.90.126.133", + "91.90.126.136", + "91.90.126.137", + "91.90.126.138", + "91.90.126.139", + "91.90.126.140", + "91.90.126.141", + "91.90.126.142", + "91.90.126.143" + ] + }, + { + "country": "Philippines", "group": "Premium TCP Europe", "hostname": "97-1-ph.cg-dialup.net", "ips": [ - "188.214.125.35", - "188.214.125.40", - "188.214.125.41", + "188.214.125.37", + "188.214.125.43", "188.214.125.44", "188.214.125.45", - "188.214.125.46", - "188.214.125.49", + "188.214.125.47", + "188.214.125.48", "188.214.125.51", - "188.214.125.52", - "188.214.125.54", - "188.214.125.55", "188.214.125.57", "188.214.125.59", - "188.214.125.60", - "188.214.125.62" - ] - }, - { - "region": "Philippines", - "group": "Premium UDP Europe", - "hostname": "87-1-ph.cg-dialup.net", - "ips": [ - "188.214.125.35", - "188.214.125.38", - "188.214.125.40", - "188.214.125.41", - "188.214.125.42", - "188.214.125.44", - "188.214.125.45", - "188.214.125.48", - "188.214.125.54", "188.214.125.60" ] }, { - "region": "Poland", - "group": "Premium TCP Europe", - "hostname": "97-1-pl.cg-dialup.net", + "country": "Philippines", + "group": "Premium UDP Europe", + "hostname": "87-1-ph.cg-dialup.net", "ips": [ - "138.199.59.131", - "138.199.59.133", - "138.199.59.135", - "138.199.59.139", - "138.199.59.142", - "138.199.59.146", - "138.199.59.147", - "138.199.59.148", - "138.199.59.150", - "138.199.59.157", - "138.199.59.160", - "138.199.59.169", - "138.199.59.170", - "138.199.59.171", - "138.199.59.172", - "138.199.59.176", - "138.199.59.177", - "138.199.59.178" + "188.214.125.41", + "188.214.125.43", + "188.214.125.46", + "188.214.125.48", + "188.214.125.49", + "188.214.125.51", + "188.214.125.52", + "188.214.125.53", + "188.214.125.59", + "188.214.125.61" ] }, { - "region": "Poland", + "country": "Poland", + "group": "Premium TCP Europe", + "hostname": "97-1-pl.cg-dialup.net", + "ips": [ + "138.199.59.133", + "138.199.59.137", + "138.199.59.146", + "138.199.59.148", + "138.199.59.152", + "138.199.59.155", + "138.199.59.156", + "138.199.59.167", + "138.199.59.174", + "138.199.59.175" + ] + }, + { + "country": "Poland", "group": "Premium UDP Europe", "hostname": "87-1-pl.cg-dialup.net", "ips": [ "138.199.59.133", - "138.199.59.142", - "138.199.59.148", - "138.199.59.150", + "138.199.59.135", + "138.199.59.143", + "138.199.59.146", + "138.199.59.147", + "138.199.59.149", "138.199.59.151", - "138.199.59.157", - "138.199.59.160", - "138.199.59.164", "138.199.59.165", - "138.199.59.171" + "138.199.59.168", + "138.199.59.173" ] }, { - "region": "Portugal", + "country": "Portugal", "group": "Premium TCP Europe", "hostname": "97-1-pt.cg-dialup.net", "ips": [ - "146.70.59.140", - "146.70.59.141", + "146.70.59.136", + "146.70.59.137", "146.70.59.142", - "146.70.59.147", + "146.70.59.145", "146.70.59.148", - "146.70.59.156", - "146.70.59.168", - "146.70.59.170", - "146.70.59.171", - "146.70.59.177" + "146.70.59.157", + "146.70.59.158", + "146.70.59.164", + "146.70.59.173", + "146.70.59.179" ] }, { - "region": "Portugal", + "country": "Portugal", "group": "Premium UDP Europe", "hostname": "87-1-pt.cg-dialup.net", "ips": [ - "146.70.59.131", - "146.70.59.132", - "146.70.59.135", - "146.70.59.144", - "146.70.59.147", - "146.70.59.152", + "146.70.59.137", + "146.70.59.140", + "146.70.59.143", + "146.70.59.145", + "146.70.59.148", "146.70.59.153", - "146.70.59.154", - "146.70.59.158", - "146.70.59.161", + "146.70.59.155", + "146.70.59.160", "146.70.59.163", - "146.70.59.166", - "146.70.59.168", - "146.70.59.170", - "146.70.59.172", - "146.70.59.177" + "146.70.59.170" ] }, { - "region": "Qatar", + "country": "Qatar", "group": "Premium TCP Europe", "hostname": "97-1-qa.cg-dialup.net", - "ips": [ - "95.181.234.133", - "95.181.234.134", - "95.181.234.135", - "95.181.234.137", - "95.181.234.138", - "95.181.234.140", - "95.181.234.141", - "95.181.234.142", - "95.181.234.143", - "95.181.234.144" - ] - }, - { - "region": "Qatar", - "group": "Premium UDP Europe", - "hostname": "87-1-qa.cg-dialup.net", "ips": [ "95.181.234.131", "95.181.234.132", "95.181.234.133", "95.181.234.135", - "95.181.234.136", "95.181.234.137", - "95.181.234.138", "95.181.234.139", "95.181.234.140", - "95.181.234.141", "95.181.234.142", "95.181.234.143", "95.181.234.144" ] }, { - "region": "Romania", + "country": "Qatar", + "group": "Premium UDP Europe", + "hostname": "87-1-qa.cg-dialup.net", + "ips": [ + "95.181.234.133", + "95.181.234.134", + "95.181.234.135", + "95.181.234.136", + "95.181.234.138", + "95.181.234.139", + "95.181.234.140", + "95.181.234.141", + "95.181.234.143", + "95.181.234.144" + ] + }, + { + "country": "Romania", "group": "NoSpy TCP Europe", "hostname": "97-8-ro.cg-dialup.net", "ips": [ - "85.9.20.131", "85.9.20.132", "85.9.20.133", "85.9.20.134", - "85.9.20.136", "85.9.20.139", "85.9.20.145", - "85.9.20.146", "85.9.20.148", - "85.9.20.150", "85.9.20.151", "85.9.20.154", - "85.9.20.155", - "85.9.20.248" + "85.9.20.248", + "85.9.20.249" ] }, { - "region": "Romania", + "country": "Romania", "group": "NoSpy UDP Europe", "hostname": "87-8-ro.cg-dialup.net", "ips": [ - "85.9.20.135", - "85.9.20.137", - "85.9.20.138", - "85.9.20.145", - "85.9.20.146", + "85.9.20.131", + "85.9.20.132", + "85.9.20.139", + "85.9.20.144", "85.9.20.147", "85.9.20.148", "85.9.20.150", - "85.9.20.151", - "85.9.20.248" + "85.9.20.154", + "85.9.20.248", + "85.9.20.249" ] }, { - "region": "Romania", + "country": "Romania", "group": "Premium TCP Europe", "hostname": "97-1-ro.cg-dialup.net", "ips": [ - "193.176.84.83", - "193.176.84.85", - "193.176.84.87", - "193.176.84.89", - "193.176.84.128", - "193.176.84.131", + "193.176.84.81", + "193.176.84.82", + "193.176.84.88", + "193.176.84.123", + "193.176.84.127", + "193.176.85.74", "193.176.85.78", - "193.176.85.79", - "193.176.85.92", - "193.176.85.99" + "193.176.85.81", + "193.176.85.83", + "193.176.85.95" ] }, { - "region": "Romania", + "country": "Romania", "group": "Premium UDP Europe", "hostname": "87-1-ro.cg-dialup.net", "ips": [ + "193.176.84.81", "193.176.84.83", - "193.176.84.126", - "193.176.84.128", + "193.176.84.91", + "193.176.84.125", "193.176.84.129", - "193.176.84.130", "193.176.85.70", - "193.176.85.71", - "193.176.85.77", - "193.176.85.81", - "193.176.85.83" + "193.176.85.75", + "193.176.85.95", + "193.176.85.101", + "193.176.85.104" ] }, { - "region": "Russian Federation", + "country": "Russian Federation", "group": "Premium TCP Europe", "hostname": "97-1-ru.cg-dialup.net", "ips": [ "146.70.52.8", "146.70.52.14", "146.70.52.21", - "146.70.52.25", - "146.70.52.28", "146.70.52.29", - "146.70.52.38", - "146.70.52.41", - "146.70.52.73", - "146.70.52.77" + "146.70.52.35", + "146.70.52.43", + "146.70.52.54", + "146.70.52.56", + "146.70.52.62", + "146.70.52.78" ] }, { - "region": "Russian Federation", + "country": "Russian Federation", "group": "Premium UDP Europe", "hostname": "87-1-ru.cg-dialup.net", "ips": [ - "146.70.52.7", - "146.70.52.39", - "146.70.52.41", + "146.70.52.4", + "146.70.52.25", + "146.70.52.37", + "146.70.52.40", + "146.70.52.46", + "146.70.52.58", "146.70.52.61", "146.70.52.67", "146.70.52.69", - "146.70.52.71", - "146.70.52.72", - "146.70.52.75", - "146.70.52.76" + "146.70.52.71" ] }, { - "region": "Saudi Arabia", + "country": "Saudi Arabia", "group": "Premium TCP Europe", "hostname": "97-1-sa.cg-dialup.net", "ips": [ "95.181.235.131", "95.181.235.132", "95.181.235.133", - "95.181.235.134", - "95.181.235.135", "95.181.235.136", - "95.181.235.137", + "95.181.235.138", "95.181.235.139", - "95.181.235.140", "95.181.235.141", "95.181.235.142", "95.181.235.143", @@ -2713,92 +2453,75 @@ ] }, { - "region": "Saudi Arabia", + "country": "Saudi Arabia", "group": "Premium UDP Europe", "hostname": "87-1-sa.cg-dialup.net", "ips": [ + "95.181.235.131", "95.181.235.132", "95.181.235.133", "95.181.235.134", + "95.181.235.135", "95.181.235.136", - "95.181.235.137", "95.181.235.138", - "95.181.235.139", "95.181.235.140", "95.181.235.141", - "95.181.235.143" + "95.181.235.142" ] }, { - "region": "Serbia", + "country": "Serbia", "group": "Premium TCP Europe", "hostname": "97-1-rs.cg-dialup.net", "ips": [ - "141.98.103.35", - "141.98.103.36", - "141.98.103.37", - "141.98.103.38", - "141.98.103.40", - "141.98.103.41", - "141.98.103.43", - "141.98.103.44", - "141.98.103.45", - "141.98.103.46" - ] - }, - { - "region": "Serbia", - "group": "Premium UDP Europe", - "hostname": "87-1-rs.cg-dialup.net", - "ips": [ - "141.98.103.35", "141.98.103.36", "141.98.103.37", "141.98.103.38", "141.98.103.39", "141.98.103.40", "141.98.103.41", + "141.98.103.42", "141.98.103.43", - "141.98.103.45", + "141.98.103.44", "141.98.103.46" ] }, { - "region": "Singapore", + "country": "Serbia", + "group": "Premium UDP Europe", + "hostname": "87-1-rs.cg-dialup.net", + "ips": [ + "141.98.103.36", + "141.98.103.37", + "141.98.103.38", + "141.98.103.39", + "141.98.103.40", + "141.98.103.41", + "141.98.103.42", + "141.98.103.43", + "141.98.103.44", + "141.98.103.46" + ] + }, + { + "country": "Singapore", "group": "Premium TCP Europe", "hostname": "97-1-sg.cg-dialup.net", "ips": [ "84.17.39.164", "84.17.39.165", - "84.17.39.166", - "84.17.39.167", "84.17.39.168", "84.17.39.169", - "84.17.39.172", - "84.17.39.176", - "84.17.39.180", - "84.17.39.182" - ] - }, - { - "region": "Singapore", - "group": "Premium UDP Europe", - "hostname": "87-1-sg.cg-dialup.net", - "ips": [ - "84.17.39.162", - "84.17.39.165", - "84.17.39.167", - "84.17.39.168", - "84.17.39.169", - "84.17.39.171", - "84.17.39.175", - "84.17.39.177", + "84.17.39.170", + "84.17.39.178", + "84.17.39.179", "84.17.39.182", - "84.17.39.185" + "84.17.39.183", + "84.17.39.184" ] }, { - "region": "Slovakia", + "country": "Slovakia", "group": "Premium TCP Europe", "hostname": "97-1-sk.cg-dialup.net", "ips": [ @@ -2815,7 +2538,7 @@ ] }, { - "region": "Slovakia", + "country": "Slovakia", "group": "Premium UDP Europe", "hostname": "87-1-sk.cg-dialup.net", "ips": [ @@ -2832,7 +2555,7 @@ ] }, { - "region": "Slovenia", + "country": "Slovenia", "group": "Premium TCP Europe", "hostname": "97-1-si.cg-dialup.net", "ips": [ @@ -2844,270 +2567,250 @@ "195.80.150.216", "195.80.150.217", "195.80.150.218", - "195.80.150.219", "195.80.150.220", - "195.80.150.221", - "195.80.150.222" + "195.80.150.221" ] }, { - "region": "Slovenia", + "country": "Slovenia", "group": "Premium UDP Europe", "hostname": "87-1-si.cg-dialup.net", "ips": [ + "195.80.150.211", "195.80.150.212", "195.80.150.213", - "195.80.150.214", "195.80.150.215", "195.80.150.216", "195.80.150.217", "195.80.150.218", "195.80.150.219", "195.80.150.220", - "195.80.150.221", "195.80.150.222" ] }, { - "region": "South Africa", + "country": "South Africa", "group": "Premium TCP Europe", "hostname": "97-1-za.cg-dialup.net", "ips": [ "188.214.158.36", - "188.214.158.37", - "188.214.158.42", - "188.214.158.44", + "188.214.158.38", + "188.214.158.39", + "188.214.158.43", "188.214.158.46", - "188.214.158.54", - "188.214.158.55", - "188.214.158.59", - "188.214.158.61", - "188.214.158.62" + "188.214.158.51", + "188.214.158.52", + "188.214.158.56", + "188.214.158.57", + "188.214.158.60" ] }, { - "region": "South Africa", + "country": "South Africa", "group": "Premium UDP Europe", "hostname": "87-1-za.cg-dialup.net", "ips": [ - "188.214.158.35", - "188.214.158.36", + "188.214.158.37", + "188.214.158.38", "188.214.158.40", - "188.214.158.41", - "188.214.158.53", + "188.214.158.46", + "188.214.158.51", + "188.214.158.52", "188.214.158.54", "188.214.158.56", - "188.214.158.60", - "188.214.158.61", - "188.214.158.62" + "188.214.158.57", + "188.214.158.58" ] }, { - "region": "Spain", + "country": "Spain", "group": "Premium TCP Europe", "hostname": "97-1-es.cg-dialup.net", "ips": [ - "37.120.142.39", - "37.120.142.58", - "82.102.26.197", - "84.17.62.132", - "84.17.62.139", - "84.17.62.146", - "84.17.62.147", - "185.93.3.105", - "185.253.99.195", - "185.253.99.197" + "37.120.142.36", + "37.120.142.57", + "37.120.142.62", + "37.120.142.166", + "37.120.142.170", + "82.102.26.196", + "84.17.62.134", + "84.17.62.148", + "185.93.3.112", + "192.142.229.5" ] }, { - "region": "Spain", + "country": "Spain", "group": "Premium UDP Europe", "hostname": "87-1-es.cg-dialup.net", "ips": [ - "37.120.142.35", - "37.120.142.37", - "37.120.142.39", + "37.120.142.54", + "37.120.142.62", "37.120.142.155", - "37.120.142.164", - "82.102.26.200", - "82.102.26.218", - "185.93.3.114", - "185.253.99.197", - "185.253.99.199" + "82.102.26.197", + "82.102.26.199", + "84.17.62.145", + "185.93.3.108", + "185.253.99.196", + "185.253.99.198", + "185.253.99.203" ] }, { - "region": "Sri Lanka", + "country": "Sri Lanka", "group": "Premium TCP Europe", "hostname": "97-1-lk.cg-dialup.net", - "ips": [ - "95.181.239.131", - "95.181.239.132", - "95.181.239.133", - "95.181.239.134", - "95.181.239.136", - "95.181.239.137", - "95.181.239.138", - "95.181.239.139", - "95.181.239.142", - "95.181.239.143" - ] - }, - { - "region": "Sri Lanka", - "group": "Premium UDP Europe", - "hostname": "87-1-lk.cg-dialup.net", "ips": [ "95.181.239.131", "95.181.239.133", "95.181.239.134", "95.181.239.135", "95.181.239.136", - "95.181.239.137", - "95.181.239.138", "95.181.239.139", "95.181.239.140", - "95.181.239.141" + "95.181.239.141", + "95.181.239.142", + "95.181.239.143" ] }, { - "region": "Sweden", + "country": "Sri Lanka", + "group": "Premium UDP Europe", + "hostname": "87-1-lk.cg-dialup.net", + "ips": [ + "95.181.239.131", + "95.181.239.132", + "95.181.239.133", + "95.181.239.134", + "95.181.239.135", + "95.181.239.137", + "95.181.239.140", + "95.181.239.142", + "95.181.239.143", + "95.181.239.144" + ] + }, + { + "country": "Sweden", "group": "Premium TCP Europe", "hostname": "97-1-se.cg-dialup.net", "ips": [ - "188.126.73.206", + "188.126.73.198", + "188.126.73.207", + "188.126.73.210", "188.126.73.217", - "188.126.73.219", - "188.126.79.11", - "188.126.79.17", - "188.126.79.19", - "188.126.79.21", - "195.246.120.162", - "195.246.120.163", - "195.246.120.172" + "188.126.79.25", + "195.246.120.142", + "195.246.120.166", + "195.246.120.172", + "195.246.120.174", + "195.246.120.179" ] }, { - "region": "Sweden", + "country": "Sweden", "group": "Premium UDP Europe", "hostname": "87-1-se.cg-dialup.net", "ips": [ - "188.126.73.198", - "188.126.73.204", - "188.126.73.211", - "188.126.73.217", - "188.126.73.219", - "188.126.79.18", - "188.126.79.27", - "195.246.120.152", - "195.246.120.155", - "195.246.120.167" + "188.126.73.209", + "188.126.73.220", + "188.126.79.5", + "188.126.79.19", + "188.126.79.21", + "188.126.79.22", + "188.126.79.23", + "195.246.120.147", + "195.246.120.148", + "195.246.120.153" ] }, { - "region": "Switzerland", + "country": "Switzerland", "group": "Premium TCP Europe", "hostname": "97-1-ch.cg-dialup.net", "ips": [ - "84.17.52.2", "84.17.52.5", - "84.17.52.8", - "84.17.52.14", - "84.17.52.20", - "84.17.52.32", - "84.17.52.36", + "84.17.52.44", "84.17.52.46", - "84.17.52.48", - "84.17.52.54", - "84.17.52.63", - "84.17.52.65", - "84.17.52.70", - "185.32.222.7", - "185.32.222.11", - "185.189.150.57", - "185.189.150.73", - "195.225.118.37", - "195.225.118.40", - "195.225.118.56" + "84.17.52.77", + "185.32.222.105", + "185.32.222.107", + "185.32.222.120", + "185.189.150.53", + "185.189.150.59", + "185.189.150.69" ] }, { - "region": "Switzerland", + "country": "Switzerland", "group": "Premium UDP Europe", "hostname": "87-1-ch.cg-dialup.net", "ips": [ - "84.17.52.14", - "84.17.52.22", - "84.17.52.42", - "84.17.52.50", + "84.17.52.11", + "84.17.52.38", + "84.17.52.44", + "84.17.52.49", "185.32.222.118", - "185.189.150.38", - "185.189.150.39", + "185.189.150.40", "185.189.150.53", - "185.189.150.58", - "195.225.118.39" + "185.189.150.54", + "185.189.150.60", + "195.225.118.37" ] }, { - "region": "Taiwan", + "country": "Taiwan", "group": "Premium TCP Europe", "hostname": "97-1-tw.cg-dialup.net", "ips": [ - "45.133.181.100", - "45.133.181.103", - "45.133.181.109", - "45.133.181.112", - "45.133.181.115", - "45.133.181.119", + "45.133.181.102", + "45.133.181.105", + "45.133.181.106", + "45.133.181.108", + "45.133.181.123", + "188.214.106.21", "188.214.106.23", - "188.214.106.27", + "188.214.106.26", "188.214.106.28", - "188.214.106.30" + "188.214.106.29" ] }, { - "region": "Taiwan", + "country": "Taiwan", "group": "Premium UDP Europe", "hostname": "87-1-tw.cg-dialup.net", "ips": [ - "45.133.181.104", - "45.133.181.107", - "45.133.181.110", + "45.133.181.99", + "45.133.181.100", + "45.133.181.103", + "45.133.181.106", "45.133.181.111", "45.133.181.113", "45.133.181.116", - "45.133.181.117", - "45.133.181.122", - "45.133.181.123", - "45.133.181.124", - "188.214.106.19", - "188.214.106.21", - "188.214.106.22", - "188.214.106.23", - "188.214.106.24", - "188.214.106.26", - "188.214.106.27" + "45.133.181.121", + "45.133.181.125", + "188.214.106.25" ] }, { - "region": "Thailand", + "country": "Thailand", "group": "Premium TCP Europe", "hostname": "97-1-th.cg-dialup.net", "ips": [ + "146.70.13.4", "146.70.13.5", "146.70.13.6", "146.70.13.7", "146.70.13.8", "146.70.13.9", - "146.70.13.10", "146.70.13.11", "146.70.13.13", "146.70.13.14", - "146.70.13.16" + "146.70.13.15" ] }, { - "region": "Thailand", + "country": "Thailand", "group": "Premium UDP Europe", "hostname": "87-1-th.cg-dialup.net", "ips": [ @@ -3116,269 +2819,249 @@ "146.70.13.5", "146.70.13.6", "146.70.13.7", + "146.70.13.9", "146.70.13.10", - "146.70.13.11", + "146.70.13.12", "146.70.13.13", - "146.70.13.15", "146.70.13.16" ] }, { - "region": "Turkey", + "country": "Turkey", "group": "Premium TCP Europe", "hostname": "97-1-tr.cg-dialup.net", "ips": [ "188.213.34.4", "188.213.34.7", - "188.213.34.10", - "188.213.34.17", + "188.213.34.9", + "188.213.34.18", "188.213.34.20", - "188.213.34.23", - "188.213.34.27", - "188.213.34.36", - "188.213.34.41", - "188.213.34.101" + "188.213.34.26", + "188.213.34.46", + "188.213.34.99", + "188.213.34.108", + "188.213.34.110" ] }, { - "region": "Turkey", + "country": "Turkey", "group": "Premium UDP Europe", "hostname": "87-1-tr.cg-dialup.net", "ips": [ "188.213.34.4", - "188.213.34.7", - "188.213.34.9", - "188.213.34.25", - "188.213.34.41", + "188.213.34.10", + "188.213.34.29", + "188.213.34.36", + "188.213.34.37", "188.213.34.42", - "188.213.34.101", - "188.213.34.104", - "188.213.34.106", - "188.213.34.108" + "188.213.34.43", + "188.213.34.44", + "188.213.34.103", + "188.213.34.104" ] }, { - "region": "Ukraine", + "country": "Ukraine", "group": "Premium TCP Europe", "hostname": "97-1-ua.cg-dialup.net", "ips": [ - "156.146.50.18", - "156.146.50.43", - "156.146.50.48", - "156.146.50.53", - "156.146.50.57", - "156.146.50.58", - "156.146.50.69", - "156.146.50.85", - "156.146.50.86", - "156.146.50.88" - ] - }, - { - "region": "Ukraine", - "group": "Premium UDP Europe", - "hostname": "87-1-ua.cg-dialup.net", - "ips": [ - "156.146.50.18", - "156.146.50.22", - "156.146.50.35", - "156.146.50.38", - "156.146.50.40", + "156.146.50.36", + "156.146.50.39", "156.146.50.45", - "156.146.50.50", - "156.146.50.54", - "156.146.50.55", - "156.146.50.59", + "156.146.50.46", + "156.146.50.57", "156.146.50.73", - "156.146.50.78", - "156.146.50.81", - "156.146.50.84", - "156.146.50.86", - "156.146.50.87", + "156.146.50.74", + "156.146.50.77", + "156.146.50.79", "156.146.50.89" ] }, { - "region": "United Arab Emirates", + "country": "Ukraine", + "group": "Premium UDP Europe", + "hostname": "87-1-ua.cg-dialup.net", + "ips": [ + "156.146.50.37", + "156.146.50.38", + "156.146.50.41", + "156.146.50.43", + "156.146.50.59", + "156.146.50.67", + "156.146.50.72", + "156.146.50.81", + "156.146.50.88", + "156.146.50.91" + ] + }, + { + "country": "United Arab Emirates", "group": "Premium TCP Europe", "hostname": "97-1-ae.cg-dialup.net", "ips": [ "217.138.193.179", "217.138.193.181", "217.138.193.182", - "217.138.193.184", - "217.138.193.185", - "217.138.193.186", - "217.138.193.187", - "217.138.193.188", - "217.138.193.189", - "217.138.193.190" - ] - }, - { - "region": "United Arab Emirates", - "group": "Premium UDP Europe", - "hostname": "87-1-ae.cg-dialup.net", - "ips": [ - "217.138.193.179", - "217.138.193.180", - "217.138.193.181", - "217.138.193.182", "217.138.193.183", "217.138.193.184", "217.138.193.185", "217.138.193.186", "217.138.193.187", "217.138.193.188", + "217.138.193.189" + ] + }, + { + "country": "United Arab Emirates", + "group": "Premium UDP Europe", + "hostname": "87-1-ae.cg-dialup.net", + "ips": [ + "217.138.193.180", + "217.138.193.181", + "217.138.193.182", + "217.138.193.183", + "217.138.193.184", + "217.138.193.185", + "217.138.193.186", + "217.138.193.187", "217.138.193.189", "217.138.193.190" ] }, { - "region": "United Kingdom", + "country": "United Kingdom", "group": "Premium TCP Europe", "hostname": "97-1-gb.cg-dialup.net", "ips": [ - "45.133.173.49", - "45.133.173.57", - "45.133.173.64", - "84.17.51.14", - "138.199.63.93", - "181.215.176.135", - "191.101.209.100", - "191.101.209.133", - "194.110.13.103", - "194.110.13.133" + "45.133.172.137", + "45.133.173.33", + "45.133.173.79", + "84.17.51.24", + "181.215.176.131", + "181.215.176.252", + "191.101.209.68", + "191.101.209.75", + "191.101.209.130", + "191.101.209.137" ] }, { - "region": "United Kingdom", + "country": "United Kingdom", "group": "Premium UDP Europe", "hostname": "87-1-gb.cg-dialup.net", "ips": [ - "45.133.172.122", - "45.133.172.146", - "45.133.172.159", - "138.199.63.95", - "138.199.63.116", - "181.215.176.242", - "181.215.176.253", - "191.101.209.135", - "194.110.13.106", - "194.110.13.115" + "45.133.172.101", + "45.133.172.149", + "45.133.173.64", + "45.133.173.74", + "138.199.63.96", + "181.215.176.126", + "181.215.176.160", + "194.110.13.131", + "194.110.13.136", + "194.110.13.147" ] }, { - "region": "United States", + "country": "United States", "group": "Premium TCP Europe", "hostname": "97-1-us.cg-dialup.net", "ips": [ - "45.89.173.217", - "84.17.45.106", - "91.149.244.142", - "91.149.244.171", - "91.149.244.213", - "102.129.152.241", - "154.16.192.177", - "154.16.192.214", - "154.21.208.151", - "154.21.208.164", - "156.146.36.198", - "156.146.36.201", - "156.146.36.206", - "156.146.49.182", - "184.170.240.195", - "185.242.5.228", - "191.96.150.184", - "191.96.227.182", - "191.96.227.226", - "212.102.41.46" + "91.149.244.153", + "91.149.244.214", + "91.149.244.251", + "102.129.152.221", + "102.129.152.224", + "102.129.153.241", + "154.16.192.231", + "154.21.208.153", + "191.96.150.166", + "191.96.227.230" ] }, { - "region": "United States", + "country": "United States", "group": "Premium UDP Europe", "hostname": "87-1-us.cg-dialup.net", "ips": [ - "84.17.45.118", - "89.187.175.241", - "91.149.244.154", - "154.16.192.228", - "156.146.49.137", + "89.187.171.151", + "89.187.182.26", + "91.149.244.215", + "156.146.37.113", + "156.146.49.148", "156.146.49.163", - "185.152.66.226", - "191.96.227.239", - "212.102.41.47", - "212.102.41.49" + "184.170.240.208", + "184.170.240.211", + "191.96.150.164", + "191.96.227.187" ] }, { - "region": "Venezuela", + "country": "Venezuela", "group": "Premium TCP Europe", "hostname": "97-1-ve.cg-dialup.net", "ips": [ - "95.181.237.131", + "95.181.237.132", + "95.181.237.133", + "95.181.237.135", + "95.181.237.136", + "95.181.237.138", + "95.181.237.139", + "95.181.237.140", + "95.181.237.141", + "95.181.237.142", + "95.181.237.143" + ] + }, + { + "country": "Venezuela", + "group": "Premium UDP Europe", + "hostname": "87-1-ve.cg-dialup.net", + "ips": [ + "95.181.237.132", "95.181.237.133", "95.181.237.134", "95.181.237.135", "95.181.237.136", "95.181.237.137", - "95.181.237.138", + "95.181.237.140", "95.181.237.141", "95.181.237.142", - "95.181.237.144" + "95.181.237.143" ] }, { - "region": "Venezuela", - "group": "Premium UDP Europe", - "hostname": "87-1-ve.cg-dialup.net", - "ips": [ - "95.181.237.131", - "95.181.237.132", - "95.181.237.134", - "95.181.237.135", - "95.181.237.136", - "95.181.237.138", - "95.181.237.141", - "95.181.237.142", - "95.181.237.143", - "95.181.237.144" - ] - }, - { - "region": "Vietnam", + "country": "Vietnam", "group": "Premium TCP Europe", "hostname": "97-1-vn.cg-dialup.net", "ips": [ "188.214.152.99", "188.214.152.100", "188.214.152.101", + "188.214.152.102", "188.214.152.103", "188.214.152.104", "188.214.152.105", - "188.214.152.106", - "188.214.152.107", "188.214.152.108", "188.214.152.109", "188.214.152.110" ] }, { - "region": "Vietnam", + "country": "Vietnam", "group": "Premium UDP Europe", "hostname": "87-1-vn.cg-dialup.net", "ips": [ "188.214.152.99", - "188.214.152.100", + "188.214.152.101", "188.214.152.102", "188.214.152.103", "188.214.152.104", "188.214.152.105", - "188.214.152.106", "188.214.152.107", "188.214.152.108", - "188.214.152.109" + "188.214.152.109", + "188.214.152.110" ] } ] @@ -115155,4 +114838,4 @@ } ] } -} +} \ No newline at end of file diff --git a/internal/updater/providers/cyberghost/hosttoserver.go b/internal/updater/providers/cyberghost/hosttoserver.go index 4dca878f..edfcbd7c 100644 --- a/internal/updater/providers/cyberghost/hosttoserver.go +++ b/internal/updater/providers/cyberghost/hosttoserver.go @@ -21,12 +21,12 @@ func getPossibleServers() (possibleServers hostToServer) { possibleServers = make(hostToServer, n) // key is the host for groupID, groupName := range groups { - for countryCode, region := range possibleCountryCodes { + for countryCode, country := range possibleCountryCodes { const domain = "cg-dialup.net" possibleHost := groupID + "-" + countryCode + "." + domain possibleServer := models.CyberghostServer{ Hostname: possibleHost, - Region: region, + Country: country, Group: groupName, } possibleServers[possibleHost] = possibleServer diff --git a/internal/updater/providers/cyberghost/sort.go b/internal/updater/providers/cyberghost/sort.go index c89d0dcb..6f3b63b4 100644 --- a/internal/updater/providers/cyberghost/sort.go +++ b/internal/updater/providers/cyberghost/sort.go @@ -8,12 +8,12 @@ import ( func sortServers(servers []models.CyberghostServer) { sort.Slice(servers, func(i, j int) bool { - if servers[i].Region == servers[j].Region { + if servers[i].Country == servers[j].Country { if servers[i].Group == servers[j].Group { return servers[i].Hostname < servers[j].Hostname } return servers[i].Group < servers[j].Group } - return servers[i].Region < servers[j].Region + return servers[i].Country < servers[j].Country }) } diff --git a/maintenance.md b/maintenance.md index 19ce8b14..51707863 100644 --- a/maintenance.md +++ b/maintenance.md @@ -51,7 +51,7 @@ - `PIA_ENCRYPTION` - `PORT_FORWARDING` - `WIREGUARD_PORT` - - `REGION` for PIA + - `REGION` for PIA, Cyberghost - `WIREGUARD_ADDRESS` - `VPNSP` - All old location filters such as `REGION`, `COUNTRY`, etc.