From 7e3e6f166ade20dc66b6047c32c8587031839e84 Mon Sep 17 00:00:00 2001 From: hyness Date: Thu, 20 Aug 2020 16:20:59 -0700 Subject: [PATCH] Add new PIA servers hostnames to resolver tool (#222) Refers to #216 --- cmd/resolver/main.go | 51 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/cmd/resolver/main.go b/cmd/resolver/main.go index 6f267324..b0197306 100644 --- a/cmd/resolver/main.go +++ b/cmd/resolver/main.go @@ -31,6 +31,9 @@ func _main(ctx context.Context) int { case "pia": domain = "privateinternetaccess.com" servers = piaServers() + case "pia-nextgen": + domain = "privacy.network" + servers = piaNextgenServers() case "windscribe": domain = "windscribe.com" servers = windscribeServers() @@ -263,6 +266,54 @@ func piaServers() []server { } } +func piaNextgenServers() []server { + return []server{ + {subdomain: "aus-melbourne", region: "AU Melbourne"}, + {subdomain: "aus-perth", region: "AU Perth"}, + {subdomain: "au-sydney", region: "AU Sydney"}, + {subdomain: "austria", region: "Austria"}, + {subdomain: "brussels", region: "Belgium"}, + {subdomain: "ca-montreal", region: "CA Montreal"}, + {subdomain: "ca-toronto", region: "CA Toronto"}, + {subdomain: "czech", region: "Czech Republic"}, + {subdomain: "de-berlin", region: "DE Berlin"}, + {subdomain: "de-frankfurt", region: "DE Frankfurt"}, + {subdomain: "denmark", region: "Denmark"}, + {subdomain: "fi", region: "Finland"}, + {subdomain: "france", region: "France"}, + {subdomain: "hungary", region: "Hungary"}, + {subdomain: "in", region: "India"}, + {subdomain: "ireland", region: "Ireland"}, + {subdomain: "israel", region: "Israel"}, + {subdomain: "italy", region: "Italy"}, + {subdomain: "japan", region: "Japan"}, + {subdomain: "lu", region: "Luxembourg"}, + {subdomain: "mexico", region: "Mexico"}, + {subdomain: "nl-amsterdam", region: "Netherlands"}, + {subdomain: "nz", region: "New Zealand"}, + {subdomain: "no", region: "Norway"}, + {subdomain: "poland", region: "Poland"}, + {subdomain: "ro", region: "Romania"}, + {subdomain: "sg", region: "Singapore"}, + {subdomain: "spain", region: "Spain"}, + {subdomain: "sweden", region: "Sweden"}, + {subdomain: "swiss", region: "Switzerland"}, + {subdomain: "ae", region: "UAE"}, + {subdomain: "uk-london", region: "UK London"}, + {subdomain: "uk-manchester", region: "UK Manchester"}, + {subdomain: "us-atlanta", region: "US Atlanta"}, + {subdomain: "us-california", region: "US California"}, + {subdomain: "us-chicago", region: "US Chicago"}, + {subdomain: "us-denver", region: "US Denver"}, + {subdomain: "us-florida", region: "US Florida"}, + {subdomain: "us-houston", region: "US Houston"}, + {subdomain: "us-seattle", region: "US Seattle"}, + {subdomain: "us-siliconvalley", region: "US Silicon Valley"}, + {subdomain: "us-washingtondc", region: "US Washington DC"}, + {subdomain: "us3", region: "US West"}, + } +} + func windscribeServers() []server { return []server{ {subdomain: "al", region: "Albania"},