Update VPN server IP addresses
- PIA updated - Surfshark updated - Windscribe updated (US East and Slovenia removed) - Capital letters fixed for regions of Windscribe - Resolver program updated to match latest format for constants
This commit is contained in:
@@ -109,22 +109,22 @@ func formatLine(provider string, s server, ips []net.IP) string {
|
||||
switch provider {
|
||||
case "pia":
|
||||
return fmt.Sprintf(
|
||||
"{Region: models.PIARegion(%q), IPs: []net.IP{%s}},",
|
||||
"{Region: %q, IPs: []net.IP{%s}},",
|
||||
s.region, ipString,
|
||||
)
|
||||
case "windscribe":
|
||||
return fmt.Sprintf(
|
||||
"{Region: models.WindscribeRegion(%q), IPs: []net.IP{%s}},",
|
||||
"{Region: %q, IPs: []net.IP{%s}},",
|
||||
s.region, ipString,
|
||||
)
|
||||
case "surfshark":
|
||||
return fmt.Sprintf(
|
||||
"{Region: models.SurfsharkRegion(%q), IPs: []net.IP{%s}},",
|
||||
"{Region: %q, IPs: []net.IP{%s}},",
|
||||
s.region, ipString,
|
||||
)
|
||||
case "cyberghost":
|
||||
return fmt.Sprintf(
|
||||
"{Region: models.CyberghostRegion(%q), Group: models.CyberghostGroup(%q), IPs: []net.IP{%s}},",
|
||||
"{Region: %q, Group: %q, IPs: []net.IP{%s}},",
|
||||
s.region, s.group, ipString,
|
||||
)
|
||||
}
|
||||
@@ -248,75 +248,75 @@ func piaServers() []server {
|
||||
|
||||
func windscribeServers() []server {
|
||||
return []server{
|
||||
{subdomain: "al", region: "albania"},
|
||||
{subdomain: "ar", region: "argentina"},
|
||||
{subdomain: "au", region: "australia"},
|
||||
{subdomain: "at", region: "austria"},
|
||||
{subdomain: "az", region: "azerbaijan"},
|
||||
{subdomain: "be", region: "belgium"},
|
||||
{subdomain: "ba", region: "bosnia"},
|
||||
{subdomain: "br", region: "brazil"},
|
||||
{subdomain: "bg", region: "bulgaria"},
|
||||
{subdomain: "ca", region: "canada east"},
|
||||
{subdomain: "ca-west", region: "canada west"},
|
||||
{subdomain: "co", region: "colombia"},
|
||||
{subdomain: "hr", region: "croatia"},
|
||||
{subdomain: "cy", region: "cyprus"},
|
||||
{subdomain: "cz", region: "czech republic"},
|
||||
{subdomain: "dk", region: "denmark"},
|
||||
{subdomain: "ee", region: "estonia"},
|
||||
{subdomain: "aq", region: "fake antarctica"},
|
||||
{subdomain: "fi", region: "finland"},
|
||||
{subdomain: "fr", region: "france"},
|
||||
{subdomain: "ge", region: "georgia"},
|
||||
{subdomain: "de", region: "germany"},
|
||||
{subdomain: "gr", region: "greece"},
|
||||
{subdomain: "hk", region: "hong kong"},
|
||||
{subdomain: "hu", region: "hungary"},
|
||||
{subdomain: "is", region: "iceland"},
|
||||
{subdomain: "in", region: "india"},
|
||||
{subdomain: "id", region: "indonesia"},
|
||||
{subdomain: "ie", region: "ireland"},
|
||||
{subdomain: "il", region: "israel"},
|
||||
{subdomain: "it", region: "italy"},
|
||||
{subdomain: "jp", region: "japan"},
|
||||
{subdomain: "lv", region: "latvia"},
|
||||
{subdomain: "lt", region: "lithuania"},
|
||||
{subdomain: "mk", region: "macedonia"},
|
||||
{subdomain: "my", region: "malaysia"},
|
||||
{subdomain: "mx", region: "mexico"},
|
||||
{subdomain: "md", region: "moldova"},
|
||||
{subdomain: "nl", region: "netherlands"},
|
||||
{subdomain: "nz", region: "new zealand"},
|
||||
{subdomain: "no", region: "norway"},
|
||||
{subdomain: "ph", region: "philippines"},
|
||||
{subdomain: "pl", region: "poland"},
|
||||
{subdomain: "pt", region: "portugal"},
|
||||
{subdomain: "ro", region: "romania"},
|
||||
{subdomain: "ru", region: "russia"},
|
||||
{subdomain: "rs", region: "serbia"},
|
||||
{subdomain: "sg", region: "singapore"},
|
||||
{subdomain: "sk", region: "slovakia"},
|
||||
{subdomain: "si", region: "slovenia"},
|
||||
{subdomain: "za", region: "south africa"},
|
||||
{subdomain: "kr", region: "south korea"},
|
||||
{subdomain: "es", region: "spain"},
|
||||
{subdomain: "se", region: "sweden"},
|
||||
{subdomain: "ch", region: "switzerland"},
|
||||
{subdomain: "th", region: "thailand"},
|
||||
{subdomain: "tn", region: "tunisia"},
|
||||
{subdomain: "tr", region: "turkey"},
|
||||
{subdomain: "ua", region: "ukraine"},
|
||||
{subdomain: "ae", region: "united arab emirates"},
|
||||
{subdomain: "uk", region: "united kingdom"},
|
||||
{subdomain: "us-central", region: "us central"},
|
||||
{subdomain: "us-east", region: "us east"},
|
||||
{subdomain: "us-west", region: "us west"},
|
||||
{subdomain: "vn", region: "vietnam"},
|
||||
{subdomain: "wf-ca", region: "windflix ca"},
|
||||
{subdomain: "wf-jp", region: "windflix jp"},
|
||||
{subdomain: "wf-uk", region: "windflix uk"},
|
||||
{subdomain: "wf-us", region: "windflix us"},
|
||||
{subdomain: "al", region: "Albania"},
|
||||
{subdomain: "ar", region: "Argentina"},
|
||||
{subdomain: "au", region: "Australia"},
|
||||
{subdomain: "at", region: "Austria"},
|
||||
{subdomain: "az", region: "Azerbaijan"},
|
||||
{subdomain: "be", region: "Belgium"},
|
||||
{subdomain: "ba", region: "Bosnia"},
|
||||
{subdomain: "br", region: "Brazil"},
|
||||
{subdomain: "bg", region: "Bulgaria"},
|
||||
{subdomain: "ca", region: "Canada East"},
|
||||
{subdomain: "ca-west", region: "Canada West"},
|
||||
{subdomain: "co", region: "Colombia"},
|
||||
{subdomain: "hr", region: "Croatia"},
|
||||
{subdomain: "cy", region: "Cyprus"},
|
||||
{subdomain: "cz", region: "Czech republic"},
|
||||
{subdomain: "dk", region: "Denmark"},
|
||||
{subdomain: "ee", region: "Estonia"},
|
||||
{subdomain: "aq", region: "Fake antarctica"},
|
||||
{subdomain: "fi", region: "Finland"},
|
||||
{subdomain: "fr", region: "France"},
|
||||
{subdomain: "ge", region: "Georgia"},
|
||||
{subdomain: "de", region: "Germany"},
|
||||
{subdomain: "gr", region: "Greece"},
|
||||
{subdomain: "hk", region: "Hong kong"},
|
||||
{subdomain: "hu", region: "Hungary"},
|
||||
{subdomain: "is", region: "Iceland"},
|
||||
{subdomain: "in", region: "India"},
|
||||
{subdomain: "id", region: "Indonesia"},
|
||||
{subdomain: "ie", region: "Ireland"},
|
||||
{subdomain: "il", region: "Israel"},
|
||||
{subdomain: "it", region: "Italy"},
|
||||
{subdomain: "jp", region: "Japan"},
|
||||
{subdomain: "lv", region: "Latvia"},
|
||||
{subdomain: "lt", region: "Lithuania"},
|
||||
{subdomain: "mk", region: "Macedonia"},
|
||||
{subdomain: "my", region: "Malaysia"},
|
||||
{subdomain: "mx", region: "Mexico"},
|
||||
{subdomain: "md", region: "Moldova"},
|
||||
{subdomain: "nl", region: "Netherlands"},
|
||||
{subdomain: "nz", region: "New zealand"},
|
||||
{subdomain: "no", region: "Norway"},
|
||||
{subdomain: "ph", region: "Philippines"},
|
||||
{subdomain: "pl", region: "Poland"},
|
||||
{subdomain: "pt", region: "Portugal"},
|
||||
{subdomain: "ro", region: "Romania"},
|
||||
{subdomain: "ru", region: "Russia"},
|
||||
{subdomain: "rs", region: "Serbia"},
|
||||
{subdomain: "sg", region: "Singapore"},
|
||||
{subdomain: "sk", region: "Slovakia"},
|
||||
{subdomain: "si", region: "Slovenia"},
|
||||
{subdomain: "za", region: "South Africa"},
|
||||
{subdomain: "kr", region: "South Korea"},
|
||||
{subdomain: "es", region: "Spain"},
|
||||
{subdomain: "se", region: "Sweden"},
|
||||
{subdomain: "ch", region: "Switzerland"},
|
||||
{subdomain: "th", region: "Thailand"},
|
||||
{subdomain: "tn", region: "Tunisia"},
|
||||
{subdomain: "tr", region: "Turkey"},
|
||||
{subdomain: "ua", region: "Ukraine"},
|
||||
{subdomain: "ae", region: "United Arab Emirates"},
|
||||
{subdomain: "uk", region: "United Kingdom"},
|
||||
{subdomain: "us-central", region: "US Central"},
|
||||
{subdomain: "us-east", region: "US East"},
|
||||
{subdomain: "us-west", region: "US West"},
|
||||
{subdomain: "vn", region: "Vietnam"},
|
||||
{subdomain: "wf-ca", region: "Windflix CA"},
|
||||
{subdomain: "wf-jp", region: "Windflix JP"},
|
||||
{subdomain: "wf-uk", region: "Windflix UK"},
|
||||
{subdomain: "wf-us", region: "Windflix US"},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -378,7 +378,7 @@ func surfsharkServers() []server {
|
||||
{subdomain: "in-uk", region: "India UK"},
|
||||
{subdomain: "is-rkv", region: "Iceland"},
|
||||
{subdomain: "it-mil", region: "Italy Milan"},
|
||||
{subdomain: "it-rom", region: "italy Rome"},
|
||||
{subdomain: "it-rom", region: "Italy Rome"},
|
||||
{subdomain: "jp-tok", region: "Japan Tokyo"},
|
||||
{subdomain: "jp-tok-st001", region: "Japan Tokyo st001"},
|
||||
{subdomain: "jp-tok-st002", region: "Japan Tokyo st002"},
|
||||
|
||||
Reference in New Issue
Block a user