diff --git a/internal/provider/surfshark/updater/api.go b/internal/provider/surfshark/updater/api.go index 0e9facb4..82c69e5b 100644 --- a/internal/provider/surfshark/updater/api.go +++ b/internal/provider/surfshark/updater/api.go @@ -10,7 +10,6 @@ import ( "github.com/qdm12/gluetun/internal/provider/surfshark/servers" ) -// Note: no multi-hop and some OpenVPN servers are missing from their API. func addServersFromAPI(ctx context.Context, client *http.Client, hts hostToServers) (err error) { data, err := fetchAPI(ctx, client) @@ -52,31 +51,38 @@ type serverData struct { func fetchAPI(ctx context.Context, client *http.Client) ( servers []serverData, err error) { - const url = "https://my.surfshark.com/vpn/api/v4/server/clusters" + const url = "https://api.surfshark.com/v4/server/clusters" - request, err := http.NewRequestWithContext(ctx, http.MethodGet, url, nil) - if err != nil { - return nil, err - } + for _, clustersType := range [...]string{"generic", "double", "static", "obfuscated"} { + request, err := http.NewRequestWithContext(ctx, http.MethodGet, url+"/"+clustersType, nil) + if err != nil { + return nil, err + } - response, err := client.Do(request) - if err != nil { - return nil, err - } - defer response.Body.Close() + response, err := client.Do(request) + if err != nil { + return nil, err + } + defer response.Body.Close() - if response.StatusCode != http.StatusOK { - return nil, fmt.Errorf("%w: %d %s", ErrHTTPStatusCodeNotOK, - response.StatusCode, response.Status) - } + if response.StatusCode != http.StatusOK { + return nil, fmt.Errorf("%w: %d %s", ErrHTTPStatusCodeNotOK, + response.StatusCode, response.Status) + } - decoder := json.NewDecoder(response.Body) - if err := decoder.Decode(&servers); err != nil { - return nil, fmt.Errorf("decoding response body: %w", err) - } + decoder := json.NewDecoder(response.Body) + var newServers []serverData + err = decoder.Decode(&newServers) + if err != nil { + return nil, fmt.Errorf("decoding response body: %w", err) + } - if err := response.Body.Close(); err != nil { - return nil, err + err = response.Body.Close() + if err != nil { + return nil, err + } + + servers = append(servers, newServers...) } return servers, nil diff --git a/internal/provider/surfshark/updater/api_test.go b/internal/provider/surfshark/updater/api_test.go index 02a2697f..3eb05ba4 100644 --- a/internal/provider/surfshark/updater/api_test.go +++ b/internal/provider/surfshark/updater/api_test.go @@ -14,30 +14,53 @@ import ( "github.com/stretchr/testify/require" ) +type httpExchange struct { + requestURL string + responseStatus int + responseBody io.ReadCloser +} + func Test_addServersFromAPI(t *testing.T) { t.Parallel() testCases := map[string]struct { - hts hostToServers - responseStatus int - responseBody io.ReadCloser - expected hostToServers - err error + hts hostToServers + exchanges []httpExchange + expected hostToServers + err error }{ "fetch API error": { - responseStatus: http.StatusNoContent, - err: errors.New("HTTP status code not OK: 204 No Content"), + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusNoContent, + }}, + err: errors.New("HTTP status code not OK: 204 No Content"), }, "success": { hts: hostToServers{ "existinghost": []models.Server{{Hostname: "existinghost"}}, }, - responseStatus: http.StatusOK, - responseBody: io.NopCloser(strings.NewReader(`[ + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[ {"connectionName":"host1","region":"region1","country":"country1","location":"location1"}, {"connectionName":"host1","region":"region1","country":"country1","location":"location1","pubkey":"pubKeyValue"}, {"connectionName":"host2","region":"region2","country":"country1","location":"location2"} ]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/double", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/static", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/obfuscated", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }}, expected: map[string][]models.Server{ "existinghost": {{Hostname: "existinghost"}}, "host1": {{ @@ -75,14 +98,18 @@ func Test_addServersFromAPI(t *testing.T) { ctx := context.Background() + currentExchangeIndex := 0 + client := &http.Client{ Transport: roundTripFunc(func(r *http.Request) (*http.Response, error) { assert.Equal(t, http.MethodGet, r.Method) - assert.Equal(t, r.URL.String(), "https://my.surfshark.com/vpn/api/v4/server/clusters") + exchange := testCase.exchanges[currentExchangeIndex] + currentExchangeIndex++ + assert.Equal(t, exchange.requestURL, r.URL.String()) return &http.Response{ - StatusCode: testCase.responseStatus, - Status: http.StatusText(testCase.responseStatus), - Body: testCase.responseBody, + StatusCode: exchange.responseStatus, + Status: http.StatusText(exchange.responseStatus), + Body: exchange.responseBody, }, nil }), } @@ -104,30 +131,64 @@ func Test_fetchAPI(t *testing.T) { t.Parallel() testCases := map[string]struct { - responseStatus int - responseBody io.ReadCloser - data []serverData - err error + exchanges []httpExchange + data []serverData + err error }{ "http response status not ok": { - responseStatus: http.StatusNoContent, - err: errors.New("HTTP status code not OK: 204 No Content"), + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusNoContent, + }}, + err: errors.New("HTTP status code not OK: 204 No Content"), }, "nil body": { - responseStatus: http.StatusOK, - err: errors.New("decoding response body: EOF"), + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusOK, + }}, + err: errors.New("decoding response body: EOF"), }, "no server": { - responseStatus: http.StatusOK, - responseBody: io.NopCloser(strings.NewReader(`[]`)), - data: []serverData{}, + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/double", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/static", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/obfuscated", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }}, }, "success": { - responseStatus: http.StatusOK, - responseBody: io.NopCloser(strings.NewReader(`[ - {"connectionName":"host1","region":"region1","country":"country1","location":"location1"}, - {"connectionName":"host2","region":"region2","country":"country1","location":"location2"} - ]`)), + exchanges: []httpExchange{{ + requestURL: "https://api.surfshark.com/v4/server/clusters/generic", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[ + {"connectionName":"host1","region":"region1","country":"country1","location":"location1"}, + {"connectionName":"host2","region":"region2","country":"country1","location":"location2"} + ]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/double", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/static", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }, { + requestURL: "https://api.surfshark.com/v4/server/clusters/obfuscated", + responseStatus: http.StatusOK, + responseBody: io.NopCloser(strings.NewReader(`[]`)), + }}, data: []serverData{ { Region: "region1", @@ -151,14 +212,18 @@ func Test_fetchAPI(t *testing.T) { ctx := context.Background() + currentExchangeIndex := 0 + client := &http.Client{ Transport: roundTripFunc(func(r *http.Request) (*http.Response, error) { assert.Equal(t, http.MethodGet, r.Method) - assert.Equal(t, r.URL.String(), "https://my.surfshark.com/vpn/api/v4/server/clusters") + exchange := testCase.exchanges[currentExchangeIndex] + currentExchangeIndex++ + assert.Equal(t, exchange.requestURL, r.URL.String()) return &http.Response{ - StatusCode: testCase.responseStatus, - Status: http.StatusText(testCase.responseStatus), - Body: testCase.responseBody, + StatusCode: exchange.responseStatus, + Status: http.StatusText(exchange.responseStatus), + Body: exchange.responseBody, }, nil }), } diff --git a/internal/storage/servers.json b/internal/storage/servers.json index 1a1f224c..4d8ba9cb 100644 --- a/internal/storage/servers.json +++ b/internal/storage/servers.json @@ -198562,7 +198562,7 @@ }, "surfshark": { "version": 4, - "timestamp": 1682032940, + "timestamp": 1689946206, "servers": [ { "vpn": "openvpn", @@ -198574,20 +198574,18 @@ "udp": true, "retroloc": "Albania", "ips": [ - "31.171.152.195", "31.171.153.19", - "31.171.153.21", - "31.171.153.83", - "31.171.153.117", - "31.171.153.131", + "31.171.153.85", "31.171.153.133", "31.171.153.163", "31.171.153.165", - "31.171.154.147", + "31.171.154.101", "31.171.154.149", - "31.171.154.221", - "31.171.155.19", - "31.171.155.133" + "31.171.155.85", + "31.171.155.99", + "31.171.155.101", + "31.171.155.139", + "31.171.155.141" ] }, { @@ -198599,20 +198597,18 @@ "retroloc": "Albania", "wgpubkey": "l8EOWPyzt/njrb74CADY4VOhns/TbUN6KFTbytHcFQw=", "ips": [ - "31.171.152.195", "31.171.153.19", - "31.171.153.21", - "31.171.153.83", - "31.171.153.117", - "31.171.153.131", + "31.171.153.85", "31.171.153.133", "31.171.153.163", "31.171.153.165", - "31.171.154.147", + "31.171.154.101", "31.171.154.149", - "31.171.154.221", - "31.171.155.19", - "31.171.155.133" + "31.171.155.85", + "31.171.155.99", + "31.171.155.101", + "31.171.155.139", + "31.171.155.141" ] }, { @@ -198624,8 +198620,12 @@ "tcp": true, "udp": true, "ips": [ + "62.197.144.18", + "62.197.144.20", "62.197.144.34", - "62.197.144.36" + "62.197.144.36", + "62.197.144.98", + "62.197.144.100" ] }, { @@ -198636,8 +198636,12 @@ "hostname": "dz-alg.prod.surfshark.com", "wgpubkey": "KyFFiO8bY3wZGpxJf7aqEH3TrG+Jj4ZfNOyh2oS7ICU=", "ips": [ + "62.197.144.18", + "62.197.144.20", "62.197.144.34", - "62.197.144.36" + "62.197.144.36", + "62.197.144.98", + "62.197.144.100" ] }, { @@ -198679,14 +198683,8 @@ "udp": true, "retroloc": "Argentina Buenos Aires", "ips": [ - "91.206.168.82", - "91.206.168.98", - "91.206.168.100", - "91.206.168.146", - "91.206.168.148", - "91.206.168.164", - "91.206.168.180", - "91.206.168.210" + "91.206.168.178", + "91.206.168.228" ] }, { @@ -198698,14 +198696,8 @@ "retroloc": "Argentina Buenos Aires", "wgpubkey": "JeHzAD4ZNXnFw4TdG37pi8bHPy6CQQqeRXK09pMHVyU=", "ips": [ - "91.206.168.82", - "91.206.168.98", - "91.206.168.100", - "91.206.168.146", - "91.206.168.148", - "91.206.168.164", - "91.206.168.180", - "91.206.168.210" + "91.206.168.178", + "91.206.168.228" ] }, { @@ -198747,12 +198739,10 @@ "udp": true, "retroloc": "Australia Adelaide", "ips": [ - "45.248.79.19", - "45.248.79.21", - "45.248.79.27", - "45.248.79.53", - "45.248.79.69", - "45.248.79.85" + "103.214.20.179", + "103.214.20.189", + "103.214.20.195", + "103.214.20.197" ] }, { @@ -198764,12 +198754,10 @@ "retroloc": "Australia Adelaide", "wgpubkey": "J7N3UrHc71+LJkn8gsI9Ja8YcpTXT8fV789LLKnIXAY=", "ips": [ - "45.248.79.19", - "45.248.79.21", - "45.248.79.27", - "45.248.79.53", - "45.248.79.69", - "45.248.79.85" + "103.214.20.179", + "103.214.20.189", + "103.214.20.195", + "103.214.20.197" ] }, { @@ -198783,15 +198771,11 @@ "retroloc": "Australia Brisbane", "ips": [ "45.248.77.235", - "144.48.39.11", - "144.48.39.13", - "144.48.39.67", "144.48.39.69", "144.48.39.83", "144.48.39.85", - "144.48.39.109", "144.48.39.123", - "144.48.39.125" + "144.48.39.131" ] }, { @@ -198804,15 +198788,11 @@ "wgpubkey": "Jo+U6dj+eAf8zdtoMqyYPmrJNVQj82mipH0mEDyfUXo=", "ips": [ "45.248.77.235", - "144.48.39.11", - "144.48.39.13", - "144.48.39.67", "144.48.39.69", "144.48.39.83", "144.48.39.85", - "144.48.39.109", "144.48.39.123", - "144.48.39.125" + "144.48.39.131" ] }, { @@ -198825,12 +198805,14 @@ "udp": true, "retroloc": "Australia Melbourne", "ips": [ - "103.192.80.133", - "103.192.80.139", - "103.192.80.149", + "103.192.80.227", "103.192.80.235", + "103.192.80.243", + "103.192.80.251", + "103.192.80.253", + "144.48.38.21", "144.48.38.139", - "144.48.38.181" + "144.48.38.147" ] }, { @@ -198842,12 +198824,14 @@ "retroloc": "Australia Melbourne", "wgpubkey": "yYX9yLjHOSWVAsaujcIVWAxF9wYMmHupG1RtJk+u21o=", "ips": [ - "103.192.80.133", - "103.192.80.139", - "103.192.80.149", + "103.192.80.227", "103.192.80.235", + "103.192.80.243", + "103.192.80.251", + "103.192.80.253", + "144.48.38.21", "144.48.38.139", - "144.48.38.181" + "144.48.38.147" ] }, { @@ -198861,7 +198845,9 @@ "retroloc": "Australia Perth", "ips": [ "45.248.78.43", - "124.150.139.59", + "124.150.139.35", + "124.150.139.37", + "124.150.139.45", "124.150.139.83", "124.150.139.85" ] @@ -198876,7 +198862,9 @@ "wgpubkey": "oD0TqnE/ETIpvMO8DZObjdLVRf3jhzG7qV5GtM8/Yik=", "ips": [ "45.248.78.43", - "124.150.139.59", + "124.150.139.35", + "124.150.139.37", + "124.150.139.45", "124.150.139.83", "124.150.139.85" ] @@ -198891,12 +198879,12 @@ "udp": true, "retroloc": "Australia Sydney", "ips": [ + "45.248.76.123", "45.248.76.187", + "45.248.76.195", "45.248.76.197", - "45.248.76.203", - "45.248.76.221", - "45.248.76.235", - "45.248.76.237", + "45.248.76.227", + "45.248.76.229", "180.149.228.163", "180.149.228.173" ] @@ -198910,12 +198898,12 @@ "retroloc": "Australia Sydney", "wgpubkey": "Y5KM9kHdM0upMsIJWUQquOY1RgkWX69AHw/Dl5KyIk4=", "ips": [ + "45.248.76.123", "45.248.76.187", + "45.248.76.195", "45.248.76.197", - "45.248.76.203", - "45.248.76.221", - "45.248.76.235", - "45.248.76.237", + "45.248.76.227", + "45.248.76.229", "180.149.228.163", "180.149.228.173" ] @@ -198930,16 +198918,14 @@ "udp": true, "retroloc": "Austria", "ips": [ - "37.19.195.66", - "37.19.195.87", - "87.249.133.9", - "87.249.133.17", - "87.249.133.22", - "89.187.168.34", + "37.19.195.81", + "37.19.195.83", + "87.249.133.7", + "87.249.133.12", + "87.249.133.66", "89.187.168.36", - "89.187.168.39", - "89.187.168.44", - "89.187.168.46" + "89.187.168.54", + "89.187.168.56" ] }, { @@ -198951,16 +198937,14 @@ "retroloc": "Austria", "wgpubkey": "dPZe8Jq3Hu0k07MDk+Y4+AS2XHSLYalyg91TSFXRYEA=", "ips": [ - "37.19.195.66", - "37.19.195.87", - "87.249.133.9", - "87.249.133.17", - "87.249.133.22", - "89.187.168.34", + "37.19.195.81", + "37.19.195.83", + "87.249.133.7", + "87.249.133.12", + "87.249.133.66", "89.187.168.36", - "89.187.168.39", - "89.187.168.44", - "89.187.168.46" + "89.187.168.54", + "89.187.168.56" ] }, { @@ -198974,9 +198958,9 @@ "retroloc": "Azerbaijan", "ips": [ "85.132.101.155", - "85.132.101.157", "94.20.21.80", - "94.20.230.37" + "94.20.230.37", + "94.20.230.58" ] }, { @@ -198989,9 +198973,9 @@ "wgpubkey": "pvWYTFxIpqo25NGTertIIWnccS/sUQ6fIkqd8XJYzEI=", "ips": [ "85.132.101.155", - "85.132.101.157", "94.20.21.80", - "94.20.230.37" + "94.20.230.37", + "94.20.230.58" ] }, { @@ -199003,9 +198987,7 @@ "tcp": true, "udp": true, "ips": [ - "62.197.145.18", "62.197.145.20", - "62.197.145.34", "62.197.145.36" ] }, @@ -199017,9 +198999,7 @@ "hostname": "bs-nas.prod.surfshark.com", "wgpubkey": "uM3cUZiQ46nRLALqOQfBz2cqg+RyR/OIHH0Xvwf9wHY=", "ips": [ - "62.197.145.18", "62.197.145.20", - "62.197.145.34", "62.197.145.36" ] }, @@ -199061,18 +199041,16 @@ "tcp": true, "udp": true, "ips": [ - "188.95.54.3", "188.95.54.5", "188.95.54.8", - "188.95.54.13", + "188.95.54.10", "188.95.54.18", - "188.95.54.20", - "188.95.54.23", - "188.95.54.28", - "188.95.54.30", - "188.95.54.33", - "188.95.54.48", - "188.95.55.118" + "188.95.54.25", + "188.95.54.35", + "188.95.54.38", + "188.95.54.43", + "188.95.54.55", + "188.95.55.120" ] }, { @@ -199083,18 +199061,16 @@ "hostname": "be-anr.prod.surfshark.com", "wgpubkey": "cTDaqf4qOaNGUbzt/qMRUCcOzL9wknQtG00po/bBt3Y=", "ips": [ - "188.95.54.3", "188.95.54.5", "188.95.54.8", - "188.95.54.13", + "188.95.54.10", "188.95.54.18", - "188.95.54.20", - "188.95.54.23", - "188.95.54.28", - "188.95.54.30", - "188.95.54.33", - "188.95.54.48", - "188.95.55.118" + "188.95.54.25", + "188.95.54.35", + "188.95.54.38", + "188.95.54.43", + "188.95.54.55", + "188.95.55.120" ] }, { @@ -199107,16 +199083,16 @@ "udp": true, "retroloc": "Belgium", "ips": [ - "89.249.73.211", - "146.70.55.243", - "146.70.123.37", - "146.70.123.53", - "146.70.123.179", - "146.70.123.181", - "146.70.123.211", - "146.70.123.213", - "146.70.123.219", - "194.110.115.211" + "89.249.73.213", + "146.70.55.213", + "146.70.55.219", + "146.70.55.221", + "146.70.55.251", + "146.70.55.253", + "146.70.123.59", + "146.70.123.171", + "194.110.115.211", + "194.110.115.221" ] }, { @@ -199128,16 +199104,16 @@ "retroloc": "Belgium", "wgpubkey": "9wZOjtwuKEc0GBcvc3xJQ4Kjo8G3EMXu6zJRzbanOjc=", "ips": [ - "89.249.73.211", - "146.70.55.243", - "146.70.123.37", - "146.70.123.53", - "146.70.123.179", - "146.70.123.181", - "146.70.123.211", - "146.70.123.213", - "146.70.123.219", - "194.110.115.211" + "89.249.73.213", + "146.70.55.213", + "146.70.55.219", + "146.70.55.221", + "146.70.55.251", + "146.70.55.253", + "146.70.123.59", + "146.70.123.171", + "194.110.115.211", + "194.110.115.221" ] }, { @@ -199237,12 +199213,13 @@ "udp": true, "retroloc": "Bosnia and Herzegovina", "ips": [ + "185.99.3.66", + "185.99.3.94", + "185.99.3.100", "185.99.3.102", - "185.99.3.108", - "185.99.3.146", - "185.164.34.250", - "185.164.34.252", - "185.212.111.59" + "185.99.3.118", + "185.99.3.141", + "185.164.34.250" ] }, { @@ -199254,12 +199231,13 @@ "retroloc": "Bosnia and Herzegovina", "wgpubkey": "hsm/ps/uxcsVNzT3OmV/l7ZWv+TRIS+IM+N6/nTymkw=", "ips": [ + "185.99.3.66", + "185.99.3.94", + "185.99.3.100", "185.99.3.102", - "185.99.3.108", - "185.99.3.146", - "185.164.34.250", - "185.164.34.252", - "185.212.111.59" + "185.99.3.118", + "185.99.3.141", + "185.164.34.250" ] }, { @@ -199276,12 +199254,12 @@ "138.199.58.35", "138.199.58.39", "138.199.58.42", - "138.199.58.52", - "138.199.58.55", - "138.199.58.81", - "138.199.58.83", - "138.199.58.88", - "138.199.58.106" + "146.70.163.101", + "146.70.163.203", + "146.70.163.205", + "146.70.163.213", + "193.19.205.93", + "193.19.205.95" ] }, { @@ -199297,12 +199275,12 @@ "138.199.58.35", "138.199.58.39", "138.199.58.42", - "138.199.58.52", - "138.199.58.55", - "138.199.58.81", - "138.199.58.83", - "138.199.58.88", - "138.199.58.106" + "146.70.163.101", + "146.70.163.203", + "146.70.163.205", + "146.70.163.213", + "193.19.205.93", + "193.19.205.95" ] }, { @@ -199314,10 +199292,8 @@ "tcp": true, "udp": true, "ips": [ - "62.197.158.18", "62.197.158.20", - "62.197.158.34", - "62.197.158.36" + "62.197.158.34" ] }, { @@ -199328,10 +199304,8 @@ "hostname": "bn-bwn.prod.surfshark.com", "wgpubkey": "QE7hpHqVYWqohTmOnmYtKjUv4b6Bb8S2b9AF0EFl638=", "ips": [ - "62.197.158.18", "62.197.158.20", - "62.197.158.34", - "62.197.158.36" + "62.197.158.34" ] }, { @@ -199344,10 +199318,9 @@ "udp": true, "retroloc": "Bulgaria", "ips": [ - "37.19.203.76", - "146.70.53.211", - "146.70.53.219", - "146.70.53.221" + "37.19.203.78", + "146.70.53.221", + "156.146.55.196" ] }, { @@ -199359,10 +199332,9 @@ "retroloc": "Bulgaria", "wgpubkey": "LQFiCiZcPEoYasKRLbCfXp2fYYsj8wiMr/L9u6hYqSo=", "ips": [ - "37.19.203.76", - "146.70.53.211", - "146.70.53.219", - "146.70.53.221" + "37.19.203.78", + "146.70.53.221", + "156.146.55.196" ] }, { @@ -199404,18 +199376,16 @@ "udp": true, "retroloc": "Canada Montreal", "ips": [ - "91.245.254.5", - "146.70.112.67", - "146.70.112.69", + "91.245.254.3", "146.70.112.77", - "146.70.112.91", - "146.70.112.109", + "146.70.112.93", "146.70.112.115", - "146.70.112.117", "146.70.112.125", + "146.70.112.133", "146.70.112.141", - "146.70.112.147", - "146.70.112.157" + "146.70.112.155", + "146.70.112.157", + "217.138.213.99" ] }, { @@ -199427,18 +199397,16 @@ "retroloc": "Canada Montreal", "wgpubkey": "pB//7qgQ/TQyIMQWKO9GvUfJNYCfVZYwjF2nXPGIEX8=", "ips": [ - "91.245.254.5", - "146.70.112.67", - "146.70.112.69", + "91.245.254.3", "146.70.112.77", - "146.70.112.91", - "146.70.112.109", + "146.70.112.93", "146.70.112.115", - "146.70.112.117", "146.70.112.125", + "146.70.112.133", "146.70.112.141", - "146.70.112.147", - "146.70.112.157" + "146.70.112.155", + "146.70.112.157", + "217.138.213.99" ] }, { @@ -199464,16 +199432,14 @@ "udp": true, "retroloc": "Canada Toronto", "ips": [ - "37.19.211.29", + "37.19.211.49", "37.19.211.52", - "37.19.211.64", - "37.19.211.72", + "37.19.211.79", "37.19.211.94", - "37.19.211.102", - "37.19.211.112", - "37.19.211.130", - "37.19.211.132", - "138.199.57.36" + "37.19.211.104", + "37.19.211.109", + "37.19.211.117", + "138.199.48.185" ] }, { @@ -199485,16 +199451,14 @@ "retroloc": "Canada Toronto", "wgpubkey": "W9bzkcL3fiV64vDpB4pbrz8QafNn3y5P9Yc/kQvy4TA=", "ips": [ - "37.19.211.29", + "37.19.211.49", "37.19.211.52", - "37.19.211.64", - "37.19.211.72", + "37.19.211.79", "37.19.211.94", - "37.19.211.102", - "37.19.211.112", - "37.19.211.130", - "37.19.211.132", - "138.199.57.36" + "37.19.211.104", + "37.19.211.109", + "37.19.211.117", + "138.199.48.185" ] }, { @@ -199507,8 +199471,14 @@ "udp": true, "retroloc": "Canada Vancouver", "ips": [ - "198.8.92.69", - "198.8.92.89" + "66.115.147.67", + "66.115.147.69", + "66.115.147.84", + "66.115.147.94", + "198.8.92.84", + "198.8.92.89", + "208.78.41.107", + "208.78.41.195" ] }, { @@ -199520,8 +199490,14 @@ "retroloc": "Canada Vancouver", "wgpubkey": "o4HezxSsbNqJFJZj+VBw/QXFLpfNo7PZu8xe7H2hTw0=", "ips": [ - "198.8.92.69", - "198.8.92.89" + "66.115.147.67", + "66.115.147.69", + "66.115.147.84", + "66.115.147.94", + "198.8.92.84", + "198.8.92.89", + "208.78.41.107", + "208.78.41.195" ] }, { @@ -199534,8 +199510,10 @@ "udp": true, "retroloc": "Chile", "ips": [ + "31.169.121.18", "31.169.121.20", - "31.169.121.52" + "31.169.121.52", + "31.169.121.68" ] }, { @@ -199547,8 +199525,10 @@ "retroloc": "Chile", "wgpubkey": "FdTRnh0g+FYFPj5UURQIcDbygd+2gMRrslErfmZxdDo=", "ips": [ + "31.169.121.18", "31.169.121.20", - "31.169.121.52" + "31.169.121.52", + "31.169.121.68" ] }, { @@ -199561,12 +199541,33 @@ "udp": true, "retroloc": "Colombia", "ips": [ - "45.129.32.84", - "45.129.32.98", - "45.129.32.100", - "45.129.32.130", - "45.129.32.148", - "45.129.32.164" + "192.177.44.66", + "192.177.44.82", + "192.177.44.98", + "192.177.44.130", + "192.177.44.132", + "192.177.44.146", + "192.177.44.148", + "192.177.44.180" + ] + }, + { + "vpn": "wireguard", + "country": "Colombia", + "region": "The Americas", + "city": "Bogota", + "hostname": "co-bog.prod.surfshark.com", + "retroloc": "Colombia", + "wgpubkey": "lLqqxZuCTtIpBjgZJYWzPQn/7st24iVpJN+/xS7jogs=", + "ips": [ + "192.177.44.66", + "192.177.44.82", + "192.177.44.98", + "192.177.44.130", + "192.177.44.132", + "192.177.44.146", + "192.177.44.148", + "192.177.44.180" ] }, { @@ -199581,7 +199582,7 @@ "ips": [ "176.227.241.50", "176.227.241.66", - "176.227.241.82", + "176.227.241.68", "176.227.241.84" ] }, @@ -199596,7 +199597,7 @@ "ips": [ "176.227.241.50", "176.227.241.66", - "176.227.241.82", + "176.227.241.68", "176.227.241.84" ] }, @@ -199610,16 +199611,10 @@ "udp": true, "retroloc": "Croatia", "ips": [ - "85.10.50.164", - "85.10.50.166", - "85.10.51.91", - "85.10.56.192", - "89.164.99.109", - "89.164.99.111", + "85.10.51.89", + "85.10.56.190", "89.164.99.136", - "176.222.34.113", - "176.222.34.119", - "176.222.34.121" + "176.222.34.115" ] }, { @@ -199631,16 +199626,10 @@ "retroloc": "Croatia", "wgpubkey": "nIQmC5T4H0HX4yA2u/Z5rrbLQDAOLA+kFCdt8S94xXg=", "ips": [ - "85.10.50.164", - "85.10.50.166", - "85.10.51.91", - "85.10.56.192", - "89.164.99.109", - "89.164.99.111", + "85.10.51.89", + "85.10.56.190", "89.164.99.136", - "176.222.34.113", - "176.222.34.119", - "176.222.34.121" + "176.222.34.115" ] }, { @@ -199653,12 +199642,10 @@ "udp": true, "retroloc": "Cyprus", "ips": [ - "193.19.204.70", + "193.19.204.72", + "193.19.204.76", "193.19.204.78", - "193.19.204.80", - "193.19.204.82", - "193.19.204.86", - "193.19.204.88" + "193.19.204.80" ] }, { @@ -199670,12 +199657,10 @@ "retroloc": "Cyprus", "wgpubkey": "kEAQgNChxGgrzoKPpCPFJKh0L1/5rXIq08KSY4g26zY=", "ips": [ - "193.19.204.70", + "193.19.204.72", + "193.19.204.76", "193.19.204.78", - "193.19.204.80", - "193.19.204.82", - "193.19.204.86", - "193.19.204.88" + "193.19.204.80" ] }, { @@ -199688,11 +199673,15 @@ "udp": true, "retroloc": "Czech Republic", "ips": [ + "185.152.64.165", + "185.152.64.178", + "185.180.14.147", "185.180.14.153", - "185.242.6.53", "185.242.6.67", "185.242.6.69", "185.242.6.91", + "185.242.6.93", + "185.242.6.115", "185.242.6.117" ] }, @@ -199705,11 +199694,15 @@ "retroloc": "Czech Republic", "wgpubkey": "c1bfP+OBTj6WUe8NDH8d6nDTwpQicopfdkHFx3BIaSk=", "ips": [ + "185.152.64.165", + "185.152.64.178", + "185.180.14.147", "185.180.14.153", - "185.242.6.53", "185.242.6.67", "185.242.6.69", "185.242.6.91", + "185.242.6.93", + "185.242.6.115", "185.242.6.117" ] }, @@ -199723,14 +199716,12 @@ "udp": true, "retroloc": "Denmark", "ips": [ - "89.45.7.27", "89.45.7.29", + "146.70.42.149", + "146.70.42.157", "146.70.42.179", "146.70.92.11", - "146.70.92.13", - "146.70.92.27", - "146.70.92.35", - "146.70.92.51" + "146.70.92.27" ] }, { @@ -199742,14 +199733,12 @@ "retroloc": "Denmark", "wgpubkey": "peDjRPEdHHmo0hGootZ9f+MQCEXmziFkLhMTl2PeXRM=", "ips": [ - "89.45.7.27", "89.45.7.29", + "146.70.42.149", + "146.70.42.157", "146.70.42.179", "146.70.92.11", - "146.70.92.13", - "146.70.92.27", - "146.70.92.35", - "146.70.92.51" + "146.70.92.27" ] }, { @@ -199762,7 +199751,7 @@ "udp": true, "ips": [ "92.62.122.18", - "92.62.122.34" + "92.62.122.20" ] }, { @@ -199774,7 +199763,7 @@ "wgpubkey": "LErFIOc3YBK1khnmwV+a6fBbYff2OS3h+wnIuOKZQTY=", "ips": [ "92.62.122.18", - "92.62.122.34" + "92.62.122.20" ] }, { @@ -199816,9 +199805,9 @@ "udp": true, "retroloc": "Estonia", "ips": [ - "185.174.159.111", + "185.174.159.115", "185.174.159.117", - "185.174.159.121", + "185.174.159.123", "185.174.159.196" ] }, @@ -199831,9 +199820,9 @@ "retroloc": "Estonia", "wgpubkey": "CsdrT+WfcMRPhrOWgZeHj9DQiQtJfYFci94K5ztjr2E=", "ips": [ - "185.174.159.111", + "185.174.159.115", "185.174.159.117", - "185.174.159.121", + "185.174.159.123", "185.174.159.196" ] }, @@ -199848,11 +199837,13 @@ "retroloc": "Finland", "ips": [ "193.56.113.8", - "193.56.113.11", + "193.56.113.16", + "193.56.113.18", "193.56.113.26", - "193.56.113.42", - "193.56.113.58", - "193.56.113.61" + "193.56.113.28", + "193.56.113.36", + "193.56.113.66", + "193.56.113.68" ] }, { @@ -199865,11 +199856,13 @@ "wgpubkey": "+nv/Z8I2VS0eRdZwkpQW3U9RmsboTz2MUF94jVg5w10=", "ips": [ "193.56.113.8", - "193.56.113.11", + "193.56.113.16", + "193.56.113.18", "193.56.113.26", - "193.56.113.42", - "193.56.113.58", - "193.56.113.61" + "193.56.113.28", + "193.56.113.36", + "193.56.113.66", + "193.56.113.68" ] }, { @@ -199882,11 +199875,14 @@ "udp": true, "retroloc": "France Bordeaux", "ips": [ - "45.134.79.148", + "45.134.79.138", + "45.134.79.143", + "45.134.79.146", "45.134.79.153", "45.134.79.161", "45.134.79.163", - "45.134.79.166" + "45.134.79.166", + "45.134.79.168" ] }, { @@ -199898,11 +199894,14 @@ "retroloc": "France Bordeaux", "wgpubkey": "ArE5eVIEOPellzFlGK/oOcHCGnB+AAv0Un4C100COmw=", "ips": [ - "45.134.79.148", + "45.134.79.138", + "45.134.79.143", + "45.134.79.146", "45.134.79.153", "45.134.79.161", "45.134.79.163", - "45.134.79.166" + "45.134.79.166", + "45.134.79.168" ] }, { @@ -199915,10 +199914,10 @@ "udp": true, "retroloc": "France Marseilles", "ips": [ - "138.199.16.132", - "138.199.16.147", - "138.199.16.150", - "138.199.16.152" + "138.199.16.130", + "138.199.16.142", + "138.199.16.152", + "185.166.84.137" ] }, { @@ -199930,10 +199929,10 @@ "retroloc": "France Marseilles", "wgpubkey": "QYa3ZFLwWAHKiJzOcbM73K7KBE0tdJYuirbGb+uH0H0=", "ips": [ - "138.199.16.132", - "138.199.16.147", - "138.199.16.150", - "138.199.16.152" + "138.199.16.130", + "138.199.16.142", + "138.199.16.152", + "185.166.84.137" ] }, { @@ -199946,16 +199945,18 @@ "udp": true, "retroloc": "France Paris", "ips": [ - "85.204.70.87", - "85.204.70.95", - "85.204.70.101", - "85.204.70.113", - "143.244.57.68", - "143.244.57.83", + "85.204.70.97", + "85.204.70.99", + "85.204.70.117", + "143.244.57.75", "143.244.57.85", - "143.244.57.99", - "185.246.211.67", - "185.246.211.69" + "143.244.57.117", + "143.244.57.122", + "146.70.194.227", + "146.70.194.229", + "185.128.25.245", + "194.110.113.227", + "194.110.113.235" ] }, { @@ -199967,16 +199968,47 @@ "retroloc": "France Paris", "wgpubkey": "AsvLuvKKADdc67aA/vHA3vb61S6YnGGx2Pd4aP4wal8=", "ips": [ - "85.204.70.87", - "85.204.70.95", - "85.204.70.101", - "85.204.70.113", - "143.244.57.68", - "143.244.57.83", + "85.204.70.97", + "85.204.70.99", + "85.204.70.117", + "143.244.57.75", "143.244.57.85", - "143.244.57.99", - "185.246.211.67", - "185.246.211.69" + "143.244.57.117", + "143.244.57.122", + "146.70.194.227", + "146.70.194.229", + "185.128.25.245", + "194.110.113.227", + "194.110.113.235" + ] + }, + { + "vpn": "openvpn", + "country": "Georgia", + "region": "Europe", + "city": "Tbilisi", + "hostname": "ge-tbs.prod.surfshark.com", + "tcp": true, + "udp": true, + "ips": [ + "83.97.115.18", + "83.97.115.20", + "83.97.115.34", + "83.97.115.36" + ] + }, + { + "vpn": "wireguard", + "country": "Georgia", + "region": "Europe", + "city": "Tbilisi", + "hostname": "ge-tbs.prod.surfshark.com", + "wgpubkey": "L79E4IoaVZBXOyoMM82TvUIbiKlloRbUnT8R2Cl3PVM=", + "ips": [ + "83.97.115.18", + "83.97.115.20", + "83.97.115.34", + "83.97.115.36" ] }, { @@ -199989,16 +200021,28 @@ "udp": true, "retroloc": "Germany Berlin", "ips": [ - "37.120.217.131", - "37.120.217.149", - "89.36.76.59", + "37.120.217.147", + "37.120.217.179", + "89.36.76.51", + "89.36.76.61", + "89.36.76.69", "89.36.76.99", "89.36.76.101", - "152.89.163.243", - "152.89.163.245", + "89.36.76.115", + "89.36.76.125", + "152.89.163.21", + "152.89.163.227", + "193.176.86.91", + "193.176.86.131", + "194.36.108.11", "194.36.108.13", - "217.138.216.237", - "217.138.216.251" + "217.138.216.59", + "217.138.216.219", + "217.138.216.235", + "217.138.216.243", + "217.138.216.245", + "217.138.216.251", + "217.138.216.253" ] }, { @@ -200010,16 +200054,28 @@ "retroloc": "Germany Berlin", "wgpubkey": "d3ldwEjnFcbLwD1o8uC5xC3DaSNek8DGeTpOb/h/IE4=", "ips": [ - "37.120.217.131", - "37.120.217.149", - "89.36.76.59", + "37.120.217.147", + "37.120.217.179", + "89.36.76.51", + "89.36.76.61", + "89.36.76.69", "89.36.76.99", "89.36.76.101", - "152.89.163.243", - "152.89.163.245", + "89.36.76.115", + "89.36.76.125", + "152.89.163.21", + "152.89.163.227", + "193.176.86.91", + "193.176.86.131", + "194.36.108.11", "194.36.108.13", - "217.138.216.237", - "217.138.216.251" + "217.138.216.59", + "217.138.216.219", + "217.138.216.235", + "217.138.216.243", + "217.138.216.245", + "217.138.216.251", + "217.138.216.253" ] }, { @@ -200048,6 +200104,18 @@ "45.87.212.179" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st001.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st001", + "wgpubkey": "kj90Cy2gkEYrHn487636hOfto2EBWEddUngRdrziylM=", + "ips": [ + "45.87.212.179" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200061,6 +200129,18 @@ "45.87.212.181" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st002.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st002", + "wgpubkey": "HnYgO+mu04A2VjWiJiPh5TXFHJpWdcnmzCA1ExC991g=", + "ips": [ + "45.87.212.181" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200074,6 +200154,18 @@ "45.87.212.183" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st003.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st003", + "wgpubkey": "OkHRRG05U3WOYWL5x4+6SGHCQlHH0NxkJyi9aM2gDSo=", + "ips": [ + "45.87.212.183" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200087,6 +200179,18 @@ "195.181.174.226" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st004.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st004", + "wgpubkey": "0e0/gpN0k62p3s9SxSWL8PRhLx3PJZqNxMsK9OfTk0M=", + "ips": [ + "195.181.174.226" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200100,6 +200204,18 @@ "195.181.174.228" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st005.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st005", + "wgpubkey": "CbBv1dSpGADT0Lo23noLP3VNCe+U4C/NzcG/HSdDtwg=", + "ips": [ + "195.181.174.228" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200113,6 +200229,18 @@ "169.150.209.214" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st006.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st006", + "wgpubkey": "es0zPcbI1T5Vqrzjxl8QdaEKYVE7GDfV8ayR8jmvpRM=", + "ips": [ + "169.150.209.214" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200126,6 +200254,18 @@ "149.34.246.35" ] }, + { + "vpn": "wireguard", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt am Main", + "hostname": "de-fra-st007.prod.surfshark.com", + "retroloc": "Germany Frankfurt am Main st007", + "wgpubkey": "cyiOxJryKyqB3cdwXjL7ILCUy3KVBPrOXSbFtasEeF8=", + "ips": [ + "149.34.246.35" + ] + }, { "vpn": "openvpn", "country": "Germany", @@ -200136,10 +200276,18 @@ "udp": true, "retroloc": "Germany Frankfurt am Main", "ips": [ - "138.199.19.137", - "138.199.19.152", - "138.199.19.244", - "146.70.178.109" + "91.199.118.50", + "91.199.118.56", + "91.239.157.186", + "146.70.36.139", + "146.70.160.213", + "146.70.160.251", + "146.70.178.109", + "146.70.178.243", + "146.70.178.253", + "156.146.33.69", + "156.146.33.71", + "156.146.33.73" ] }, { @@ -200151,10 +200299,18 @@ "retroloc": "Germany Frankfurt am Main", "wgpubkey": "fJDA+OA6jzQxfRcoHfC27xz7m3C8/590fRjpntzSpGo=", "ips": [ - "138.199.19.137", - "138.199.19.152", - "138.199.19.244", - "146.70.178.109" + "91.199.118.50", + "91.199.118.56", + "91.239.157.186", + "146.70.36.139", + "146.70.160.213", + "146.70.160.251", + "146.70.178.109", + "146.70.178.243", + "146.70.178.253", + "156.146.33.69", + "156.146.33.71", + "156.146.33.73" ] }, { @@ -200196,16 +200352,16 @@ "udp": true, "retroloc": "Greece", "ips": [ - "91.240.243.9", - "91.240.243.17", - "91.240.243.19", - "91.240.243.22", - "91.240.243.24", + "194.150.167.10", + "194.150.167.12", + "194.150.167.17", + "194.150.167.22", "194.150.167.28", - "194.150.167.30", - "194.150.167.46", - "194.150.167.48", - "194.150.167.50" + "194.150.167.36", + "194.150.167.38", + "194.150.167.40", + "194.150.167.42", + "194.150.167.54" ] }, { @@ -200217,16 +200373,16 @@ "retroloc": "Greece", "wgpubkey": "bXnjQGLhuauvBMg51YIAhwX40YqNL2ImyEub5DpHaBk=", "ips": [ - "91.240.243.9", - "91.240.243.17", - "91.240.243.19", - "91.240.243.22", - "91.240.243.24", + "194.150.167.10", + "194.150.167.12", + "194.150.167.17", + "194.150.167.22", "194.150.167.28", - "194.150.167.30", - "194.150.167.46", - "194.150.167.48", - "194.150.167.50" + "194.150.167.36", + "194.150.167.38", + "194.150.167.40", + "194.150.167.42", + "194.150.167.54" ] }, { @@ -200238,6 +200394,8 @@ "tcp": true, "udp": true, "ips": [ + "92.62.123.18", + "92.62.123.20", "92.62.123.34", "92.62.123.36" ] @@ -200250,6 +200408,8 @@ "hostname": "gl-goh.prod.surfshark.com", "wgpubkey": "zPg3ZJ7OsztQ0CRSSvH5o2KVL1DYgDGW65DFwLsYwyw=", "ips": [ + "92.62.123.18", + "92.62.123.20", "92.62.123.34", "92.62.123.36" ] @@ -200264,20 +200424,22 @@ "udp": true, "retroloc": "Hong Kong", "ips": [ - "84.17.37.160", "138.199.62.2", + "138.199.62.7", + "138.199.62.12", "138.199.62.14", - "138.199.62.24", - "156.146.45.100", - "156.146.45.109", - "156.146.45.113", - "156.146.45.195", - "156.146.45.200", - "156.146.45.206", - "156.146.45.208", - "156.146.45.211", - "156.146.45.218", - "212.102.42.87" + "146.70.9.3", + "146.70.9.29", + "146.70.9.35", + "146.70.9.45", + "146.70.9.59", + "146.70.9.67", + "146.70.9.83", + "146.70.9.91", + "146.70.9.93", + "156.146.45.105", + "156.146.45.111", + "156.146.45.211" ] }, { @@ -200289,20 +200451,22 @@ "retroloc": "Hong Kong", "wgpubkey": "JYHdktdtuM7inbtsxRKSDpnBVTWQ5+QLZ/cWWmf4VRg=", "ips": [ - "84.17.37.160", "138.199.62.2", + "138.199.62.7", + "138.199.62.12", "138.199.62.14", - "138.199.62.24", - "156.146.45.100", - "156.146.45.109", - "156.146.45.113", - "156.146.45.195", - "156.146.45.200", - "156.146.45.206", - "156.146.45.208", - "156.146.45.211", - "156.146.45.218", - "212.102.42.87" + "146.70.9.3", + "146.70.9.29", + "146.70.9.35", + "146.70.9.45", + "146.70.9.59", + "146.70.9.67", + "146.70.9.83", + "146.70.9.91", + "146.70.9.93", + "156.146.45.105", + "156.146.45.111", + "156.146.45.211" ] }, { @@ -200315,12 +200479,10 @@ "udp": true, "retroloc": "Hungary", "ips": [ - "146.70.120.13", + "146.70.120.11", "146.70.120.21", - "146.70.120.27", "146.70.120.29", - "146.70.120.35", - "146.70.120.45" + "146.70.120.37" ] }, { @@ -200332,12 +200494,10 @@ "retroloc": "Hungary", "wgpubkey": "Pk3+iZNP0uWkDTSmEHlUeSA3WyiFXLXgYgAQ5wNyIBk=", "ips": [ - "146.70.120.13", + "146.70.120.11", "146.70.120.21", - "146.70.120.27", "146.70.120.29", - "146.70.120.35", - "146.70.120.45" + "146.70.120.37" ] }, { @@ -200350,12 +200510,12 @@ "udp": true, "retroloc": "Iceland", "ips": [ + "45.139.252.4", "45.139.252.8", + "45.139.252.10", "45.139.252.12", "45.139.252.14", - "45.139.252.16", - "45.139.252.18", - "45.139.252.20" + "45.139.252.16" ] }, { @@ -200367,12 +200527,12 @@ "retroloc": "Iceland", "wgpubkey": "d0m2sIa0JGcxCBvoWDU77SjmPoiWI/oKoX1TL2f2fTA=", "ips": [ + "45.139.252.4", "45.139.252.8", + "45.139.252.10", "45.139.252.12", "45.139.252.14", - "45.139.252.16", - "45.139.252.18", - "45.139.252.20" + "45.139.252.16" ] }, { @@ -200384,12 +200544,10 @@ "tcp": true, "udp": true, "ips": [ - "36.255.196.102", - "36.255.196.109", - "36.255.196.124", - "36.255.196.157", - "36.255.196.164", - "36.255.196.174" + "92.62.121.5", + "92.62.121.35", + "92.62.121.69", + "92.62.121.147" ] }, { @@ -200400,12 +200558,10 @@ "hostname": "in-del.prod.surfshark.com", "wgpubkey": "+dmGrWPM9NI3vQkZ9E7hMRKAJKYzd3YMXGq10sjbN0A=", "ips": [ - "36.255.196.102", - "36.255.196.109", - "36.255.196.124", - "36.255.196.157", - "36.255.196.164", - "36.255.196.174" + "92.62.121.5", + "92.62.121.35", + "92.62.121.69", + "92.62.121.147" ] }, { @@ -200417,16 +200573,20 @@ "tcp": true, "udp": true, "ips": [ - "176.227.240.6", - "176.227.240.8", - "176.227.240.10", - "176.227.240.12", - "176.227.240.16", - "176.227.240.18", "176.227.240.20", + "176.227.240.22", "176.227.240.24", "176.227.240.26", - "176.227.240.30" + "176.227.240.32", + "176.227.240.44", + "176.227.240.52", + "176.227.240.54", + "176.227.240.58", + "176.227.240.64", + "176.227.240.66", + "176.227.240.70", + "176.227.240.72", + "176.227.240.74" ] }, { @@ -200437,57 +200597,20 @@ "hostname": "in-mum.prod.surfshark.com", "wgpubkey": "nZBv1nNW6HSvjybgCO9TNHI1pkX+C6GjyAHUtkJRjRI=", "ips": [ - "176.227.240.6", - "176.227.240.8", - "176.227.240.10", - "176.227.240.12", - "176.227.240.16", - "176.227.240.18", "176.227.240.20", + "176.227.240.22", "176.227.240.24", "176.227.240.26", - "176.227.240.30" - ] - }, - { - "vpn": "openvpn", - "country": "India", - "region": "Asia Pacific", - "city": "Virtual Location", - "hostname": "in-vrt.prod.surfshark.com", - "tcp": true, - "udp": true, - "ips": [ - "92.62.121.19", - "92.62.121.21", - "92.62.121.51", - "92.62.121.67", - "92.62.121.83", - "92.62.121.85", - "92.62.121.101", - "92.62.121.117", - "92.62.121.133", - "92.62.121.147" - ] - }, - { - "vpn": "wireguard", - "country": "India", - "region": "Asia Pacific", - "city": "Virtual Location", - "hostname": "in-vrt.prod.surfshark.com", - "wgpubkey": "AvyHyRd/P4AnYV/5hSrR+ATx+Ogt8CFe/r7WR+C6Uyo=", - "ips": [ - "92.62.121.19", - "92.62.121.21", - "92.62.121.51", - "92.62.121.67", - "92.62.121.83", - "92.62.121.85", - "92.62.121.101", - "92.62.121.117", - "92.62.121.133", - "92.62.121.147" + "176.227.240.32", + "176.227.240.44", + "176.227.240.52", + "176.227.240.54", + "176.227.240.58", + "176.227.240.64", + "176.227.240.66", + "176.227.240.70", + "176.227.240.72", + "176.227.240.74" ] }, { @@ -200513,13 +200636,11 @@ "retroloc": "Indonesia", "ips": [ "93.185.162.7", + "93.185.162.9", "93.185.162.11", "93.185.162.13", - "93.185.162.17", - "93.185.162.19", - "93.185.162.21", - "93.185.162.23", - "93.185.162.25" + "93.185.162.15", + "93.185.162.21" ] }, { @@ -200532,13 +200653,11 @@ "wgpubkey": "qyghLDfpfyparp0M52OVcmhKckayOvbRO2DDLkgJqyk=", "ips": [ "93.185.162.7", + "93.185.162.9", "93.185.162.11", "93.185.162.13", - "93.185.162.17", - "93.185.162.19", - "93.185.162.21", - "93.185.162.23", - "93.185.162.25" + "93.185.162.15", + "93.185.162.21" ] }, { @@ -200551,16 +200670,26 @@ "udp": true, "retroloc": "Ireland", "ips": [ + "84.247.48.211", "84.247.48.213", + "146.70.48.45", "146.70.94.227", - "146.70.94.229", "146.70.94.243", - "149.34.242.39", + "146.70.94.245", + "146.70.130.163", + "146.70.130.243", + "149.34.242.37", + "149.34.242.42", "149.34.242.44", - "149.34.242.67", - "149.34.242.72", - "149.34.242.97", - "149.34.242.102" + "149.34.242.52", + "149.34.242.54", + "149.34.242.57", + "149.34.242.62", + "149.34.242.77", + "149.34.242.79", + "149.34.242.84", + "149.34.242.87", + "149.34.242.97" ] }, { @@ -200572,16 +200701,26 @@ "retroloc": "Ireland", "wgpubkey": "TjYxodFNdGlefxnWqe9vWWJHnz3meYWWhiIJyU8rgg8=", "ips": [ + "84.247.48.211", "84.247.48.213", + "146.70.48.45", "146.70.94.227", - "146.70.94.229", "146.70.94.243", - "149.34.242.39", + "146.70.94.245", + "146.70.130.163", + "146.70.130.243", + "149.34.242.37", + "149.34.242.42", "149.34.242.44", - "149.34.242.67", - "149.34.242.72", - "149.34.242.97", - "149.34.242.102" + "149.34.242.52", + "149.34.242.54", + "149.34.242.57", + "149.34.242.62", + "149.34.242.77", + "149.34.242.79", + "149.34.242.84", + "149.34.242.87", + "149.34.242.97" ] }, { @@ -200593,7 +200732,9 @@ "tcp": true, "udp": true, "ips": [ + "62.197.148.18", "62.197.148.20", + "62.197.148.34", "62.197.148.36" ] }, @@ -200605,7 +200746,9 @@ "hostname": "im-iom.prod.surfshark.com", "wgpubkey": "PQKiTkyLs9+rvDkmhnHYBKUZAZwBpZYIZ7/mefvYKko=", "ips": [ + "62.197.148.18", "62.197.148.20", + "62.197.148.34", "62.197.148.36" ] }, @@ -200619,10 +200762,8 @@ "udp": true, "retroloc": "Israel", "ips": [ - "169.150.227.130", - "169.150.227.135", - "169.150.227.142", - "169.150.227.145" + "169.150.227.4", + "169.150.227.142" ] }, { @@ -200634,10 +200775,8 @@ "retroloc": "Israel", "wgpubkey": "ZEG2fUrtohnVePblUlDM6wyyeTobzsABnMjTTFmqNUE=", "ips": [ - "169.150.227.130", - "169.150.227.135", - "169.150.227.142", - "169.150.227.145" + "169.150.227.4", + "169.150.227.142" ] }, { @@ -200650,12 +200789,18 @@ "udp": true, "retroloc": "Italy Milan", "ips": [ - "84.17.58.190", - "178.249.211.140", - "212.102.54.40", - "212.102.54.135", - "212.102.55.77", - "212.102.55.82" + "84.17.58.195", + "84.17.58.200", + "84.17.58.202", + "95.174.64.245", + "95.174.64.251", + "146.70.109.123", + "146.70.109.125", + "146.70.182.67", + "146.70.182.91", + "146.70.182.93", + "212.102.54.141", + "212.102.54.165" ] }, { @@ -200667,12 +200812,18 @@ "retroloc": "Italy Milan", "wgpubkey": "vIMHzH5FHdVkrhOOc0u/FySVhumaLC3XUk39Wk34LnE=", "ips": [ - "84.17.58.190", - "178.249.211.140", - "212.102.54.40", - "212.102.54.135", - "212.102.55.77", - "212.102.55.82" + "84.17.58.195", + "84.17.58.200", + "84.17.58.202", + "95.174.64.245", + "95.174.64.251", + "146.70.109.123", + "146.70.109.125", + "146.70.182.67", + "146.70.182.91", + "146.70.182.93", + "212.102.54.141", + "212.102.54.165" ] }, { @@ -200685,16 +200836,12 @@ "udp": true, "retroloc": "Italy Rome", "ips": [ - "37.120.207.91", - "37.120.207.93", - "37.120.207.149", - "37.120.207.155", - "37.120.207.157", + "37.120.207.163", "37.120.207.165", - "37.120.207.171", "37.120.207.179", "37.120.207.181", - "37.120.207.189" + "37.120.207.195", + "37.120.207.203" ] }, { @@ -200706,16 +200853,12 @@ "retroloc": "Italy Rome", "wgpubkey": "fqxSeDr7n249iywruwLMwkV3r36svPT1tLf9TJOTFAw=", "ips": [ - "37.120.207.91", - "37.120.207.93", - "37.120.207.149", - "37.120.207.155", - "37.120.207.157", + "37.120.207.163", "37.120.207.165", - "37.120.207.171", "37.120.207.179", "37.120.207.181", - "37.120.207.189" + "37.120.207.195", + "37.120.207.203" ] }, { @@ -200742,6 +200885,17 @@ "138.199.22.153" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st015.prod.surfshark.com", + "wgpubkey": "nRaQb3Sa6SPDMW6QC0C6mC949iSTfKY4uytfyfZm8n0=", + "ips": [ + "138.199.22.153" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200754,6 +200908,17 @@ "37.19.205.177" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st016.prod.surfshark.com", + "wgpubkey": "2Fn9Do6+JKXV8mDZpB3DfWmaJHZwDXE/3GpckVKGzC8=", + "ips": [ + "37.19.205.177" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200766,6 +200931,17 @@ "37.19.205.179" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st017.prod.surfshark.com", + "wgpubkey": "T5aWKn3n64TkxqGqOv0ynTxY/w4ktVjc8AePLkDIM2Q=", + "ips": [ + "37.19.205.179" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200778,6 +200954,17 @@ "37.19.205.182" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st018.prod.surfshark.com", + "wgpubkey": "kRIGOWrV9eCe0FmFIFwtawoRjzZVCaQs+7FDfPRoAkU=", + "ips": [ + "37.19.205.182" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200790,6 +200977,17 @@ "37.19.205.184" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st019.prod.surfshark.com", + "wgpubkey": "RV46b4hNW5tn2I+REE4kJ36rKf5+nDVNE/SYM16XqDw=", + "ips": [ + "37.19.205.184" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200802,6 +201000,17 @@ "37.19.205.167" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st020.prod.surfshark.com", + "wgpubkey": "vEPOb23yMjJ37NF/KSXPKCL56LZO4UCulS3XbP+TKFs=", + "ips": [ + "37.19.205.167" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200814,6 +201023,17 @@ "37.19.205.169" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st021.prod.surfshark.com", + "wgpubkey": "821FvIHfdxW+gFPj8QNtEe2BgzSb5ryQxTNeRP+I6WE=", + "ips": [ + "37.19.205.169" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200826,6 +201046,17 @@ "37.19.205.162" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st022.prod.surfshark.com", + "wgpubkey": "nOobAMCxM7p0filChMAW6abz3BWDGzUFDB1Xyza0nCc=", + "ips": [ + "37.19.205.162" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200838,6 +201069,17 @@ "37.19.205.164" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st023.prod.surfshark.com", + "wgpubkey": "cwEDkT+qAO1+yQJGe8r7ajc69oXqUYGbMHp1L+lHkHM=", + "ips": [ + "37.19.205.164" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200850,6 +201092,17 @@ "89.187.161.2" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st024.prod.surfshark.com", + "wgpubkey": "4wdPRcmcFo2/pRi4zaXSKFZkR4rE54dCvgFDnomsEAs=", + "ips": [ + "89.187.161.2" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200862,6 +201115,17 @@ "89.187.161.4" ] }, + { + "vpn": "wireguard", + "country": "Japan", + "region": "Asia Pacific", + "city": "Tokyo", + "hostname": "jp-tok-st025.prod.surfshark.com", + "wgpubkey": "IpGp7fS8+qpTPq24EN9NqOdvAjOTfyC/cI8DB5kndFY=", + "ips": [ + "89.187.161.4" + ] + }, { "vpn": "openvpn", "country": "Japan", @@ -200872,14 +201136,10 @@ "udp": true, "retroloc": "Japan Tokyo", "ips": [ - "84.17.34.44", "89.187.161.24", - "138.199.22.145", - "138.199.22.148", - "138.199.39.71", - "138.199.39.152", - "154.47.23.98", - "154.47.23.113" + "146.70.205.91", + "154.47.23.66", + "154.47.23.98" ] }, { @@ -200891,14 +201151,10 @@ "retroloc": "Japan Tokyo", "wgpubkey": "YJSjrc/WWOjQUyUi4iYcHb7LsWWoCY+2fK8/8VtC/BY=", "ips": [ - "84.17.34.44", "89.187.161.24", - "138.199.22.145", - "138.199.22.148", - "138.199.39.71", - "138.199.39.152", - "154.47.23.98", - "154.47.23.113" + "146.70.205.91", + "154.47.23.66", + "154.47.23.98" ] }, { @@ -200910,12 +201166,12 @@ "tcp": true, "udp": true, "ips": [ - "45.130.139.6", - "45.130.139.8", - "45.130.139.10", - "45.130.139.12", - "45.130.139.20", - "45.130.139.22" + "45.130.139.22", + "45.130.139.28", + "45.130.139.30", + "45.130.139.32", + "45.130.139.34", + "45.130.139.42" ] }, { @@ -200926,12 +201182,12 @@ "hostname": "kz-ura.prod.surfshark.com", "wgpubkey": "c8SPrUWVMjSm3xdZRF4eg57sdEo2TFmBDVKP+A+quHM=", "ips": [ - "45.130.139.6", - "45.130.139.8", - "45.130.139.10", - "45.130.139.12", - "45.130.139.20", - "45.130.139.22" + "45.130.139.22", + "45.130.139.28", + "45.130.139.30", + "45.130.139.32", + "45.130.139.34", + "45.130.139.42" ] }, { @@ -200943,8 +201199,8 @@ "tcp": true, "udp": true, "ips": [ - "194.169.168.34", - "194.169.168.36" + "194.169.168.18", + "194.169.168.20" ] }, { @@ -200955,8 +201211,8 @@ "hostname": "la-vte.prod.surfshark.com", "wgpubkey": "yIlpSftvkSE2+T0uqxWl9HeQSrmPg+HkyvGLi55UqG0=", "ips": [ - "194.169.168.34", - "194.169.168.36" + "194.169.168.18", + "194.169.168.20" ] }, { @@ -200969,11 +201225,17 @@ "udp": true, "retroloc": "Latvia", "ips": [ + "80.246.31.69", + "80.246.31.71", "80.246.31.74", "80.246.31.76", - "80.246.31.98", + "80.246.31.80", + "80.246.31.82", "80.246.31.102", "80.246.31.104", + "80.246.31.209", + "80.246.31.211", + "80.246.31.213", "80.246.31.215" ] }, @@ -200986,11 +201248,17 @@ "retroloc": "Latvia", "wgpubkey": "EmghYf9rIpwOQ0uIjIxgCXs/WwHJthNvPIv5iKseE3A=", "ips": [ + "80.246.31.69", + "80.246.31.71", "80.246.31.74", "80.246.31.76", - "80.246.31.98", + "80.246.31.80", + "80.246.31.82", "80.246.31.102", "80.246.31.104", + "80.246.31.209", + "80.246.31.211", + "80.246.31.213", "80.246.31.215" ] }, @@ -201032,11 +201300,15 @@ "tcp": true, "udp": true, "ips": [ - "62.197.149.3", "62.197.149.5", + "62.197.149.19", "62.197.149.34", + "62.197.149.36", "62.197.149.50", - "62.197.149.52", + "62.197.149.66", + "62.197.149.68", + "62.197.149.82", + "62.197.149.98", "62.197.149.100" ] }, @@ -201048,11 +201320,15 @@ "hostname": "lt-vno.prod.surfshark.com", "wgpubkey": "pC7xJD56uFFJ7qHpe3XvXXhjwZcoMco09ySHOg4h+iA=", "ips": [ - "62.197.149.3", "62.197.149.5", + "62.197.149.19", "62.197.149.34", + "62.197.149.36", "62.197.149.50", - "62.197.149.52", + "62.197.149.66", + "62.197.149.68", + "62.197.149.82", + "62.197.149.98", "62.197.149.100" ] }, @@ -201066,10 +201342,16 @@ "udp": true, "retroloc": "Luxembourg", "ips": [ - "185.153.151.146", - "185.153.151.149", - "185.153.151.159", - "185.153.151.179" + "185.153.151.134", + "185.153.151.136", + "185.153.151.139", + "185.153.151.141", + "185.153.151.154", + "185.153.151.156", + "185.153.151.161", + "185.153.151.166", + "185.153.151.169", + "185.153.151.171" ] }, { @@ -201081,10 +201363,16 @@ "retroloc": "Luxembourg", "wgpubkey": "68JVBL/M2AYQ9gYHtcpmZ6Pl+ayhJjTL2sr6Ej1VEFg=", "ips": [ - "185.153.151.146", - "185.153.151.149", - "185.153.151.159", - "185.153.151.179" + "185.153.151.134", + "185.153.151.136", + "185.153.151.139", + "185.153.151.141", + "185.153.151.154", + "185.153.151.156", + "185.153.151.161", + "185.153.151.166", + "185.153.151.169", + "185.153.151.171" ] }, { @@ -201097,7 +201385,7 @@ "udp": true, "ips": [ "62.197.154.18", - "62.197.154.20" + "62.197.154.36" ] }, { @@ -201109,7 +201397,7 @@ "wgpubkey": "uMD8IFggqtF0ZbviJJFMQFhR3R52mVqhoJmKPt+aACs=", "ips": [ "62.197.154.18", - "62.197.154.20" + "62.197.154.36" ] }, { @@ -201122,20 +201410,11 @@ "udp": true, "retroloc": "Malaysia", "ips": [ - "42.0.30.154", + "42.0.30.156", "42.0.30.162", "42.0.30.209", "42.0.30.211", - "42.0.30.215", - "111.90.140.56", - "111.90.140.64", - "111.90.140.136", - "111.90.140.143", - "111.90.141.52", - "111.90.141.79", - "111.90.145.109", - "111.90.145.116", - "111.90.158.205" + "42.0.30.213" ] }, { @@ -201147,20 +201426,11 @@ "retroloc": "Malaysia", "wgpubkey": "AS84LXlJfgBwGHc70MvtGRxsMqNNucZ2pNOBayJUm04=", "ips": [ - "42.0.30.154", + "42.0.30.156", "42.0.30.162", "42.0.30.209", "42.0.30.211", - "42.0.30.215", - "111.90.140.56", - "111.90.140.64", - "111.90.140.136", - "111.90.140.143", - "111.90.141.52", - "111.90.141.79", - "111.90.145.109", - "111.90.145.116", - "111.90.158.205" + "42.0.30.213" ] }, { @@ -201172,10 +201442,10 @@ "tcp": true, "udp": true, "ips": [ - "193.228.56.3", - "193.228.56.5", - "193.228.56.11", - "193.228.56.13" + "193.228.56.132", + "193.228.56.134", + "193.228.56.137", + "193.228.56.139" ] }, { @@ -201186,10 +201456,10 @@ "hostname": "mt-mla.prod.surfshark.com", "wgpubkey": "c9EuAnWYvGUyFrzrV70Fph0onkFv2xe3Bc0gTCFuKRw=", "ips": [ - "193.228.56.3", - "193.228.56.5", - "193.228.56.11", - "193.228.56.13" + "193.228.56.132", + "193.228.56.134", + "193.228.56.137", + "193.228.56.139" ] }, { @@ -201202,7 +201472,6 @@ "udp": true, "ips": [ "194.169.169.18", - "194.169.169.20", "194.169.169.34", "194.169.169.36" ] @@ -201216,7 +201485,6 @@ "wgpubkey": "Tl7KINtNnar9fVQD8LG2dswOEqSKmUP9ioimCjo6jHc=", "ips": [ "194.169.169.18", - "194.169.169.20", "194.169.169.34", "194.169.169.36" ] @@ -201231,12 +201499,8 @@ "udp": true, "retroloc": "Mexico City Mexico", "ips": [ - "45.135.184.66", - "45.135.184.68", "45.135.184.82", "45.135.184.84", - "45.135.184.98", - "45.135.184.100", "45.135.184.114", "45.135.184.116" ] @@ -201250,12 +201514,8 @@ "retroloc": "Mexico City Mexico", "wgpubkey": "g1XvxbJyZoNdqxm9xf04Lr/bxX9O3Rm5PUsUlzvnczs=", "ips": [ - "45.135.184.66", - "45.135.184.68", "45.135.184.82", "45.135.184.84", - "45.135.184.98", - "45.135.184.100", "45.135.184.114", "45.135.184.116" ] @@ -201270,8 +201530,8 @@ "udp": true, "retroloc": "Moldova", "ips": [ - "185.181.229.229", - "185.181.230.102" + "178.175.128.235", + "178.175.128.237" ] }, { @@ -201283,8 +201543,8 @@ "retroloc": "Moldova", "wgpubkey": "4Exn42t337sxoBzYHxgmDBNq+AhTYz6nvEj98TWY50Y=", "ips": [ - "185.181.229.229", - "185.181.230.102" + "178.175.128.235", + "178.175.128.237" ] }, { @@ -201296,7 +201556,9 @@ "tcp": true, "udp": true, "ips": [ + "62.197.151.18", "62.197.151.20", + "62.197.151.34", "62.197.151.36" ] }, @@ -201308,7 +201570,9 @@ "hostname": "mc-mcm.prod.surfshark.com", "wgpubkey": "rj9PNit3SCy52Knw0QmHUfN2W59nB4oMOtmOZq1q/Hc=", "ips": [ + "62.197.151.18", "62.197.151.20", + "62.197.151.34", "62.197.151.36" ] }, @@ -201353,9 +201617,7 @@ "udp": true, "ips": [ "62.197.159.18", - "62.197.159.20", - "62.197.159.34", - "62.197.159.36" + "62.197.159.20" ] }, { @@ -201367,9 +201629,7 @@ "wgpubkey": "Jhiez1pdO7tqUX0OmUubd9SPfvUc/ypSLRzWiyr3SRM=", "ips": [ "62.197.159.18", - "62.197.159.20", - "62.197.159.34", - "62.197.159.36" + "62.197.159.20" ] }, { @@ -201381,10 +201641,8 @@ "tcp": true, "udp": true, "ips": [ - "45.95.242.18", "45.95.242.20", - "45.95.242.34", - "45.95.242.36" + "45.95.242.34" ] }, { @@ -201395,10 +201653,8 @@ "hostname": "mm-nyt.prod.surfshark.com", "wgpubkey": "tehGZzcmdK59x99I9dbfuWOHSxBdPsz5lB+uAoT75kE=", "ips": [ - "45.95.242.18", "45.95.242.20", - "45.95.242.34", - "45.95.242.36" + "45.95.242.34" ] }, { @@ -201410,6 +201666,8 @@ "tcp": true, "udp": true, "ips": [ + "194.169.170.18", + "194.169.170.20", "194.169.170.34", "194.169.170.36" ] @@ -201422,6 +201680,8 @@ "hostname": "np-ktm.prod.surfshark.com", "wgpubkey": "UKMTmY99xrUwchQNucd1SW6CmIFsDH1JpxQStRWA1V4=", "ips": [ + "194.169.170.18", + "194.169.170.20", "194.169.170.34", "194.169.170.36" ] @@ -201452,6 +201712,18 @@ "81.19.209.51" ] }, + { + "vpn": "wireguard", + "country": "Netherlands", + "region": "Europe", + "city": "Amsterdam", + "hostname": "nl-ams-st001.prod.surfshark.com", + "retroloc": "Netherlands Amsterdam st001", + "wgpubkey": "6nnixEne6MUyAmsjhA/1O7evl+STAL00AoLcY5+Hb1Y=", + "ips": [ + "81.19.209.51" + ] + }, { "vpn": "openvpn", "country": "Netherlands", @@ -201462,20 +201734,28 @@ "udp": true, "retroloc": "Netherlands Amsterdam", "ips": [ - "81.19.208.93", - "81.19.208.109", - "81.19.216.253", - "89.46.223.56", - "143.244.42.69", - "143.244.42.74", + "81.19.208.80", + "81.19.208.85", + "81.19.208.91", + "89.46.223.187", + "143.244.42.81", + "143.244.42.84", + "143.244.42.86", "143.244.42.94", - "193.176.31.65", - "193.176.31.75", - "193.176.31.89", - "212.102.35.199", + "143.244.42.107", + "146.70.175.3", + "146.70.175.11", + "146.70.175.19", + "146.70.175.21", + "146.70.175.35", + "146.70.175.37", + "146.70.175.51", + "146.70.175.53", + "146.70.175.59", "212.102.35.209", - "212.102.35.214", - "212.102.35.216" + "212.102.35.211", + "212.102.35.216", + "212.102.35.218" ] }, { @@ -201487,20 +201767,28 @@ "retroloc": "Netherlands Amsterdam", "wgpubkey": "Lxg3jAOKcBA9tGBtB6vEWMFl5LUEB6AwOpuniYn1cig=", "ips": [ - "81.19.208.93", - "81.19.208.109", - "81.19.216.253", - "89.46.223.56", - "143.244.42.69", - "143.244.42.74", + "81.19.208.80", + "81.19.208.85", + "81.19.208.91", + "89.46.223.187", + "143.244.42.81", + "143.244.42.84", + "143.244.42.86", "143.244.42.94", - "193.176.31.65", - "193.176.31.75", - "193.176.31.89", - "212.102.35.199", + "143.244.42.107", + "146.70.175.3", + "146.70.175.11", + "146.70.175.19", + "146.70.175.21", + "146.70.175.35", + "146.70.175.37", + "146.70.175.51", + "146.70.175.53", + "146.70.175.59", "212.102.35.209", - "212.102.35.214", - "212.102.35.216" + "212.102.35.211", + "212.102.35.216", + "212.102.35.218" ] }, { @@ -201513,13 +201801,13 @@ "udp": true, "retroloc": "New Zealand", "ips": [ - "180.149.231.3", "180.149.231.5", + "180.149.231.11", "180.149.231.13", + "180.149.231.43", "180.149.231.45", - "180.149.231.67", - "180.149.231.69", "180.149.231.115", + "180.149.231.117", "180.149.231.163" ] }, @@ -201532,13 +201820,13 @@ "retroloc": "New Zealand", "wgpubkey": "xv8P19y0m9ojrLelCaPzGtaVv7tlPzLgZxvAD7lpYDg=", "ips": [ - "180.149.231.3", "180.149.231.5", + "180.149.231.11", "180.149.231.13", + "180.149.231.43", "180.149.231.45", - "180.149.231.67", - "180.149.231.69", "180.149.231.115", + "180.149.231.117", "180.149.231.163" ] }, @@ -201553,7 +201841,9 @@ "retroloc": "Nigeria", "ips": [ "213.109.151.18", - "213.109.151.34" + "213.109.151.20", + "213.109.151.34", + "213.109.151.36" ] }, { @@ -201566,7 +201856,9 @@ "wgpubkey": "mMmsmMyqtASb4V42H5nxyD8BgauWrNhCCZdBHCsbC00=", "ips": [ "213.109.151.18", - "213.109.151.34" + "213.109.151.20", + "213.109.151.34", + "213.109.151.36" ] }, { @@ -201579,10 +201871,12 @@ "udp": true, "retroloc": "North Macedonia", "ips": [ - "185.225.28.69", + "185.225.28.83", "185.225.28.85", - "185.225.28.93", - "185.225.28.107" + "185.225.28.91", + "185.225.28.107", + "185.225.28.109", + "185.225.28.243" ] }, { @@ -201594,10 +201888,12 @@ "retroloc": "North Macedonia", "wgpubkey": "dZNq48noPkey9rwSbAU+masbafpDSaAmtAMaP+gzLxA=", "ips": [ - "185.225.28.69", + "185.225.28.83", "185.225.28.85", - "185.225.28.93", - "185.225.28.107" + "185.225.28.91", + "185.225.28.107", + "185.225.28.109", + "185.225.28.243" ] }, { @@ -201610,10 +201906,12 @@ "udp": true, "retroloc": "Norway", "ips": [ - "146.70.103.203", - "146.70.103.211", + "146.70.103.205", "146.70.103.221", - "146.70.103.229" + "146.70.103.229", + "146.70.103.235", + "146.70.103.251", + "146.70.103.253" ] }, { @@ -201625,10 +201923,12 @@ "retroloc": "Norway", "wgpubkey": "pXfZi2vsdd88qrnqh+bwqHG4IYD42pj3T1wCm3PIGmw=", "ips": [ - "146.70.103.203", - "146.70.103.211", + "146.70.103.205", "146.70.103.221", - "146.70.103.229" + "146.70.103.229", + "146.70.103.235", + "146.70.103.251", + "146.70.103.253" ] }, { @@ -201699,9 +201999,7 @@ "udp": true, "ips": [ "194.26.131.18", - "194.26.131.20", - "194.26.131.34", - "194.26.131.36" + "194.26.131.34" ] }, { @@ -201713,9 +202011,7 @@ "wgpubkey": "vY6iX5ivkYIrIADMPQMtzR8onU7UYlB52XH5loAeDn0=", "ips": [ "194.26.131.18", - "194.26.131.20", - "194.26.131.34", - "194.26.131.36" + "194.26.131.34" ] }, { @@ -201728,8 +202024,6 @@ "udp": true, "ips": [ "193.218.35.34", - "193.218.35.36", - "193.218.35.50", "193.218.35.52", "193.218.35.66", "193.218.35.68" @@ -201744,8 +202038,6 @@ "wgpubkey": "mR3GelqqkAL6IKKbzcdxJm3f3uyVNxdzCCtTcLT+wUc=", "ips": [ "193.218.35.34", - "193.218.35.36", - "193.218.35.50", "193.218.35.52", "193.218.35.66", "193.218.35.68" @@ -201761,12 +202053,29 @@ "udp": true, "retroloc": "Philippines", "ips": [ - "45.134.224.68", - "45.134.224.84", - "45.134.224.100", - "45.134.224.114", - "45.134.224.116", - "45.134.224.130" + "23.230.151.50", + "23.230.151.66", + "23.230.151.68", + "23.230.151.114", + "23.230.151.130", + "23.230.151.132" + ] + }, + { + "vpn": "wireguard", + "country": "Philippines", + "region": "Asia Pacific", + "city": "Manila", + "hostname": "ph-mnl.prod.surfshark.com", + "retroloc": "Philippines", + "wgpubkey": "utXZy1ELBSQKa6s9/K/W4sV11Jod6sSLoikKqKRPyQs=", + "ips": [ + "23.230.151.50", + "23.230.151.66", + "23.230.151.68", + "23.230.151.114", + "23.230.151.130", + "23.230.151.132" ] }, { @@ -201781,14 +202090,16 @@ "ips": [ "5.133.9.203", "5.133.9.205", - "5.133.14.211", "5.187.52.203", "5.187.52.205", - "37.28.156.11", + "5.187.54.147", + "5.187.54.149", "37.28.156.227", - "37.28.156.243", + "37.28.156.235", + "37.28.156.237", "37.28.156.245", - "178.255.45.189" + "178.255.41.195", + "178.255.41.197" ] }, { @@ -201802,14 +202113,16 @@ "ips": [ "5.133.9.203", "5.133.9.205", - "5.133.14.211", "5.187.52.203", "5.187.52.205", - "37.28.156.11", + "5.187.54.147", + "5.187.54.149", "37.28.156.227", - "37.28.156.243", + "37.28.156.235", + "37.28.156.237", "37.28.156.245", - "178.255.45.189" + "178.255.41.195", + "178.255.41.197" ] }, { @@ -201824,18 +202137,16 @@ "ips": [ "45.128.38.131", "45.128.38.133", - "45.128.38.141", "45.128.38.147", - "45.128.38.149", "45.134.212.33", - "45.134.212.226", "45.134.212.228", + "45.134.212.236", "45.134.212.238", "45.134.212.246", + "45.134.212.248", "45.134.212.250", - "138.199.17.137", - "185.246.208.176", - "185.246.208.182" + "138.199.17.132", + "146.70.161.237" ] }, { @@ -201849,18 +202160,16 @@ "ips": [ "45.128.38.131", "45.128.38.133", - "45.128.38.141", "45.128.38.147", - "45.128.38.149", "45.134.212.33", - "45.134.212.226", "45.134.212.228", + "45.134.212.236", "45.134.212.238", "45.134.212.246", + "45.134.212.248", "45.134.212.250", - "138.199.17.137", - "185.246.208.176", - "185.246.208.182" + "138.199.17.132", + "146.70.161.237" ] }, { @@ -201873,14 +202182,10 @@ "udp": true, "retroloc": "Portugal Lisbon", "ips": [ - "185.92.210.72", - "185.92.210.93", - "185.92.210.99", - "185.92.210.101", - "185.92.210.103", - "185.92.210.105", - "185.92.210.109", - "185.92.210.119" + "185.92.210.95", + "185.92.210.97", + "185.92.210.107", + "185.92.210.109" ] }, { @@ -201892,14 +202197,10 @@ "retroloc": "Portugal Lisbon", "wgpubkey": "JgYlpt7jFh0FV2QO0QQ3yFfsnqikUq977V3cObFGTQ4=", "ips": [ - "185.92.210.72", - "185.92.210.93", - "185.92.210.99", - "185.92.210.101", - "185.92.210.103", - "185.92.210.105", - "185.92.210.109", - "185.92.210.119" + "185.92.210.95", + "185.92.210.97", + "185.92.210.107", + "185.92.210.109" ] }, { @@ -201913,15 +202214,13 @@ "retroloc": "Portugal Porto", "ips": [ "194.39.127.21", + "194.39.127.23", "194.39.127.36", - "194.39.127.151", - "194.39.127.163", + "194.39.127.38", + "194.39.127.153", "194.39.127.171", - "194.39.127.173", - "194.39.127.181", - "194.39.127.183", - "194.39.127.193", - "194.39.127.240" + "194.39.127.231", + "194.39.127.242" ] }, { @@ -201934,15 +202233,13 @@ "wgpubkey": "F24iHyEt6YSSaUry/nQAfIEOwXncH0RHUtkte0znvkE=", "ips": [ "194.39.127.21", + "194.39.127.23", "194.39.127.36", - "194.39.127.151", - "194.39.127.163", + "194.39.127.38", + "194.39.127.153", "194.39.127.171", - "194.39.127.173", - "194.39.127.181", - "194.39.127.183", - "194.39.127.193", - "194.39.127.240" + "194.39.127.231", + "194.39.127.242" ] }, { @@ -201984,16 +202281,10 @@ "udp": true, "retroloc": "Romania", "ips": [ - "85.204.124.93", - "89.33.8.195", - "89.33.8.197", - "185.102.217.159", - "185.102.217.163", - "185.102.217.165", - "185.102.217.167", - "185.102.217.169", + "85.204.124.91", + "185.102.217.161", "185.102.217.196", - "217.148.143.195" + "217.148.143.197" ] }, { @@ -202005,16 +202296,10 @@ "retroloc": "Romania", "wgpubkey": "uRT3uSAUwvm7Rp+s3n5V9JibsKHKAZ/8+SU3psG8QxI=", "ips": [ - "85.204.124.93", - "89.33.8.195", - "89.33.8.197", - "185.102.217.159", - "185.102.217.163", - "185.102.217.165", - "185.102.217.167", - "185.102.217.169", + "85.204.124.91", + "185.102.217.161", "185.102.217.196", - "217.148.143.195" + "217.148.143.197" ] }, { @@ -202056,9 +202341,11 @@ "udp": true, "retroloc": "Serbia", "ips": [ - "37.120.193.229", + "37.120.193.227", "146.70.111.91", + "146.70.111.93", "146.70.111.99", + "146.70.111.101", "146.70.111.109" ] }, @@ -202071,9 +202358,11 @@ "retroloc": "Serbia", "wgpubkey": "A3vmr6/umw5sP8anxNyipgi5oEnOnZdqB1K/cbQpMiI=", "ips": [ - "37.120.193.229", + "37.120.193.227", "146.70.111.91", + "146.70.111.93", "146.70.111.99", + "146.70.111.101", "146.70.111.109" ] }, @@ -202102,6 +202391,17 @@ "138.199.60.175" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st005.prod.surfshark.com", + "wgpubkey": "d9+f+QTkJH5vYt5dah62rKQLVIudeMERjEssTg3txnQ=", + "ips": [ + "138.199.60.175" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202114,6 +202414,17 @@ "138.199.60.177" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st006.prod.surfshark.com", + "wgpubkey": "r5IE8U+/CmPJBQFULLUPwfE4AESkUU7Z4wWBOpHvFyA=", + "ips": [ + "138.199.60.177" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202126,6 +202437,17 @@ "138.199.60.170" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st007.prod.surfshark.com", + "wgpubkey": "4geWIYI3+Zn7GmtzJ4D9/QIhRjWGpWwIhqssT3Yl9RE=", + "ips": [ + "138.199.60.170" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202138,6 +202460,17 @@ "138.199.60.172" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st008.prod.surfshark.com", + "wgpubkey": "6GvYCh8LaRnbp3OwvNB2BPCaNOjGYKGwfen6eVUP6hc=", + "ips": [ + "138.199.60.172" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202150,6 +202483,17 @@ "138.199.60.180" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st009.prod.surfshark.com", + "wgpubkey": "sk0YuJx8nO9hhJnQz5rn1aboekY7Hdl9ZfebCSXBGAY=", + "ips": [ + "138.199.60.180" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202162,6 +202506,17 @@ "138.199.60.182" ] }, + { + "vpn": "wireguard", + "country": "Singapore", + "region": "Asia Pacific", + "city": "Singapore", + "hostname": "sg-sng-st010.prod.surfshark.com", + "wgpubkey": "eL2WOQ130amedxlJ50x71eZUI3QWg8wuqwgqc9vjSRo=", + "ips": [ + "138.199.60.182" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -202172,18 +202527,12 @@ "udp": true, "retroloc": "Singapore", "ips": [ - "89.187.162.184", - "89.187.162.186", - "89.187.163.130", - "89.187.163.132", - "89.187.163.134", - "89.187.163.195", - "89.187.163.200", - "89.187.163.212", - "89.187.163.215", - "138.199.60.184", - "149.34.253.146", - "156.146.56.132" + "89.187.163.210", + "146.70.192.107", + "146.70.192.157", + "146.70.192.163", + "146.70.192.173", + "146.70.192.179" ] }, { @@ -202195,18 +202544,12 @@ "retroloc": "Singapore", "wgpubkey": "MGfgkhJsMVMTO33h1wr76+z6gQr/93VcGdClfbaPsnU=", "ips": [ - "89.187.162.184", - "89.187.162.186", - "89.187.163.130", - "89.187.163.132", - "89.187.163.134", - "89.187.163.195", - "89.187.163.200", - "89.187.163.212", - "89.187.163.215", - "138.199.60.184", - "149.34.253.146", - "156.146.56.132" + "89.187.163.210", + "146.70.192.107", + "146.70.192.157", + "146.70.192.163", + "146.70.192.173", + "146.70.192.179" ] }, { @@ -202231,8 +202574,14 @@ "udp": true, "retroloc": "Slovekia", "ips": [ + "146.70.114.11", + "146.70.114.13", + "146.70.114.35", "146.70.114.37", - "185.76.8.215" + "185.76.8.210", + "185.76.8.212", + "185.76.8.215", + "185.76.8.217" ] }, { @@ -202244,8 +202593,14 @@ "retroloc": "Slovekia", "wgpubkey": "T5b7+uwUFqN5r1WsfBXURpSnYCYRLFAVreKkIQHGOlw=", "ips": [ + "146.70.114.11", + "146.70.114.13", + "146.70.114.35", "146.70.114.37", - "185.76.8.215" + "185.76.8.210", + "185.76.8.212", + "185.76.8.215", + "185.76.8.217" ] }, { @@ -202259,11 +202614,9 @@ "retroloc": "Slovenia", "ips": [ "195.158.249.36", - "195.158.249.38", - "195.158.249.48", + "195.158.249.46", "195.158.249.50", - "195.158.249.52", - "195.158.249.61" + "195.158.249.52" ] }, { @@ -202276,11 +202629,9 @@ "wgpubkey": "yPdmxOfzm06fotkt/dlaAiyxWPaWfCuDPaUljNx+c38=", "ips": [ "195.158.249.36", - "195.158.249.38", - "195.158.249.48", + "195.158.249.46", "195.158.249.50", - "195.158.249.52", - "195.158.249.61" + "195.158.249.52" ] }, { @@ -202293,8 +202644,8 @@ "udp": true, "retroloc": "South Africa", "ips": [ - "154.47.30.98", - "154.47.30.105" + "154.47.30.105", + "154.47.30.108" ] }, { @@ -202306,8 +202657,8 @@ "retroloc": "South Africa", "wgpubkey": "Wj/fSWxNLs1igL1uTRp4zLFNohe4S1wqNTYRHevthUA=", "ips": [ - "154.47.30.98", - "154.47.30.105" + "154.47.30.105", + "154.47.30.108" ] }, { @@ -202320,10 +202671,14 @@ "udp": true, "retroloc": "Korea", "ips": [ - "27.255.75.23", - "61.97.248.38", + "61.97.244.36", + "61.97.248.40", + "61.255.174.13", + "61.255.174.29", "61.255.174.210", "61.255.174.212", + "61.255.174.251", + "61.255.174.253", "103.249.31.26", "103.249.31.28" ] @@ -202337,10 +202692,14 @@ "retroloc": "Korea", "wgpubkey": "bD/m2mdKxJXG2wTkLsmWpiW8xZwkDdrrrwC44auOhQg=", "ips": [ - "27.255.75.23", - "61.97.248.38", + "61.97.244.36", + "61.97.248.40", + "61.255.174.13", + "61.255.174.29", "61.255.174.210", "61.255.174.212", + "61.255.174.251", + "61.255.174.253", "103.249.31.26", "103.249.31.28" ] @@ -202355,11 +202714,13 @@ "udp": true, "retroloc": "Spain Barcelona", "ips": [ - "185.188.61.21", "185.188.61.38", "185.188.61.40", - "185.188.61.44", + "185.188.61.42", + "185.188.61.46", "185.188.61.48", + "185.188.61.56", + "185.188.61.58", "185.188.61.60" ] }, @@ -202372,11 +202733,13 @@ "retroloc": "Spain Barcelona", "wgpubkey": "3EC6079YDlzJKcNLdrm/t+JLG8hV3wPpoWE4MypjYnw=", "ips": [ - "185.188.61.21", "185.188.61.38", "185.188.61.40", - "185.188.61.44", + "185.188.61.42", + "185.188.61.46", "185.188.61.48", + "185.188.61.56", + "185.188.61.58", "185.188.61.60" ] }, @@ -202390,15 +202753,19 @@ "udp": true, "retroloc": "Spain Madrid", "ips": [ - "45.134.213.249", + "45.134.213.243", + "45.134.213.245", + "84.17.62.163", + "84.17.62.165", + "84.17.62.179", "84.17.62.181", - "89.37.95.51", - "89.37.95.53", - "89.37.95.58", - "89.37.95.212", - "89.37.95.216", + "89.37.95.56", + "89.37.95.202", + "89.37.95.204", + "89.37.95.214", "212.102.48.2", - "212.102.48.10", + "212.102.48.4", + "212.102.48.8", "212.102.48.13" ] }, @@ -202411,15 +202778,19 @@ "retroloc": "Spain Madrid", "wgpubkey": "a30vOQfjwPzjRxGNi2dvSAMdaPHEYatR84cUjXKOwls=", "ips": [ - "45.134.213.249", + "45.134.213.243", + "45.134.213.245", + "84.17.62.163", + "84.17.62.165", + "84.17.62.179", "84.17.62.181", - "89.37.95.51", - "89.37.95.53", - "89.37.95.58", - "89.37.95.212", - "89.37.95.216", + "89.37.95.56", + "89.37.95.202", + "89.37.95.204", + "89.37.95.214", "212.102.48.2", - "212.102.48.10", + "212.102.48.4", + "212.102.48.8", "212.102.48.13" ] }, @@ -202433,12 +202804,16 @@ "udp": true, "retroloc": "Spain Valencia", "ips": [ - "193.19.207.88", - "193.19.207.92", + "193.19.207.84", + "193.19.207.86", + "193.19.207.94", + "193.19.207.100", + "193.19.207.102", + "193.19.207.104", "193.19.207.108", - "193.19.207.112", + "193.19.207.110", "193.19.207.114", - "193.19.207.116" + "193.19.207.118" ] }, { @@ -202450,12 +202825,16 @@ "retroloc": "Spain Valencia", "wgpubkey": "TlYKGW07dqFfedNfAnVIPv2WPfC54h96se+dcIDuNhU=", "ips": [ - "193.19.207.88", - "193.19.207.92", + "193.19.207.84", + "193.19.207.86", + "193.19.207.94", + "193.19.207.100", + "193.19.207.102", + "193.19.207.104", "193.19.207.108", - "193.19.207.112", + "193.19.207.110", "193.19.207.114", - "193.19.207.116" + "193.19.207.118" ] }, { @@ -202468,8 +202847,6 @@ "udp": true, "retroloc": "Hong Kong", "ips": [ - "62.197.156.18", - "62.197.156.20", "62.197.156.34", "62.197.156.36" ] @@ -202483,8 +202860,6 @@ "retroloc": "Hong Kong", "wgpubkey": "+8TxSpyyEGiZK6d/5V+94Zc7nxOV3F1ag7sM6AN86GY=", "ips": [ - "62.197.156.18", - "62.197.156.20", "62.197.156.34", "62.197.156.36" ] @@ -202499,14 +202874,9 @@ "udp": true, "retroloc": "Sweden", "ips": [ - "146.70.21.171", - "185.76.9.34", - "185.76.9.36", - "185.76.9.49", - "185.76.9.51", - "185.76.9.55", - "185.76.9.57", - "195.181.166.226" + "146.70.21.179", + "185.76.9.39", + "195.181.166.228" ] }, { @@ -202518,14 +202888,9 @@ "retroloc": "Sweden", "wgpubkey": "oUFRc+2emXgogDVWnJF4RAzr72PyafCzMVeQOgG92lY=", "ips": [ - "146.70.21.171", - "185.76.9.34", - "185.76.9.36", - "185.76.9.49", - "185.76.9.51", - "185.76.9.55", - "185.76.9.57", - "195.181.166.226" + "146.70.21.179", + "185.76.9.39", + "195.181.166.228" ] }, { @@ -202538,20 +202903,14 @@ "udp": true, "retroloc": "Switzerland", "ips": [ - "84.17.53.166", - "84.17.53.168", - "84.17.53.216", - "84.17.53.219", - "84.17.53.227", - "89.37.173.23", - "89.37.173.25", - "89.37.173.33", - "89.37.173.43", - "156.146.62.36", + "84.17.53.214", + "89.37.173.45", + "89.37.173.47", "156.146.62.49", - "156.146.62.56", "169.150.197.4", - "169.150.197.56" + "169.150.197.9", + "169.150.197.52", + "212.102.36.232" ] }, { @@ -202563,20 +202922,14 @@ "retroloc": "Switzerland", "wgpubkey": "qFuwaE8IyDbNBTNar3xAXRGaBdkTtmLh1uIGMJxTxUs=", "ips": [ - "84.17.53.166", - "84.17.53.168", - "84.17.53.216", - "84.17.53.219", - "84.17.53.227", - "89.37.173.23", - "89.37.173.25", - "89.37.173.33", - "89.37.173.43", - "156.146.62.36", + "84.17.53.214", + "89.37.173.45", + "89.37.173.47", "156.146.62.49", - "156.146.62.56", "169.150.197.4", - "169.150.197.56" + "169.150.197.9", + "169.150.197.52", + "212.102.36.232" ] }, { @@ -202589,13 +202942,19 @@ "udp": true, "retroloc": "Taiwan", "ips": [ - "45.144.227.13", - "45.144.227.18", - "45.144.227.20", - "45.144.227.33", + "45.144.227.11", + "45.144.227.16", + "45.144.227.22", "45.144.227.35", "45.144.227.37", - "103.152.150.5", + "45.144.227.46", + "45.144.227.58", + "45.144.227.63", + "45.144.227.66", + "45.144.227.68", + "45.144.227.73", + "45.144.227.78", + "103.152.150.3", "103.152.150.35" ] }, @@ -202608,13 +202967,19 @@ "retroloc": "Taiwan", "wgpubkey": "P0vaGUOUE7V5bbGOYY2WgQeZnTZEHvIr+dfebU7W4Ao=", "ips": [ - "45.144.227.13", - "45.144.227.18", - "45.144.227.20", - "45.144.227.33", + "45.144.227.11", + "45.144.227.16", + "45.144.227.22", "45.144.227.35", "45.144.227.37", - "103.152.150.5", + "45.144.227.46", + "45.144.227.58", + "45.144.227.63", + "45.144.227.66", + "45.144.227.68", + "45.144.227.73", + "45.144.227.78", + "103.152.150.3", "103.152.150.35" ] }, @@ -202628,14 +202993,16 @@ "udp": true, "retroloc": "Thailand", "ips": [ + "103.176.152.2", "103.176.152.4", - "103.176.152.7", + "103.176.152.9", "103.176.152.12", - "103.176.152.14", + "103.176.152.17", + "103.176.152.19", + "103.176.152.24", "103.176.152.29", - "103.176.152.37", - "103.176.152.47", - "103.176.152.49" + "103.176.152.32", + "103.176.152.47" ] }, { @@ -202647,14 +203014,16 @@ "retroloc": "Thailand", "wgpubkey": "OoFY46j/w4uQFyFu/OQ/h3x+ymJ1DJ4UR1fwGNxOxk0=", "ips": [ + "103.176.152.2", "103.176.152.4", - "103.176.152.7", + "103.176.152.9", "103.176.152.12", - "103.176.152.14", + "103.176.152.17", + "103.176.152.19", + "103.176.152.24", "103.176.152.29", - "103.176.152.37", - "103.176.152.47", - "103.176.152.49" + "103.176.152.32", + "103.176.152.47" ] }, { @@ -202667,12 +203036,12 @@ "udp": true, "retroloc": "Turkey Istanbul", "ips": [ - "45.136.155.50", "45.136.155.53", - "45.136.155.55", "45.136.155.58", "87.249.139.178", - "87.249.139.180" + "87.249.139.180", + "87.249.139.183", + "87.249.139.185" ] }, { @@ -202684,12 +203053,12 @@ "retroloc": "Turkey Istanbul", "wgpubkey": "sF/TlxU9XaDN3QQBT/lu2Pw9qpD3XpDqLBfInBtff2A=", "ips": [ - "45.136.155.50", "45.136.155.53", - "45.136.155.55", "45.136.155.58", "87.249.139.178", - "87.249.139.180" + "87.249.139.180", + "87.249.139.183", + "87.249.139.185" ] }, { @@ -202702,13 +203071,15 @@ "udp": true, "retroloc": "Ukraine", "ips": [ - "143.244.46.73", + "143.244.46.66", + "143.244.46.68", + "143.244.46.71", + "143.244.46.76", "143.244.46.78", - "143.244.46.105", + "143.244.46.100", "143.244.46.108", - "143.244.46.110", - "143.244.46.113", - "143.244.46.226", + "143.244.46.120", + "143.244.46.228", "143.244.46.233" ] }, @@ -202721,13 +203092,15 @@ "retroloc": "Ukraine", "wgpubkey": "wy+PhWBP715KfBrsQR4P3JUalYc9a77FmZWQinwYLmo=", "ips": [ - "143.244.46.73", + "143.244.46.66", + "143.244.46.68", + "143.244.46.71", + "143.244.46.76", "143.244.46.78", - "143.244.46.105", + "143.244.46.100", "143.244.46.108", - "143.244.46.110", - "143.244.46.113", - "143.244.46.226", + "143.244.46.120", + "143.244.46.228", "143.244.46.233" ] }, @@ -202741,12 +203114,12 @@ "udp": true, "retroloc": "United Arab Emirates", "ips": [ + "146.70.102.179", "146.70.102.181", + "146.70.102.187", "146.70.102.189", "146.70.102.195", - "146.70.102.197", - "146.70.102.203", - "146.70.102.205" + "146.70.102.203" ] }, { @@ -202758,12 +203131,12 @@ "retroloc": "United Arab Emirates", "wgpubkey": "6dZGkg0iAMgQuOCGknAgBAqDEeJeBQ4Of5eblO4aNC8=", "ips": [ + "146.70.102.179", "146.70.102.181", + "146.70.102.187", "146.70.102.189", "146.70.102.195", - "146.70.102.197", - "146.70.102.203", - "146.70.102.205" + "146.70.102.203" ] }, { @@ -202775,14 +203148,12 @@ "tcp": true, "udp": true, "ips": [ - "188.240.57.83", - "188.240.57.85", - "188.240.57.87", "188.240.57.89", - "188.240.57.97", - "188.240.57.105", - "188.240.57.111", - "188.240.57.121" + "188.240.57.91", + "188.240.57.101", + "188.240.57.103", + "188.240.57.113", + "188.240.57.119" ] }, { @@ -202793,14 +203164,12 @@ "hostname": "uk-edi.prod.surfshark.com", "wgpubkey": "f0fMBZNOzoTDfU28EKhtvYy3keiG5Jkh4fLBov1DI0U=", "ips": [ - "188.240.57.83", - "188.240.57.85", - "188.240.57.87", "188.240.57.89", - "188.240.57.97", - "188.240.57.105", - "188.240.57.111", - "188.240.57.121" + "188.240.57.91", + "188.240.57.101", + "188.240.57.103", + "188.240.57.113", + "188.240.57.119" ] }, { @@ -202813,18 +203182,16 @@ "udp": true, "retroloc": "UK Glasgow", "ips": [ - "185.108.105.37", - "185.108.105.43", - "185.108.105.71", - "185.108.105.73", - "185.108.105.105", - "185.108.105.139", + "185.108.105.45", + "185.108.105.103", + "185.108.105.109", + "185.108.105.131", "185.108.105.145", - "185.108.105.234", - "185.108.105.238", - "188.240.58.119", - "188.240.58.121", - "188.240.58.125" + "185.108.105.147", + "185.108.105.154", + "185.108.105.230", + "185.108.105.232", + "185.108.105.240" ] }, { @@ -202836,18 +203203,16 @@ "retroloc": "UK Glasgow", "wgpubkey": "QiFHJ7wtwhXEztRqBjGrFphsFXtlAFWwMDgruFKq0XE=", "ips": [ - "185.108.105.37", - "185.108.105.43", - "185.108.105.71", - "185.108.105.73", - "185.108.105.105", - "185.108.105.139", + "185.108.105.45", + "185.108.105.103", + "185.108.105.109", + "185.108.105.131", "185.108.105.145", - "185.108.105.234", - "185.108.105.238", - "188.240.58.119", - "188.240.58.121", - "188.240.58.125" + "185.108.105.147", + "185.108.105.154", + "185.108.105.230", + "185.108.105.232", + "185.108.105.240" ] }, { @@ -202876,6 +203241,18 @@ "217.146.82.83" ] }, + { + "vpn": "wireguard", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "uk-lon-st001.prod.surfshark.com", + "retroloc": "UK London st001", + "wgpubkey": "G+Jv9y9nMXdTIe92fXG4cYAKpsyIHmMwYSujCL+1uCo=", + "ips": [ + "217.146.82.83" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -202889,6 +203266,18 @@ "185.134.22.80" ] }, + { + "vpn": "wireguard", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "uk-lon-st002.prod.surfshark.com", + "retroloc": "UK London st002", + "wgpubkey": "+zZlWRDv4SAZ1j1DpyZKBzFVM7yV0hgBNKf8/nG2hWo=", + "ips": [ + "185.134.22.80" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -202902,6 +203291,18 @@ "185.134.22.92" ] }, + { + "vpn": "wireguard", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "uk-lon-st003.prod.surfshark.com", + "retroloc": "UK London st003", + "wgpubkey": "/Ae1VALCWv/m+TU80A+1NB7NLffdSGKyCgpgW9NRNEI=", + "ips": [ + "185.134.22.92" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -202915,6 +203316,18 @@ "185.44.76.186" ] }, + { + "vpn": "wireguard", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "uk-lon-st004.prod.surfshark.com", + "retroloc": "UK London st004", + "wgpubkey": "G+gdwCKtJUgSce/FwjMSh0xeEhvk55jjbqhBnTYgg3o=", + "ips": [ + "185.44.76.186" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -202928,6 +203341,18 @@ "185.44.76.188" ] }, + { + "vpn": "wireguard", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "uk-lon-st005.prod.surfshark.com", + "retroloc": "UK London st005", + "wgpubkey": "QWhiKTxKWp9wo3blPDcMdA1Y/Vn69u2d8WQKQMTuoWw=", + "ips": [ + "185.44.76.188" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -202938,26 +203363,14 @@ "udp": true, "retroloc": "UK London", "ips": [ - "138.199.29.197", - "138.199.29.242", - "154.47.24.81", - "178.238.10.3", - "178.238.10.128", - "178.238.10.178", - "178.239.163.75", - "178.239.163.99", - "185.44.77.54", - "185.44.77.64", - "185.44.78.107", - "185.44.78.109", - "185.198.190.3", - "185.198.191.176", - "185.245.82.16", - "185.245.82.32", - "188.240.71.251", - "217.146.82.185", - "217.146.82.187", - "217.146.82.193" + "86.106.157.162", + "138.199.29.155", + "178.238.10.176", + "178.238.10.194", + "178.239.163.62", + "178.239.163.63", + "185.44.77.123", + "213.166.86.38" ] }, { @@ -202969,26 +203382,14 @@ "retroloc": "UK London", "wgpubkey": "iBJRXLZwXuWWrOZE1ZrAXEKMgV/z0WjG0Tks5rnWLBI=", "ips": [ - "138.199.29.197", - "138.199.29.242", - "154.47.24.81", - "178.238.10.3", - "178.238.10.128", - "178.238.10.178", - "178.239.163.75", - "178.239.163.99", - "185.44.77.54", - "185.44.77.64", - "185.44.78.107", - "185.44.78.109", - "185.198.190.3", - "185.198.191.176", - "185.245.82.16", - "185.245.82.32", - "188.240.71.251", - "217.146.82.185", - "217.146.82.187", - "217.146.82.193" + "86.106.157.162", + "138.199.29.155", + "178.238.10.176", + "178.238.10.194", + "178.239.163.62", + "178.239.163.63", + "185.44.77.123", + "213.166.86.38" ] }, { @@ -203001,34 +203402,16 @@ "udp": true, "retroloc": "UK Manchester", "ips": [ - "37.120.159.131", - "37.120.233.245", + "37.120.159.141", + "37.120.233.243", "84.39.114.157", - "86.106.136.115", - "89.44.201.51", - "89.44.201.53", - "89.238.135.45", - "89.238.183.11", + "86.106.136.125", "91.90.121.213", - "103.214.44.34", - "103.214.44.40", - "103.214.44.42", - "103.214.44.51", - "103.214.44.58", - "103.219.21.24", - "103.219.21.26", - "103.219.21.42", "103.219.21.48", - "103.219.21.104", - "103.219.21.114", + "103.219.21.98", "103.219.21.122", - "139.28.176.29", - "139.28.176.37", - "139.28.176.43", - "139.28.176.139", - "139.28.176.163", - "139.28.176.187", - "194.37.98.99" + "139.28.176.141", + "139.28.176.189" ] }, { @@ -203040,34 +203423,16 @@ "retroloc": "UK Manchester", "wgpubkey": "9R8He1cP8Laf5MT58FcaEYtPW/qnN3M9MQThIXOIvHs=", "ips": [ - "37.120.159.131", - "37.120.233.245", + "37.120.159.141", + "37.120.233.243", "84.39.114.157", - "86.106.136.115", - "89.44.201.51", - "89.44.201.53", - "89.238.135.45", - "89.238.183.11", + "86.106.136.125", "91.90.121.213", - "103.214.44.34", - "103.214.44.40", - "103.214.44.42", - "103.214.44.51", - "103.214.44.58", - "103.219.21.24", - "103.219.21.26", - "103.219.21.42", "103.219.21.48", - "103.219.21.104", - "103.219.21.114", + "103.219.21.98", "103.219.21.122", - "139.28.176.29", - "139.28.176.37", - "139.28.176.43", - "139.28.176.139", - "139.28.176.163", - "139.28.176.187", - "194.37.98.99" + "139.28.176.141", + "139.28.176.189" ] }, { @@ -203079,24 +203444,18 @@ "tcp": true, "udp": true, "ips": [ - "37.19.206.49", - "37.19.206.54", - "45.144.115.26", + "37.19.206.36", + "37.19.206.41", + "45.144.115.24", "45.144.115.32", - "45.144.115.40", - "45.144.115.42", - "45.144.115.48", + "45.144.115.34", "45.144.115.132", + "45.144.115.136", + "45.144.115.138", "45.144.115.217", - "149.102.227.98", - "149.102.227.105", - "149.102.227.110", - "149.102.227.113", - "149.102.227.118", - "185.156.46.100", - "185.156.46.105", - "185.156.46.110", - "185.156.46.115" + "45.144.115.219", + "149.102.227.108", + "149.102.227.110" ] }, { @@ -203107,24 +203466,18 @@ "hostname": "us-ash.prod.surfshark.com", "wgpubkey": "9ef2f8mXHnAxx06lx4OxhtzASfJgv6YfEimuVyef6QE=", "ips": [ - "37.19.206.49", - "37.19.206.54", - "45.144.115.26", + "37.19.206.36", + "37.19.206.41", + "45.144.115.24", "45.144.115.32", - "45.144.115.40", - "45.144.115.42", - "45.144.115.48", + "45.144.115.34", "45.144.115.132", + "45.144.115.136", + "45.144.115.138", "45.144.115.217", - "149.102.227.98", - "149.102.227.105", - "149.102.227.110", - "149.102.227.113", - "149.102.227.118", - "185.156.46.100", - "185.156.46.105", - "185.156.46.110", - "185.156.46.115" + "45.144.115.219", + "149.102.227.108", + "149.102.227.110" ] }, { @@ -203137,23 +203490,26 @@ "udp": true, "retroloc": "US Atlanta", "ips": [ - "45.134.140.7", - "92.119.16.34", - "92.119.19.10", - "92.119.19.50", + "45.134.140.2", + "45.134.140.4", + "92.119.16.32", + "92.119.16.40", + "92.119.16.72", + "92.119.16.74", + "92.119.19.8", + "92.119.19.48", + "92.119.19.56", "92.119.19.58", "92.119.19.64", "138.199.2.132", "138.199.2.135", - "156.146.47.226", + "156.146.47.228", + "156.146.47.230", "156.146.47.232", - "156.146.47.240", - "156.146.47.242", - "195.181.171.228", + "156.146.47.237", "195.181.171.233", "195.181.171.236", - "195.181.171.241", - "195.181.171.247" + "195.181.171.249" ] }, { @@ -203165,23 +203521,26 @@ "retroloc": "US Atlanta", "wgpubkey": "SgciXll6wGQhcyxPUdp0V0z6WwN9P3fqDoeh3N3xNjc=", "ips": [ - "45.134.140.7", - "92.119.16.34", - "92.119.19.10", - "92.119.19.50", + "45.134.140.2", + "45.134.140.4", + "92.119.16.32", + "92.119.16.40", + "92.119.16.72", + "92.119.16.74", + "92.119.19.8", + "92.119.19.48", + "92.119.19.56", "92.119.19.58", "92.119.19.64", "138.199.2.132", "138.199.2.135", - "156.146.47.226", + "156.146.47.228", + "156.146.47.230", "156.146.47.232", - "156.146.47.240", - "156.146.47.242", - "195.181.171.228", + "156.146.47.237", "195.181.171.233", "195.181.171.236", - "195.181.171.241", - "195.181.171.247" + "195.181.171.249" ] }, { @@ -203194,10 +203553,18 @@ "udp": true, "retroloc": "US Bend", "ips": [ + "66.235.168.189", "66.235.168.191", "66.235.168.193", + "66.235.168.195", "66.235.168.197", - "66.235.168.221" + "66.235.168.206", + "66.235.168.209", + "66.235.168.212", + "66.235.168.215", + "66.235.168.218", + "104.255.173.141", + "104.255.173.143" ] }, { @@ -203209,10 +203576,18 @@ "retroloc": "US Bend", "wgpubkey": "YaxEFQHtwF/EGvf5s/aLlX5Jr0djKTV5oNcAcIwAz0E=", "ips": [ + "66.235.168.189", "66.235.168.191", "66.235.168.193", + "66.235.168.195", "66.235.168.197", - "66.235.168.221" + "66.235.168.206", + "66.235.168.209", + "66.235.168.212", + "66.235.168.215", + "66.235.168.218", + "104.255.173.141", + "104.255.173.143" ] }, { @@ -203226,9 +203601,15 @@ "retroloc": "US Boston", "ips": [ "43.225.189.74", - "43.225.189.96", - "43.225.189.106", - "43.225.189.108" + "43.225.189.88", + "43.225.189.92", + "43.225.189.94", + "43.225.189.104", + "43.225.189.108", + "43.225.189.110", + "43.225.189.114", + "43.225.189.118", + "43.225.189.120" ] }, { @@ -203241,9 +203622,15 @@ "wgpubkey": "V0vpMcp0/586Y/q1EzW9PhM45JhypnCYgmrP0rzDEVw=", "ips": [ "43.225.189.74", - "43.225.189.96", - "43.225.189.106", - "43.225.189.108" + "43.225.189.88", + "43.225.189.92", + "43.225.189.94", + "43.225.189.104", + "43.225.189.108", + "43.225.189.110", + "43.225.189.114", + "43.225.189.118", + "43.225.189.120" ] }, { @@ -203256,12 +203643,14 @@ "udp": true, "retroloc": "US Buffalo", "ips": [ - "172.93.148.165", + "172.93.148.163", "172.93.148.171", "172.93.148.173", + "172.93.148.179", + "172.93.148.181", "172.93.148.187", - "172.93.148.189", - "172.93.153.67" + "172.93.153.67", + "172.93.153.69" ] }, { @@ -203273,12 +203662,14 @@ "retroloc": "US Buffalo", "wgpubkey": "156ry2sOmv+I9KYTy2jR4/BLTnPT+Qn+DoCNqOon1ys=", "ips": [ - "172.93.148.165", + "172.93.148.163", "172.93.148.171", "172.93.148.173", + "172.93.148.179", + "172.93.148.181", "172.93.148.187", - "172.93.148.189", - "172.93.153.67" + "172.93.153.67", + "172.93.153.69" ] }, { @@ -203291,19 +203682,17 @@ "udp": true, "retroloc": "US Charlotte", "ips": [ - "66.11.124.148", - "165.140.84.47", - "191.96.101.165", + "66.11.124.174", + "165.140.84.37", + "165.140.84.50", "191.96.101.167", "191.96.101.169", "191.96.101.171", - "191.96.101.173", "191.96.101.177", - "192.158.224.186", - "192.158.224.188", "192.158.231.247", "192.158.231.249", "192.158.238.12", + "192.158.238.14", "192.158.239.196" ] }, @@ -203316,19 +203705,17 @@ "retroloc": "US Charlotte", "wgpubkey": "tLnNDtNUOScxIU6t70ujsx1erSWOj9hWkWJD5iJwPwc=", "ips": [ - "66.11.124.148", - "165.140.84.47", - "191.96.101.165", + "66.11.124.174", + "165.140.84.37", + "165.140.84.50", "191.96.101.167", "191.96.101.169", "191.96.101.171", - "191.96.101.173", "191.96.101.177", - "192.158.224.186", - "192.158.224.188", "192.158.231.247", "192.158.231.249", "192.158.238.12", + "192.158.238.14", "192.158.239.196" ] }, @@ -203342,8 +203729,30 @@ "udp": true, "retroloc": "US Chicago", "ips": [ - "154.47.25.110", - "185.246.209.57" + "89.187.182.173", + "138.199.42.129", + "138.199.42.131", + "138.199.42.147", + "138.199.42.151", + "138.199.42.153", + "138.199.42.155", + "138.199.42.157", + "138.199.42.159", + "138.199.42.163", + "138.199.42.168", + "143.244.60.162", + "143.244.60.167", + "143.244.60.172", + "143.244.60.182", + "149.34.240.97", + "149.34.240.100", + "149.34.240.105", + "149.34.240.107", + "154.47.25.11", + "154.47.25.98", + "154.47.25.111", + "154.47.25.115", + "154.47.25.120" ] }, { @@ -203355,8 +203764,30 @@ "retroloc": "US Chicago", "wgpubkey": "DpMfulanF/MVHmt3AX4dqLqcyE0dpPqYBjDlWMaUI00=", "ips": [ - "154.47.25.110", - "185.246.209.57" + "89.187.182.173", + "138.199.42.129", + "138.199.42.131", + "138.199.42.147", + "138.199.42.151", + "138.199.42.153", + "138.199.42.155", + "138.199.42.157", + "138.199.42.159", + "138.199.42.163", + "138.199.42.168", + "143.244.60.162", + "143.244.60.167", + "143.244.60.172", + "143.244.60.182", + "149.34.240.97", + "149.34.240.100", + "149.34.240.105", + "149.34.240.107", + "154.47.25.11", + "154.47.25.98", + "154.47.25.111", + "154.47.25.115", + "154.47.25.120" ] }, { @@ -203369,12 +203800,10 @@ "udp": true, "retroloc": "US Dallas", "ips": [ - "2.56.189.72", - "2.56.189.74", - "2.56.189.184", - "2.56.189.186", - "169.150.254.78", - "212.102.40.78" + "2.56.189.112", + "2.56.189.114", + "37.19.200.98", + "169.150.254.94" ] }, { @@ -203386,12 +203815,10 @@ "retroloc": "US Dallas", "wgpubkey": "0iwHQpV+rsOg38ogv4g4XMLJa51YqWY/yKWR9UEUMDk=", "ips": [ - "2.56.189.72", - "2.56.189.74", - "2.56.189.184", - "2.56.189.186", - "169.150.254.78", - "212.102.40.78" + "2.56.189.112", + "2.56.189.114", + "37.19.200.98", + "169.150.254.94" ] }, { @@ -203404,12 +203831,14 @@ "udp": true, "retroloc": "US Denver", "ips": [ + "169.150.231.194", "169.150.231.196", - "212.102.44.68", - "212.102.44.88", - "212.102.44.93", - "212.102.44.109", - "212.102.44.115" + "212.102.44.66", + "212.102.44.96", + "212.102.44.103", + "212.102.44.105", + "212.102.44.111", + "212.102.44.113" ] }, { @@ -203421,12 +203850,14 @@ "retroloc": "US Denver", "wgpubkey": "AnRLZKBwCfuGFZfoa3dsdjpcpvgFsQhASmjHXhIJLgM=", "ips": [ + "169.150.231.194", "169.150.231.196", - "212.102.44.68", - "212.102.44.88", - "212.102.44.93", - "212.102.44.109", - "212.102.44.115" + "212.102.44.66", + "212.102.44.96", + "212.102.44.103", + "212.102.44.105", + "212.102.44.111", + "212.102.44.113" ] }, { @@ -203439,16 +203870,12 @@ "udp": true, "retroloc": "US Gahanna", "ips": [ - "185.141.119.54", + "185.141.119.48", "185.141.119.78", "185.141.119.80", - "185.141.119.92", - "185.141.119.94", - "185.141.119.96", - "185.141.119.100", - "185.141.119.102", - "185.141.119.108", - "185.141.119.114" + "185.141.119.84", + "185.141.119.110", + "185.141.119.122" ] }, { @@ -203460,16 +203887,12 @@ "retroloc": "US Gahanna", "wgpubkey": "WFhlLK8H1pRzgMggza5NhBMjIcGhmsCqjR8+yFRfXhg=", "ips": [ - "185.141.119.54", + "185.141.119.48", "185.141.119.78", "185.141.119.80", - "185.141.119.92", - "185.141.119.94", - "185.141.119.96", - "185.141.119.100", - "185.141.119.102", - "185.141.119.108", - "185.141.119.114" + "185.141.119.84", + "185.141.119.110", + "185.141.119.122" ] }, { @@ -203484,13 +203907,14 @@ "ips": [ "37.19.221.66", "37.19.221.68", - "37.19.221.78", - "37.19.221.82", - "37.19.221.84", + "37.19.221.91", "37.19.221.93", - "107.179.20.163", - "107.179.20.187", - "107.179.20.213" + "107.179.20.157", + "107.179.20.171", + "107.179.20.173", + "107.179.20.179", + "107.179.20.181", + "107.179.20.187" ] }, { @@ -203504,13 +203928,14 @@ "ips": [ "37.19.221.66", "37.19.221.68", - "37.19.221.78", - "37.19.221.82", - "37.19.221.84", + "37.19.221.91", "37.19.221.93", - "107.179.20.163", - "107.179.20.187", - "107.179.20.213" + "107.179.20.157", + "107.179.20.171", + "107.179.20.173", + "107.179.20.179", + "107.179.20.181", + "107.179.20.187" ] }, { @@ -203523,12 +203948,14 @@ "udp": true, "retroloc": "US Kansas City", "ips": [ - "74.80.182.67", "74.80.182.74", "74.80.182.77", + "74.80.182.82", "74.80.182.84", + "74.80.182.87", "74.80.182.92", - "74.80.182.94" + "74.80.182.97", + "74.80.182.99" ] }, { @@ -203540,12 +203967,14 @@ "retroloc": "US Kansas City", "wgpubkey": "SWN/jzfK69ucEUqQyPejKb9wWxwUoOgG37YlgeCmvjg=", "ips": [ - "74.80.182.67", "74.80.182.74", "74.80.182.77", + "74.80.182.82", "74.80.182.84", + "74.80.182.87", "74.80.182.92", - "74.80.182.94" + "74.80.182.97", + "74.80.182.99" ] }, { @@ -203559,9 +203988,13 @@ "retroloc": "US Las Vegas", "ips": [ "45.89.173.179", - "45.89.173.213", - "79.110.53.11", - "79.110.53.29" + "45.89.173.181", + "45.89.173.211", + "79.110.53.19", + "79.110.53.27", + "79.110.53.29", + "185.242.5.227", + "185.242.5.235" ] }, { @@ -203574,9 +204007,13 @@ "wgpubkey": "Nw5CG5BOvqb8GXVEKLOo7v3gGvP7WaUYlJT++c3c31g=", "ips": [ "45.89.173.179", - "45.89.173.213", - "79.110.53.11", - "79.110.53.29" + "45.89.173.181", + "45.89.173.211", + "79.110.53.19", + "79.110.53.27", + "79.110.53.29", + "185.242.5.227", + "185.242.5.235" ] }, { @@ -203589,10 +204026,14 @@ "udp": true, "retroloc": "US Latham", "ips": [ - "45.43.19.30", + "45.43.19.209", + "45.43.19.211", + "154.16.169.79", + "154.16.169.86", "154.16.169.88", - "154.16.169.91", - "154.16.169.93" + "154.16.169.93", + "154.127.54.46", + "154.127.54.48" ] }, { @@ -203604,10 +204045,14 @@ "retroloc": "US Latham", "wgpubkey": "Smruh1SmMqi7CecjV/+yI4Sy62gpAr+Uddq+9K6iLB0=", "ips": [ - "45.43.19.30", + "45.43.19.209", + "45.43.19.211", + "154.16.169.79", + "154.16.169.86", "154.16.169.88", - "154.16.169.91", - "154.16.169.93" + "154.16.169.93", + "154.127.54.46", + "154.127.54.48" ] }, { @@ -203620,18 +204065,20 @@ "udp": true, "retroloc": "US Los Angeles", "ips": [ - "45.149.173.210", - "45.149.173.224", - "45.149.173.226", + "45.149.173.192", + "45.149.173.208", "45.149.173.232", - "45.149.173.234", - "138.199.35.9", - "169.150.203.194", + "89.187.187.78", + "89.187.187.83", + "138.199.35.7", "169.150.203.196", - "169.150.203.234", - "169.150.203.239", + "169.150.203.201", + "169.150.203.236", "169.150.203.244", - "169.150.203.250" + "169.150.203.246", + "185.193.156.154", + "185.193.157.160", + "185.193.157.186" ] }, { @@ -203643,18 +204090,20 @@ "retroloc": "US Los Angeles", "wgpubkey": "m+L7BVQWDwU2TxjfspMRLkRctvmo7fOkd+eVk6KC5lM=", "ips": [ - "45.149.173.210", - "45.149.173.224", - "45.149.173.226", + "45.149.173.192", + "45.149.173.208", "45.149.173.232", - "45.149.173.234", - "138.199.35.9", - "169.150.203.194", + "89.187.187.78", + "89.187.187.83", + "138.199.35.7", "169.150.203.196", - "169.150.203.234", - "169.150.203.239", + "169.150.203.201", + "169.150.203.236", "169.150.203.244", - "169.150.203.250" + "169.150.203.246", + "185.193.156.154", + "185.193.157.160", + "185.193.157.186" ] }, { @@ -203667,14 +204116,18 @@ "udp": true, "retroloc": "US Miami", "ips": [ - "89.187.173.201", - "146.70.45.181", - "146.70.45.195", - "149.34.250.39", + "89.38.227.189", + "89.38.227.203", + "146.70.45.173", + "146.70.45.179", + "146.70.45.197", + "146.70.183.189", "149.34.250.41", - "149.34.250.54", - "149.34.250.56", - "212.102.61.136" + "212.102.61.130", + "212.102.61.136", + "212.102.61.141", + "212.102.61.143", + "212.102.61.148" ] }, { @@ -203686,14 +204139,18 @@ "retroloc": "US Miami", "wgpubkey": "KvJ/jtWb8BsBI85OcZnOIJu9kfh12mCMR4cejWFpDCc=", "ips": [ - "89.187.173.201", - "146.70.45.181", - "146.70.45.195", - "149.34.250.39", + "89.38.227.189", + "89.38.227.203", + "146.70.45.173", + "146.70.45.179", + "146.70.45.197", + "146.70.183.189", "149.34.250.41", - "149.34.250.54", - "149.34.250.56", - "212.102.61.136" + "212.102.61.130", + "212.102.61.136", + "212.102.61.141", + "212.102.61.143", + "212.102.61.148" ] }, { @@ -203722,6 +204179,18 @@ "92.119.177.19" ] }, + { + "vpn": "wireguard", + "country": "United States", + "region": "The Americas", + "city": "New York", + "hostname": "us-nyc-st001.prod.surfshark.com", + "retroloc": "US New York City st001", + "wgpubkey": "7UmSjyjD6Sf4AnjYpBQGQYx9IGYa/sM8mZOQ+yJ5REo=", + "ips": [ + "92.119.177.19" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -203735,6 +204204,18 @@ "92.119.177.21" ] }, + { + "vpn": "wireguard", + "country": "United States", + "region": "The Americas", + "city": "New York", + "hostname": "us-nyc-st002.prod.surfshark.com", + "retroloc": "US New York City st002", + "wgpubkey": "PWjVpuAt3zKbKrxc30uiq2jOzKAVEZU402isK6Bunwc=", + "ips": [ + "92.119.177.21" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -203748,6 +204229,18 @@ "92.119.177.23" ] }, + { + "vpn": "wireguard", + "country": "United States", + "region": "The Americas", + "city": "New York", + "hostname": "us-nyc-st003.prod.surfshark.com", + "retroloc": "US New York City st003", + "wgpubkey": "nuqSzswFHh7PK/NdEmfXIe/UYgZlc+L7shI5e6OMUH4=", + "ips": [ + "92.119.177.23" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -203761,6 +204254,18 @@ "193.148.18.51" ] }, + { + "vpn": "wireguard", + "country": "United States", + "region": "The Americas", + "city": "New York", + "hostname": "us-nyc-st004.prod.surfshark.com", + "retroloc": "US New York City st004", + "wgpubkey": "RQ3ZRcXYnTl5lRjTuEolYsTfBRFtIeiZirFkBdcKw14=", + "ips": [ + "193.148.18.51" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -203774,6 +204279,18 @@ "193.148.18.53" ] }, + { + "vpn": "wireguard", + "country": "United States", + "region": "The Americas", + "city": "New York", + "hostname": "us-nyc-st005.prod.surfshark.com", + "retroloc": "US New York City st005", + "wgpubkey": "5/AGlscGX/hFpNuAq06M+gIP1HUxfbox+0Pi4M9ybjE=", + "ips": [ + "193.148.18.53" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -203784,14 +204301,22 @@ "udp": true, "retroloc": "US New York City", "ips": [ - "37.19.199.196", - "84.17.35.68", "84.17.35.71", + "84.17.35.73", "84.17.35.83", - "91.246.58.170", + "84.17.35.113", + "84.17.35.118", + "91.246.58.168", "91.246.58.176", - "138.199.40.174", - "194.33.45.122" + "91.246.58.178", + "138.199.40.162", + "146.70.186.123", + "146.70.186.125", + "146.70.186.133", + "146.70.186.163", + "146.70.186.171", + "146.70.186.173", + "194.33.45.88" ] }, { @@ -203803,14 +204328,22 @@ "retroloc": "US New York City", "wgpubkey": "rhuoCmHdyYrh0zW3J0YXZK4aN3It7DD26TXlACuWnwU=", "ips": [ - "37.19.199.196", - "84.17.35.68", "84.17.35.71", + "84.17.35.73", "84.17.35.83", - "91.246.58.170", + "84.17.35.113", + "84.17.35.118", + "91.246.58.168", "91.246.58.176", - "138.199.40.174", - "194.33.45.122" + "91.246.58.178", + "138.199.40.162", + "146.70.186.123", + "146.70.186.125", + "146.70.186.133", + "146.70.186.163", + "146.70.186.171", + "146.70.186.173", + "194.33.45.88" ] }, { @@ -203823,10 +204356,20 @@ "udp": true, "retroloc": "US Orlando", "ips": [ - "66.115.182.77", + "66.115.182.43", + "66.115.182.72", + "66.115.182.74", + "66.115.182.79", "66.115.182.82", - "66.115.182.104", - "198.147.22.147" + "66.115.182.106", + "66.115.182.243", + "198.147.22.99", + "198.147.22.104", + "198.147.22.131", + "198.147.22.133", + "198.147.22.197", + "198.147.22.248", + "198.147.22.250" ] }, { @@ -203838,10 +204381,20 @@ "retroloc": "US Orlando", "wgpubkey": "0iM91xLBR3EUjujSyynEACiZibB6ywdG47sdnVEQ2yk=", "ips": [ - "66.115.182.77", + "66.115.182.43", + "66.115.182.72", + "66.115.182.74", + "66.115.182.79", "66.115.182.82", - "66.115.182.104", - "198.147.22.147" + "66.115.182.106", + "66.115.182.243", + "198.147.22.99", + "198.147.22.104", + "198.147.22.131", + "198.147.22.133", + "198.147.22.197", + "198.147.22.248", + "198.147.22.250" ] }, { @@ -203855,13 +204408,13 @@ "retroloc": "US Phoenix", "ips": [ "45.86.208.24", - "45.86.208.112", - "45.86.208.114", - "45.86.208.120", + "45.86.208.26", + "45.86.208.122", "45.86.211.3", "45.86.211.16", + "45.86.211.27", "45.86.211.58", - "45.86.211.64" + "45.86.211.66" ] }, { @@ -203874,13 +204427,13 @@ "wgpubkey": "HDCyeD2+lw6KHVMu7Opkt4V4ikYZHzQNWmwklBMb4Ac=", "ips": [ "45.86.208.24", - "45.86.208.112", - "45.86.208.114", - "45.86.208.120", + "45.86.208.26", + "45.86.208.122", "45.86.211.3", "45.86.211.16", + "45.86.211.27", "45.86.211.58", - "45.86.211.64" + "45.86.211.66" ] }, { @@ -203893,14 +204446,14 @@ "udp": true, "retroloc": "US Salt Lake City", "ips": [ - "68.169.42.78", + "68.169.42.50", + "68.169.42.107", "68.169.42.155", - "104.200.131.5", - "104.200.131.172", - "104.200.131.233", + "104.200.131.167", "104.200.131.245", - "206.217.210.43", - "206.217.210.66" + "206.217.210.37", + "206.217.210.50", + "206.217.210.73" ] }, { @@ -203912,14 +204465,14 @@ "retroloc": "US Salt Lake City", "wgpubkey": "jxotWPy1jNzKzjqSqg6KkWnoOsp/FbrTK4+j9gluSFA=", "ips": [ - "68.169.42.78", + "68.169.42.50", + "68.169.42.107", "68.169.42.155", - "104.200.131.5", - "104.200.131.172", - "104.200.131.233", + "104.200.131.167", "104.200.131.245", - "206.217.210.43", - "206.217.210.66" + "206.217.210.37", + "206.217.210.50", + "206.217.210.73" ] }, { @@ -203945,8 +204498,18 @@ "udp": true, "retroloc": "US San Francisco", "ips": [ - "185.124.240.166", - "185.124.240.171" + "185.124.240.38", + "185.124.240.40", + "185.124.240.141", + "185.124.240.148", + "185.124.240.151", + "185.124.240.153", + "185.124.240.156", + "185.124.240.158", + "185.124.240.178", + "185.124.240.183", + "185.124.240.186", + "185.124.240.188" ] }, { @@ -203958,8 +204521,18 @@ "retroloc": "US San Francisco", "wgpubkey": "7SpGSSI78hf8jy689ec5Ql0/Gsq0LLHDmjEFsGUWl1k=", "ips": [ - "185.124.240.166", - "185.124.240.171" + "185.124.240.38", + "185.124.240.40", + "185.124.240.141", + "185.124.240.148", + "185.124.240.151", + "185.124.240.153", + "185.124.240.156", + "185.124.240.158", + "185.124.240.178", + "185.124.240.183", + "185.124.240.186", + "185.124.240.188" ] }, { @@ -203972,17 +204545,13 @@ "udp": true, "ips": [ "149.36.48.66", - "149.36.48.68", "149.36.48.71", - "149.36.48.77", - "149.36.48.82", + "149.36.48.75", "149.36.48.162", - "156.146.54.56", - "156.146.54.58", + "149.36.48.164", "156.146.54.74", "156.146.54.194", - "156.146.54.196", - "156.146.54.199" + "156.146.54.196" ] }, { @@ -203994,17 +204563,13 @@ "wgpubkey": "sDDS1f/+IqVljMN7GzMFeAbNescQUTLIt0xio0W61Q0=", "ips": [ "149.36.48.66", - "149.36.48.68", "149.36.48.71", - "149.36.48.77", - "149.36.48.82", + "149.36.48.75", "149.36.48.162", - "156.146.54.56", - "156.146.54.58", + "149.36.48.164", "156.146.54.74", "156.146.54.194", - "156.146.54.196", - "156.146.54.199" + "156.146.54.196" ] }, { @@ -204017,12 +204582,13 @@ "udp": true, "retroloc": "US Seatle", "ips": [ - "84.17.41.81", - "212.102.46.35", - "212.102.46.37", - "212.102.46.49", - "212.102.46.51", - "212.102.46.54", + "138.199.12.52", + "138.199.12.55", + "149.102.254.19", + "149.102.254.27", + "149.102.254.33", + "212.102.46.56", + "212.102.46.65", "212.102.46.67" ] }, @@ -204035,12 +204601,13 @@ "retroloc": "US Seatle", "wgpubkey": "SpMH/p90bg9ZAG6V2DWJQ9csWPVnKcDVppIp9Xul5G8=", "ips": [ - "84.17.41.81", - "212.102.46.35", - "212.102.46.37", - "212.102.46.49", - "212.102.46.51", - "212.102.46.54", + "138.199.12.52", + "138.199.12.55", + "149.102.254.19", + "149.102.254.27", + "149.102.254.33", + "212.102.46.56", + "212.102.46.65", "212.102.46.67" ] }, @@ -204054,14 +204621,18 @@ "udp": true, "retroloc": "US Saint Louis", "ips": [ - "148.72.169.90", + "148.72.166.238", + "148.72.166.245", "148.72.169.211", "148.72.170.106", - "148.72.170.166", + "148.72.170.168", "148.72.170.193", - "148.72.174.43", + "148.72.170.195", + "148.72.171.178", + "148.72.171.180", + "148.72.174.36", "148.72.174.46", - "148.72.174.51" + "148.72.174.53" ] }, { @@ -204073,14 +204644,18 @@ "retroloc": "US Saint Louis", "wgpubkey": "2s5wcEyToBVqPgnZzig3PCLfGI7J/CU9GYAxCIQc2Do=", "ips": [ - "148.72.169.90", + "148.72.166.238", + "148.72.166.245", "148.72.169.211", "148.72.170.106", - "148.72.170.166", + "148.72.170.168", "148.72.170.193", - "148.72.174.43", + "148.72.170.195", + "148.72.171.178", + "148.72.171.180", + "148.72.174.36", "148.72.174.46", - "148.72.174.51" + "148.72.174.53" ] }, { @@ -204093,11 +204668,17 @@ "udp": true, "retroloc": "US Tampa", "ips": [ - "209.216.92.15", - "209.216.92.20", + "209.216.78.197", + "209.216.78.203", + "209.216.78.211", + "209.216.78.229", + "209.216.92.3", + "209.216.92.18", "209.216.92.197", - "209.216.92.207", - "209.216.92.212", + "209.216.92.200", + "209.216.92.205", + "209.216.92.210", + "209.216.92.220", "209.216.92.227" ] }, @@ -204110,11 +204691,17 @@ "retroloc": "US Tampa", "wgpubkey": "PDALU3lNKMUngtLtfCAcfxrHq3C8AFzI/OVwlQd7WBQ=", "ips": [ - "209.216.92.15", - "209.216.92.20", + "209.216.78.197", + "209.216.78.203", + "209.216.78.211", + "209.216.78.229", + "209.216.92.3", + "209.216.92.18", "209.216.92.197", - "209.216.92.207", - "209.216.92.212", + "209.216.92.200", + "209.216.92.205", + "209.216.92.210", + "209.216.92.220", "209.216.92.227" ] }, @@ -204129,7 +204716,6 @@ "ips": [ "212.119.32.18", "212.119.32.20", - "212.119.32.34", "212.119.32.36" ] }, @@ -204143,7 +204729,6 @@ "ips": [ "212.119.32.18", "212.119.32.20", - "212.119.32.34", "212.119.32.36" ] }, @@ -204156,8 +204741,6 @@ "tcp": true, "udp": true, "ips": [ - "94.154.124.18", - "94.154.124.20", "94.154.124.34", "94.154.124.36" ] @@ -204170,8 +204753,6 @@ "hostname": "uz-tas.prod.surfshark.com", "wgpubkey": "CX6N+j5AfK2LVl3tfAop6/oXFb15tCnuDbPy7CbrKXw=", "ips": [ - "94.154.124.18", - "94.154.124.20", "94.154.124.34", "94.154.124.36" ] @@ -204214,9 +204795,11 @@ "tcp": true, "udp": true, "ips": [ - "83.97.112.18", "83.97.112.20", - "83.97.112.34", + "83.97.112.36", + "83.97.112.50", + "83.97.112.52", + "83.97.112.66", "83.97.112.68" ] }, @@ -204228,9 +204811,11 @@ "hostname": "vn-hcm.prod.surfshark.com", "wgpubkey": "Mioou38fh5H+3LWMpitLOWT3JaDGg2gXxqjl2eXkPFU=", "ips": [ - "83.97.112.18", "83.97.112.20", - "83.97.112.34", + "83.97.112.36", + "83.97.112.50", + "83.97.112.52", + "83.97.112.66", "83.97.112.68" ] }