Feature: multiple IP addresses per PIA server

This commit is contained in:
Quentin McGaw
2021-05-10 15:44:46 +00:00
parent 52ff03ae41
commit baf506ae27
7 changed files with 422 additions and 394 deletions

View File

@@ -47,326 +47,330 @@ func PIANameChoices() (choices []string) {
// PIAServers returns a slice of all the server information for PIA.
func PIAServers() []models.PIAServer {
return []models.PIAServer{
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne402", TCP: true, UDP: true, PortForward: true, IP: net.IP{27, 50, 74, 247}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne403", TCP: true, UDP: true, PortForward: true, IP: net.IP{103, 2, 198, 69}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne405", TCP: true, UDP: true, PortForward: true, IP: net.IP{103, 2, 198, 109}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne410", TCP: true, UDP: true, PortForward: true, IP: net.IP{43, 242, 69, 44}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne414", TCP: true, UDP: true, PortForward: true, IP: net.IP{27, 50, 74, 99}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth403", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 228, 35}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth404", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 228, 87}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth405", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 228, 130}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney406", TCP: true, UDP: true, PortForward: true, IP: net.IP{202, 130, 32, 26}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney409", TCP: true, UDP: true, PortForward: true, IP: net.IP{117, 120, 10, 153}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney413", TCP: true, UDP: true, PortForward: true, IP: net.IP{27, 50, 76, 90}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney414", TCP: true, UDP: true, PortForward: true, IP: net.IP{27, 50, 76, 98}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney415", TCP: true, UDP: true, PortForward: true, IP: net.IP{27, 50, 76, 123}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana401", TCP: true, UDP: true, PortForward: true, IP: net.IP{31, 171, 154, 135}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana402", TCP: true, UDP: true, PortForward: true, IP: net.IP{31, 171, 154, 116}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana403", TCP: true, UDP: true, PortForward: true, IP: net.IP{31, 171, 154, 73}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana404", TCP: true, UDP: true, PortForward: true, IP: net.IP{31, 171, 154, 59}},
{Region: "Algeria", Hostname: "dz.privacy.network", ServerName: "algiers403", TCP: true, UDP: true, PortForward: true, IP: net.IP{176, 125, 228, 3}},
{Region: "Algeria", Hostname: "dz.privacy.network", ServerName: "algiers404", TCP: true, UDP: true, PortForward: true, IP: net.IP{176, 125, 228, 23}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra403", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 82, 9}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra404", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 82, 25}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra405", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 82, 34}},
{Region: "Argentina", Hostname: "ar.privacy.network", ServerName: "buenosaires401", TCP: true, UDP: true, PortForward: true, IP: net.IP{190, 106, 134, 90}},
{Region: "Argentina", Hostname: "ar.privacy.network", ServerName: "buenosaires402", TCP: true, UDP: true, PortForward: true, IP: net.IP{190, 106, 134, 103}},
{Region: "Armenia", Hostname: "yerevan.privacy.network", ServerName: "armenia403", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 253, 160, 5}},
{Region: "Austria", Hostname: "austria.privacy.network", ServerName: "vienna402", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 60, 14}},
{Region: "Austria", Hostname: "austria.privacy.network", ServerName: "vienna403", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 60, 88}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 238, 25}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas404", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 238, 7}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas405", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 238, 29}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas406", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 238, 43}},
{Region: "Bangladesh", Hostname: "bangladesh.privacy.network", ServerName: "bangladesh403", TCP: true, UDP: true, PortForward: true, IP: net.IP{84, 252, 93, 6}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels401", TCP: true, UDP: true, PortForward: true, IP: net.IP{89, 249, 73, 212}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels405", TCP: true, UDP: true, PortForward: true, IP: net.IP{194, 110, 115, 3}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels408", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 123, 39}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels413", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 123, 93}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels415", TCP: true, UDP: true, PortForward: true, IP: net.IP{194, 110, 115, 35}},
{Region: "Bosnia and Herzegovina", Hostname: "ba.privacy.network", ServerName: "sarajevo402", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 212, 111, 63}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo401", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 180, 229}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 177, 53}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo403", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 177, 115}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo404", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 180, 247}},
{Region: "Bulgaria", Hostname: "sofia.privacy.network", ServerName: "sofia402", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 221, 83}},
{Region: "Bulgaria", Hostname: "sofia.privacy.network", ServerName: "sofia403", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 221, 75}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal402", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 71, 104}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal403", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 71, 4}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal404", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 71, 144}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal409", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 68, 14}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal410", TCP: true, UDP: true, PortForward: true, IP: net.IP{199, 36, 223, 226}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario401", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 83, 47, 128}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario402", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 83, 47, 155}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario407", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 80, 57}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario408", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 92, 118}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario409", TCP: true, UDP: true, PortForward: true, IP: net.IP{66, 115, 145, 236}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto414", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 3, 40, 25}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto416", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 3, 40, 69}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto418", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 3, 40, 143}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto421", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 3, 40, 248}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto423", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 3, 42, 49}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver401", TCP: true, UDP: true, PortForward: true, IP: net.IP{162, 216, 47, 53}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver405", TCP: true, UDP: true, PortForward: true, IP: net.IP{162, 216, 47, 175}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver407", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 89, 17}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver408", TCP: true, UDP: true, PortForward: true, IP: net.IP{208, 78, 42, 35}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver409", TCP: true, UDP: true, PortForward: true, IP: net.IP{172, 98, 89, 244}},
{Region: "Cambodia", Hostname: "cambodia.privacy.network", ServerName: "cambodia401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 215, 235, 110}},
{Region: "Cambodia", Hostname: "cambodia.privacy.network", ServerName: "cambodia402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 215, 235, 119}},
{Region: "China", Hostname: "china.privacy.network", ServerName: "china404", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 80, 4}},
{Region: "Croatia", Hostname: "zagreb.privacy.network", ServerName: "zagreb402", TCP: true, UDP: true, PortForward: true, IP: net.IP{146, 70, 8, 138}},
{Region: "Cyprus", Hostname: "cyprus.privacy.network", ServerName: "cyprus403", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 253, 162, 14}},
{Region: "Czech Republic", Hostname: "czech.privacy.network", ServerName: "prague401", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 38, 214}},
{Region: "Czech Republic", Hostname: "czech.privacy.network", ServerName: "prague402", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 39, 158}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin417", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 13, 1, 24}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin419", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 13, 1, 53}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin420", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 13, 1, 65}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin421", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 13, 1, 84}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin422", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 13, 1, 103}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt405", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 57, 20}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt406", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 57, 69}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt407", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 18, 156}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt408", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 18, 88}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt410", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 57, 159}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 94, 83}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen403", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 94, 105}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen404", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 94, 186}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen405", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 94, 35}},
{Region: "Egypt", Hostname: "egypt.privacy.network", ServerName: "cairo401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 122, 106}},
{Region: "Egypt", Hostname: "egypt.privacy.network", ServerName: "cairo402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 122, 118}},
{Region: "Estonia", Hostname: "ee.privacy.network", ServerName: "talinn401", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 247, 111, 140}},
{Region: "Estonia", Hostname: "ee.privacy.network", ServerName: "talinn402", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 153, 31, 76}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 89, 3}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 89, 37}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki404", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 126, 89, 67}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris402", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 63, 137}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris410", TCP: true, UDP: true, PortForward: true, IP: net.IP{191, 101, 217, 33}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris411", TCP: true, UDP: true, PortForward: true, IP: net.IP{191, 101, 31, 23}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris412", TCP: true, UDP: true, PortForward: true, IP: net.IP{191, 101, 31, 69}},
{Region: "Georgia", Hostname: "georgia.privacy.network", ServerName: "georgia403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 236, 13}},
{Region: "Greece", Hostname: "gr.privacy.network", ServerName: "athens401", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 57, 3, 84}},
{Region: "Greece", Hostname: "gr.privacy.network", ServerName: "athens402", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 57, 3, 96}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland403", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 120, 133}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland404", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 120, 159}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland405", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 120, 164}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland406", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 120, 180}},
{Region: "Hong Kong", Hostname: "hk.privacy.network", ServerName: "china403", TCP: true, UDP: true, PortForward: true, IP: net.IP{86, 107, 104, 219}},
{Region: "Hong Kong", Hostname: "hk.privacy.network", ServerName: "hongkong402", TCP: true, UDP: true, PortForward: true, IP: net.IP{86, 107, 104, 230}},
{Region: "Hungary", Hostname: "hungary.privacy.network", ServerName: "budapest401", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 192, 221}},
{Region: "Hungary", Hostname: "hungary.privacy.network", ServerName: "budapest402", TCP: true, UDP: true, PortForward: true, IP: net.IP{86, 106, 74, 124}},
{Region: "Iceland", Hostname: "is.privacy.network", ServerName: "reykjavik404", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 193, 58}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai401", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 120, 139, 105}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai402", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 120, 139, 136}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai403", TCP: true, UDP: true, PortForward: true, IP: net.IP{103, 150, 187, 10}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai407", TCP: true, UDP: true, PortForward: true, IP: net.IP{103, 150, 187, 28}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin403", TCP: true, UDP: true, PortForward: true, IP: net.IP{193, 56, 252, 35}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin405", TCP: true, UDP: true, PortForward: true, IP: net.IP{193, 56, 252, 13}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin406", TCP: true, UDP: true, PortForward: true, IP: net.IP{193, 56, 252, 214}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin407", TCP: true, UDP: true, PortForward: true, IP: net.IP{193, 56, 252, 233}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin411", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 241, 178, 20}},
{Region: "Isle of Man", Hostname: "man.privacy.network", ServerName: "douglas403", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 124, 4}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem402", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 77, 248, 28}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem403", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 77, 248, 45}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem404", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 77, 248, 60}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem405", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 77, 248, 67}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem407", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 77, 248, 98}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano402", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 41, 5}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano403", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 41, 66}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano404", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 41, 208}},
{Region: "JP Streaming Optimized", Hostname: "japan-2.privacy.network", ServerName: "tokyo410", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 39, 4}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo401", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 34, 146}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo402", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 34, 86}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo403", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 34, 26}},
{Region: "Kazakhstan", Hostname: "kazakhstan.privacy.network", ServerName: "kazakhstan403", TCP: true, UDP: true, PortForward: true, IP: net.IP{62, 133, 47, 5}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga401", TCP: true, UDP: true, PortForward: true, IP: net.IP{109, 248, 149, 5}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga402", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 183, 218, 138}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga403", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 183, 218, 148}},
{Region: "Liechtenstein", Hostname: "liechtenstein.privacy.network", ServerName: "liechtenstein403", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 122, 3}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius401", TCP: true, UDP: true, PortForward: true, IP: net.IP{85, 206, 165, 166}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius402", TCP: true, UDP: true, PortForward: true, IP: net.IP{85, 206, 165, 108}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius403", TCP: true, UDP: true, PortForward: true, IP: net.IP{85, 206, 165, 120}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg404", TCP: true, UDP: true, PortForward: true, IP: net.IP{5, 253, 204, 110}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg405", TCP: true, UDP: true, PortForward: true, IP: net.IP{5, 253, 204, 115}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg406", TCP: true, UDP: true, PortForward: true, IP: net.IP{5, 253, 204, 142}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg407", TCP: true, UDP: true, PortForward: true, IP: net.IP{5, 253, 204, 157}},
{Region: "Macao", Hostname: "macau.privacy.network", ServerName: "macau403", TCP: true, UDP: true, PortForward: true, IP: net.IP{84, 252, 92, 13}},
{Region: "Macedonia", Hostname: "mk.privacy.network", ServerName: "macedonia401", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 225, 28, 115}},
{Region: "Macedonia", Hostname: "mk.privacy.network", ServerName: "macedonia402", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 225, 28, 140}},
{Region: "Malta", Hostname: "malta.privacy.network", ServerName: "malta403", TCP: true, UDP: true, PortForward: true, IP: net.IP{176, 125, 230, 10}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico403", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 81, 142, 5}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico406", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 81, 142, 56}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico409", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 81, 142, 98}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico411", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 81, 142, 119}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico412", TCP: true, UDP: true, PortForward: true, IP: net.IP{77, 81, 142, 204}},
{Region: "Moldova", Hostname: "md.privacy.network", ServerName: "chisinau401", TCP: true, UDP: true, PortForward: true, IP: net.IP{178, 175, 129, 37}},
{Region: "Moldova", Hostname: "md.privacy.network", ServerName: "chisinau402", TCP: true, UDP: true, PortForward: true, IP: net.IP{178, 175, 128, 43}},
{Region: "Monaco", Hostname: "monaco.privacy.network", ServerName: "monaco403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 233, 5}},
{Region: "Mongolia", Hostname: "mongolia.privacy.network", ServerName: "mongolia403", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 253, 163, 13}},
{Region: "Mongolia", Hostname: "mongolia.privacy.network", ServerName: "mongolia404", TCP: true, UDP: true, PortForward: true, IP: net.IP{185, 253, 163, 22}},
{Region: "Montenegro", Hostname: "montenegro.privacy.network", ServerName: "montenegro403", TCP: true, UDP: true, PortForward: true, IP: net.IP{176, 125, 229, 3}},
{Region: "Morocco", Hostname: "morocco.privacy.network", ServerName: "morocco403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 232, 4}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam424", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 34, 233}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam427", TCP: true, UDP: true, PortForward: true, IP: net.IP{181, 214, 206, 56}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam431", TCP: true, UDP: true, PortForward: true, IP: net.IP{181, 214, 206, 143}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam432", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 78, 54, 240}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam434", TCP: true, UDP: true, PortForward: true, IP: net.IP{181, 214, 206, 188}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand403", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 240, 35}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand404", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 240, 88}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand405", TCP: true, UDP: true, PortForward: true, IP: net.IP{179, 61, 240, 188}},
{Region: "Nigeria", Hostname: "nigeria.privacy.network", ServerName: "nigeria404", TCP: true, UDP: true, PortForward: true, IP: net.IP{102, 165, 25, 125}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo401", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 246, 122, 36}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo402", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 246, 122, 89}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo403", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 246, 122, 119}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo404", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 246, 122, 166}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama403", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 126, 7}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama404", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 126, 25}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama405", TCP: true, UDP: true, PortForward: true, IP: net.IP{91, 90, 126, 36}},
{Region: "Philippines", Hostname: "philippines.privacy.network", ServerName: "philippines401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 125, 138}},
{Region: "Philippines", Hostname: "philippines.privacy.network", ServerName: "philippines402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 125, 154}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw401", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 209, 246}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw402", TCP: true, UDP: true, PortForward: true, IP: net.IP{194, 110, 114, 9}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw406", TCP: true, UDP: true, PortForward: true, IP: net.IP{194, 110, 114, 78}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw409", TCP: true, UDP: true, PortForward: true, IP: net.IP{194, 110, 114, 119}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw410", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 59, 40}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon401", TCP: true, UDP: true, PortForward: true, IP: net.IP{89, 26, 241, 74}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon402", TCP: true, UDP: true, PortForward: true, IP: net.IP{89, 26, 241, 99}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon403", TCP: true, UDP: true, PortForward: true, IP: net.IP{89, 26, 241, 143}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon404", TCP: true, UDP: true, PortForward: true, IP: net.IP{89, 26, 241, 103}},
{Region: "Qatar", Hostname: "qatar.privacy.network", ServerName: "qatar403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 234, 7}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania406", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 52, 6}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania407", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 54, 139}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania409", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 54, 9}},
{Region: "Saudi Arabia", Hostname: "saudiarabia.privacy.network", ServerName: "saudiarabia403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 235, 14}},
{Region: "Serbia", Hostname: "rs.privacy.network", ServerName: "belgrade401", TCP: true, UDP: true, PortForward: true, IP: net.IP{37, 120, 193, 247}},
{Region: "Serbia", Hostname: "rs.privacy.network", ServerName: "belgrade402", TCP: true, UDP: true, PortForward: true, IP: net.IP{37, 120, 193, 233}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore401", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 57, 174}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore402", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 57, 113}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore403", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 57, 39}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore404", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 24, 24}},
{Region: "Slovakia", Hostname: "sk.privacy.network", ServerName: "bratislava401", TCP: true, UDP: true, PortForward: true, IP: net.IP{37, 120, 221, 93}},
{Region: "Slovakia", Hostname: "sk.privacy.network", ServerName: "bratislava402", TCP: true, UDP: true, PortForward: true, IP: net.IP{37, 120, 221, 212}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg401", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 16, 93, 43}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg402", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 16, 93, 204}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg403", TCP: true, UDP: true, PortForward: true, IP: net.IP{154, 16, 93, 228}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid401", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 181, 167, 34}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid402", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 49, 16}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid403", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 49, 198}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid404", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 49, 146}},
{Region: "Sri Lanka", Hostname: "srilanka.privacy.network", ServerName: "srilanka403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 239, 7}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm401", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 246, 120, 7}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm402", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 246, 120, 73}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm403", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 246, 120, 96}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm404", TCP: true, UDP: true, PortForward: true, IP: net.IP{195, 246, 120, 124}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm405", TCP: true, UDP: true, PortForward: true, IP: net.IP{46, 246, 3, 203}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich403", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 37, 134}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich404", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 37, 58}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich405", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 36, 13}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich406", TCP: true, UDP: true, PortForward: true, IP: net.IP{156, 146, 62, 144}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich408", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 36, 175}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 106, 76}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 106, 90}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan403", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 106, 137}},
{Region: "Turkey", Hostname: "tr.privacy.network", ServerName: "istanbul401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 213, 34, 77}},
{Region: "Turkey", Hostname: "tr.privacy.network", ServerName: "istanbul402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 213, 34, 90}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london401", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 39, 26}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london402", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 63, 145}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london410", TCP: true, UDP: true, PortForward: true, IP: net.IP{181, 215, 176, 84}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london416", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 28, 50}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london427", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 30, 26}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester419", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 172, 27}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester420", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 172, 59}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester421", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 172, 95}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester426", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 172, 249}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester427", TCP: true, UDP: true, PortForward: true, IP: net.IP{45, 133, 173, 16}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton401", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 37, 195}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton403", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 37, 90}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton404", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 37, 23}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton406", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 38, 75}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton407", TCP: true, UDP: true, PortForward: true, IP: net.IP{143, 244, 38, 30}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london425", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 30, 138}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london431", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 29, 160}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london435", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 30, 193}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london441", TCP: true, UDP: true, PortForward: true, IP: net.IP{138, 199, 30, 170}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "southampton409", TCP: true, UDP: true, PortForward: true, IP: net.IP{212, 102, 52, 6}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta411", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 22, 4}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta413", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 22, 80}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta414", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 22, 109}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta418", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 22, 245}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta423", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 21, 148}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles403", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 49, 117}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles404", TCP: true, UDP: true, PortForward: false, IP: net.IP{84, 17, 45, 56}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles406", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 50, 69}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles409", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 49, 173}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles420", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 50, 215}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago409", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 28, 146}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago411", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 23, 7}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago413", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 23, 114}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago417", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 114, 93}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago419", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 114, 166}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver403", TCP: true, UDP: true, PortForward: false, IP: net.IP{70, 39, 116, 233}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver405", TCP: true, UDP: true, PortForward: false, IP: net.IP{70, 39, 110, 97}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver407", TCP: true, UDP: true, PortForward: false, IP: net.IP{70, 39, 108, 224}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver409", TCP: true, UDP: true, PortForward: false, IP: net.IP{70, 39, 113, 230}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver411", TCP: true, UDP: true, PortForward: false, IP: net.IP{37, 19, 210, 75}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey401", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 44, 79}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey402", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 45, 108}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey403", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 44, 40}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey409", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 45, 27}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey420", TCP: true, UDP: true, PortForward: false, IP: net.IP{37, 19, 197, 167}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami405", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 34, 240}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami409", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 42, 237}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami413", TCP: true, UDP: true, PortForward: false, IP: net.IP{212, 102, 61, 67}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami414", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 43, 118}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami415", TCP: true, UDP: true, PortForward: false, IP: net.IP{143, 244, 35, 44}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston421", TCP: true, UDP: true, PortForward: false, IP: net.IP{191, 96, 67, 78}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston424", TCP: true, UDP: true, PortForward: false, IP: net.IP{191, 96, 67, 184}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston425", TCP: true, UDP: true, PortForward: false, IP: net.IP{191, 96, 67, 210}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston428", TCP: true, UDP: true, PortForward: false, IP: net.IP{181, 214, 227, 58}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston429", TCP: true, UDP: true, PortForward: false, IP: net.IP{181, 214, 227, 70}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas401", TCP: true, UDP: true, PortForward: false, IP: net.IP{173, 239, 226, 16}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas405", TCP: true, UDP: true, PortForward: false, IP: net.IP{82, 102, 31, 104}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas425", TCP: true, UDP: true, PortForward: false, IP: net.IP{173, 239, 226, 119}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas426", TCP: true, UDP: true, PortForward: false, IP: net.IP{173, 239, 226, 173}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas427", TCP: true, UDP: true, PortForward: false, IP: net.IP{173, 239, 226, 243}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork401", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 54, 234}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork407", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 36, 183}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork410", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 55, 148}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork413", TCP: true, UDP: true, PortForward: false, IP: net.IP{156, 146, 36, 250}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork433", TCP: true, UDP: true, PortForward: false, IP: net.IP{37, 19, 198, 68}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle406", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 9, 128, 87}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle415", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 20, 97}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle416", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 20, 146}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle418", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 20, 204}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle424", TCP: true, UDP: true, PortForward: false, IP: net.IP{212, 102, 47, 153}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley401", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 212, 17}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley402", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 212, 74}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley404", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 212, 157}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley417", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 21, 216, 164}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley421", TCP: true, UDP: true, PortForward: false, IP: net.IP{66, 115, 165, 197}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas404", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 3, 251, 15}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas405", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 3, 251, 89}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas410", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 29, 131, 7}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas411", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 29, 131, 77}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas415", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 3, 250, 16}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington434", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 3, 44, 96}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington439", TCP: true, UDP: true, PortForward: false, IP: net.IP{154, 3, 44, 254}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington442", TCP: true, UDP: true, PortForward: false, IP: net.IP{38, 70, 11, 80}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington444", TCP: true, UDP: true, PortForward: false, IP: net.IP{38, 70, 11, 137}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington451", TCP: true, UDP: true, PortForward: false, IP: net.IP{91, 149, 244, 67}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix406", TCP: true, UDP: true, PortForward: false, IP: net.IP{184, 170, 241, 36}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix407", TCP: true, UDP: true, PortForward: false, IP: net.IP{184, 170, 241, 119}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix412", TCP: true, UDP: true, PortForward: false, IP: net.IP{107, 181, 184, 250}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix414", TCP: true, UDP: true, PortForward: false, IP: net.IP{184, 170, 242, 188}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix415", TCP: true, UDP: true, PortForward: false, IP: net.IP{184, 170, 242, 217}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev401", TCP: true, UDP: true, PortForward: true, IP: net.IP{62, 149, 20, 51}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev402", TCP: true, UDP: true, PortForward: true, IP: net.IP{62, 149, 20, 23}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev403", TCP: true, UDP: true, PortForward: true, IP: net.IP{62, 149, 20, 4}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev404", TCP: true, UDP: true, PortForward: true, IP: net.IP{62, 149, 20, 39}},
{Region: "United Arab Emirates", Hostname: "ae.privacy.network", ServerName: "dubai403", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 193, 153}},
{Region: "United Arab Emirates", Hostname: "ae.privacy.network", ServerName: "dubai404", TCP: true, UDP: true, PortForward: true, IP: net.IP{217, 138, 193, 166}},
{Region: "Venezuela", Hostname: "venezuela.privacy.network", ServerName: "venezuela403", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 237, 13}},
{Region: "Venezuela", Hostname: "venezuela.privacy.network", ServerName: "venezuela404", TCP: true, UDP: true, PortForward: true, IP: net.IP{95, 181, 237, 17}},
{Region: "Vietnam", Hostname: "vietnam.privacy.network", ServerName: "vietnam401", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 152, 74}},
{Region: "Vietnam", Hostname: "vietnam.privacy.network", ServerName: "vietnam402", TCP: true, UDP: true, PortForward: true, IP: net.IP{188, 214, 152, 86}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 74, 174}, {27, 50, 74, 170}}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{43, 242, 68, 157}}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne410", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{43, 242, 69, 40}, {43, 242, 69, 43}}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne412", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{103, 2, 198, 116}, {103, 2, 198, 125}}},
{Region: "AU Melbourne", Hostname: "aus-melbourne.privacy.network", ServerName: "melbourne414", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 74, 100}, {27, 50, 74, 107}}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 228, 15}, {179, 61, 228, 44}}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 228, 84}, {179, 61, 228, 70}}},
{Region: "AU Perth", Hostname: "aus-perth.privacy.network", ServerName: "perth405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 228, 130}, {179, 61, 228, 153}}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 76, 146}, {27, 50, 76, 148}}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{117, 120, 9, 7}, {117, 120, 9, 50}}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 76, 167}, {27, 50, 76, 174}}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney414", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 76, 103}, {27, 50, 76, 98}}},
{Region: "AU Sydney", Hostname: "au-sydney.privacy.network", ServerName: "sydney415", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{27, 50, 76, 119}, {27, 50, 76, 115}}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{31, 171, 154, 138}, {31, 171, 154, 137}}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{31, 171, 154, 126}, {31, 171, 154, 117}}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{31, 171, 154, 68}, {31, 171, 154, 75}}},
{Region: "Albania", Hostname: "al.privacy.network", ServerName: "tirana404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{31, 171, 154, 53}, {31, 171, 154, 58}}},
{Region: "Algeria", Hostname: "dz.privacy.network", ServerName: "algiers403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{176, 125, 228, 9}, {176, 125, 228, 5}}},
{Region: "Algeria", Hostname: "dz.privacy.network", ServerName: "algiers404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{176, 125, 228, 19}, {176, 125, 228, 24}}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 82, 4}, {188, 241, 82, 5}}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 82, 25}, {188, 241, 82, 17}}},
{Region: "Andorra", Hostname: "ad.privacy.network", ServerName: "andorra405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 82, 40}, {188, 241, 82, 33}}},
{Region: "Argentina", Hostname: "ar.privacy.network", ServerName: "buenosaires401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{190, 106, 134, 87}, {190, 106, 134, 84}}},
{Region: "Argentina", Hostname: "ar.privacy.network", ServerName: "buenosaires402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{190, 106, 134, 109}, {190, 106, 134, 105}}},
{Region: "Armenia", Hostname: "yerevan.privacy.network", ServerName: "armenia403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 253, 160, 8}, {185, 253, 160, 10}}},
{Region: "Austria", Hostname: "austria.privacy.network", ServerName: "vienna402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 60, 13}, {156, 146, 60, 29}}},
{Region: "Austria", Hostname: "austria.privacy.network", ServerName: "vienna403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 60, 78}}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 238, 15}}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 238, 10}, {95, 181, 238, 6}}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 238, 33}, {95, 181, 238, 27}}},
{Region: "Bahamas", Hostname: "bahamas.privacy.network", ServerName: "bahamas406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 238, 44}}},
{Region: "Bangladesh", Hostname: "bangladesh.privacy.network", ServerName: "bangladesh403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{84, 252, 93, 15}, {84, 252, 93, 6}}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 211, 247}, {217, 138, 211, 245}}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{5, 253, 205, 153}, {5, 253, 205, 157}}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 115, 27}, {194, 110, 115, 25}}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 123, 43}}},
{Region: "Belgium", Hostname: "brussels.privacy.network", ServerName: "brussels414", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 123, 109}}},
{Region: "Bosnia and Herzegovina", Hostname: "ba.privacy.network", ServerName: "sarajevo402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 212, 111, 66}, {185, 212, 111, 67}}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 180, 234}, {45, 133, 180, 235}}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 177, 57}, {188, 241, 177, 56}}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 177, 115}, {188, 241, 177, 116}}},
{Region: "Brazil", Hostname: "br.privacy.network", ServerName: "saopaolo404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 180, 246}}},
{Region: "Bulgaria", Hostname: "sofia.privacy.network", ServerName: "sofia402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 221, 94}, {217, 138, 221, 93}}},
{Region: "Bulgaria", Hostname: "sofia.privacy.network", ServerName: "sofia403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 221, 77}, {217, 138, 221, 74}}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 71, 110}}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 71, 10}, {172, 98, 71, 17}}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 71, 147}, {172, 98, 71, 159}}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{199, 36, 223, 23}, {199, 36, 223, 69}}},
{Region: "CA Montreal", Hostname: "ca-montreal.privacy.network", ServerName: "montreal409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 68, 18}}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 83, 47, 77}, {172, 83, 47, 89}}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 83, 47, 197}, {172, 83, 47, 142}}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 92, 36}, {172, 98, 92, 47}}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 80, 142}}},
{Region: "CA Ontario", Hostname: "ca-ontario.privacy.network", ServerName: "ontario407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 80, 32}, {172, 98, 80, 5}}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{66, 115, 142, 28}}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto414", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 3, 40, 15}, {154, 3, 40, 8}}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto419", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 3, 40, 169}, {154, 3, 40, 165}}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto420", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 3, 40, 199}, {154, 3, 40, 193}}},
{Region: "CA Toronto", Hostname: "ca-toronto.privacy.network", ServerName: "toronto425", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 3, 42, 118}, {154, 3, 42, 100}}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{162, 216, 47, 50}, {162, 216, 47, 13}}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{162, 216, 47, 188}, {162, 216, 47, 170}}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{172, 98, 89, 206}, {172, 98, 89, 213}}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver411", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{208, 78, 42, 160}, {208, 78, 42, 128}}},
{Region: "CA Vancouver", Hostname: "ca-vancouver.privacy.network", ServerName: "vancouver412", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{208, 78, 42, 206}}},
{Region: "Cambodia", Hostname: "cambodia.privacy.network", ServerName: "cambodia401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 215, 235, 103}, {188, 215, 235, 107}}},
{Region: "Cambodia", Hostname: "cambodia.privacy.network", ServerName: "cambodia402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 215, 235, 116}, {188, 215, 235, 120}}},
{Region: "China", Hostname: "china.privacy.network", ServerName: "china404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 80, 14}, {188, 241, 80, 7}}},
{Region: "Croatia", Hostname: "zagreb.privacy.network", ServerName: "zagreb402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{146, 70, 8, 140}, {146, 70, 8, 137}}},
{Region: "Cyprus", Hostname: "cyprus.privacy.network", ServerName: "cyprus403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 253, 162, 6}}},
{Region: "Czech Republic", Hostname: "czech.privacy.network", ServerName: "prague401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 39, 98}, {212, 102, 39, 97}}},
{Region: "Czech Republic", Hostname: "czech.privacy.network", ServerName: "prague402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 39, 148}, {212, 102, 39, 135}}},
{Region: "Czech Republic", Hostname: "czech.privacy.network", ServerName: "prague403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 39, 214}}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin416", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 13, 1, 16}, {154, 13, 1, 17}}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin419", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 13, 1, 58}, {154, 13, 1, 60}}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin420", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 13, 1, 68}, {154, 13, 1, 69}}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin422", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 13, 1, 105}, {154, 13, 1, 95}}},
{Region: "DE Berlin", Hostname: "de-berlin.privacy.network", ServerName: "berlin424", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 13, 1, 124}, {154, 13, 1, 129}}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{195, 181, 170, 229}, {212, 102, 57, 209}}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 57, 5}, {212, 102, 57, 26}}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 57, 88}, {212, 102, 57, 80}}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 18, 67}, {138, 199, 18, 74}}},
{Region: "DE Frankfurt", Hostname: "de-frankfurt.privacy.network", ServerName: "frankfurt410", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 57, 148}, {212, 102, 57, 144}}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 94, 68}, {188, 126, 94, 75}}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 94, 104}}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 94, 183}, {188, 126, 94, 170}}},
{Region: "Denmark", Hostname: "denmark.privacy.network", ServerName: "copenhagen405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 94, 37}, {188, 126, 94, 39}}},
{Region: "Egypt", Hostname: "egypt.privacy.network", ServerName: "cairo401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 122, 103}, {188, 214, 122, 110}}},
{Region: "Egypt", Hostname: "egypt.privacy.network", ServerName: "cairo402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 122, 117}, {188, 214, 122, 118}}},
{Region: "Estonia", Hostname: "ee.privacy.network", ServerName: "talinn401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 247, 111, 133}, {77, 247, 111, 140}}},
{Region: "Estonia", Hostname: "ee.privacy.network", ServerName: "talinn402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 153, 31, 68}, {95, 153, 31, 67}}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 89, 7}, {188, 126, 89, 16}}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 89, 57}, {188, 126, 89, 35}}},
{Region: "Finland", Hostname: "fi.privacy.network", ServerName: "helsinki404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 126, 89, 85}, {188, 126, 89, 78}}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 63, 145}, {156, 146, 63, 135}}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 63, 29}, {156, 146, 63, 24}}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris410", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{191, 101, 217, 17}}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris411", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{191, 101, 31, 13}}},
{Region: "France", Hostname: "france.privacy.network", ServerName: "paris412", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{191, 101, 31, 65}}},
{Region: "Georgia", Hostname: "georgia.privacy.network", ServerName: "georgia403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 236, 4}}},
{Region: "Greece", Hostname: "gr.privacy.network", ServerName: "athens401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 57, 3, 78}}},
{Region: "Greece", Hostname: "gr.privacy.network", ServerName: "athens402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 57, 3, 95}, {154, 57, 3, 93}}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 120, 142}, {91, 90, 120, 131}}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 120, 147}, {91, 90, 120, 156}}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 120, 173}, {91, 90, 120, 168}}},
{Region: "Greenland", Hostname: "greenland.privacy.network", ServerName: "greenland406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 120, 185}, {91, 90, 120, 180}}},
{Region: "Hong Kong", Hostname: "hk.privacy.network", ServerName: "china403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{86, 107, 104, 213}, {86, 107, 104, 212}}},
{Region: "Hong Kong", Hostname: "hk.privacy.network", ServerName: "hongkong402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{86, 107, 104, 253}, {86, 107, 104, 233}}},
{Region: "Hong Kong", Hostname: "hk.privacy.network", ServerName: "hongkong403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 219, 213, 20}, {91, 219, 213, 5}}},
{Region: "Hungary", Hostname: "hungary.privacy.network", ServerName: "budapest401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 192, 222}, {217, 138, 192, 219}}},
{Region: "Hungary", Hostname: "hungary.privacy.network", ServerName: "budapest402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{86, 106, 74, 120}}},
{Region: "Iceland", Hostname: "is.privacy.network", ServerName: "reykjavik401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 193, 37}}},
{Region: "Iceland", Hostname: "is.privacy.network", ServerName: "reykjavik404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 193, 53}, {45, 133, 193, 58}}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 120, 139, 37}, {45, 120, 139, 38}}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 120, 139, 125}}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{103, 150, 187, 15}}},
{Region: "India", Hostname: "in.privacy.network", ServerName: "mumbai407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{103, 150, 187, 20}, {103, 150, 187, 17}}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{193, 56, 252, 43}, {193, 56, 252, 39}}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{193, 56, 252, 29}, {193, 56, 252, 20}}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{193, 56, 252, 236}}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 178, 37}, {188, 241, 178, 46}}},
{Region: "Ireland", Hostname: "ireland.privacy.network", ServerName: "dublin411", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 241, 178, 20}, {188, 241, 178, 26}}},
{Region: "Isle of Man", Hostname: "man.privacy.network", ServerName: "douglas403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 124, 5}, {91, 90, 124, 10}}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 77, 248, 10}, {185, 77, 248, 20}}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 77, 248, 49}}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 77, 248, 57}, {185, 77, 248, 56}}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 77, 248, 69}, {185, 77, 248, 65}}},
{Region: "Israel", Hostname: "israel.privacy.network", ServerName: "jerusalem407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 77, 248, 93}, {185, 77, 248, 96}}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 41, 20}, {156, 146, 41, 9}}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 41, 74}, {156, 146, 41, 78}}},
{Region: "Italy", Hostname: "italy.privacy.network", ServerName: "milano404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 41, 217}, {156, 146, 41, 206}}},
{Region: "JP Streaming Optimized", Hostname: "japan-2.privacy.network", ServerName: "tokyo410", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 39, 5}}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 34, 150}, {156, 146, 34, 156}}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 34, 86}, {156, 146, 34, 77}}},
{Region: "JP Tokyo", Hostname: "japan.privacy.network", ServerName: "tokyo403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 34, 16}}},
{Region: "Kazakhstan", Hostname: "kazakhstan.privacy.network", ServerName: "kazakhstan403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{62, 133, 47, 9}, {62, 133, 47, 13}}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{109, 248, 149, 8}}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 183, 218, 133}, {46, 183, 218, 135}}},
{Region: "Latvia", Hostname: "lv.privacy.network", ServerName: "riga403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 183, 218, 152}, {46, 183, 218, 158}}},
{Region: "Liechtenstein", Hostname: "liechtenstein.privacy.network", ServerName: "liechtenstein403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 122, 3}, {91, 90, 122, 17}}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{85, 206, 165, 172}}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{85, 206, 165, 111}, {85, 206, 165, 106}}},
{Region: "Lithuania", Hostname: "lt.privacy.network", ServerName: "vilnius403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{85, 206, 165, 120}}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{5, 253, 204, 105}, {5, 253, 204, 99}}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{5, 253, 204, 115}}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{5, 253, 204, 137}, {5, 253, 204, 140}}},
{Region: "Luxembourg", Hostname: "lu.privacy.network", ServerName: "luxembourg407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{5, 253, 204, 153}, {5, 253, 204, 148}}},
{Region: "Macao", Hostname: "macau.privacy.network", ServerName: "macau403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{84, 252, 92, 13}, {84, 252, 92, 3}}},
{Region: "Macedonia", Hostname: "mk.privacy.network", ServerName: "macedonia401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 225, 28, 120}, {185, 225, 28, 117}}},
{Region: "Macedonia", Hostname: "mk.privacy.network", ServerName: "macedonia402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 225, 28, 139}, {185, 225, 28, 135}}},
{Region: "Malta", Hostname: "malta.privacy.network", ServerName: "malta403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{176, 125, 230, 6}}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 81, 142, 4}, {77, 81, 142, 8}}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 81, 142, 19}, {77, 81, 142, 26}}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 81, 142, 85}, {77, 81, 142, 87}}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 81, 142, 93}}},
{Region: "Mexico", Hostname: "mexico.privacy.network", ServerName: "mexico412", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{77, 81, 142, 204}, {77, 81, 142, 205}}},
{Region: "Moldova", Hostname: "md.privacy.network", ServerName: "chisinau401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{178, 175, 129, 45}, {178, 175, 129, 36}}},
{Region: "Moldova", Hostname: "md.privacy.network", ServerName: "chisinau402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{178, 175, 128, 43}, {178, 175, 128, 44}}},
{Region: "Monaco", Hostname: "monaco.privacy.network", ServerName: "monaco403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 233, 8}, {95, 181, 233, 3}}},
{Region: "Mongolia", Hostname: "mongolia.privacy.network", ServerName: "mongolia403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 253, 163, 10}, {185, 253, 163, 12}}},
{Region: "Mongolia", Hostname: "mongolia.privacy.network", ServerName: "mongolia404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{185, 253, 163, 28}, {185, 253, 163, 25}}},
{Region: "Montenegro", Hostname: "montenegro.privacy.network", ServerName: "montenegro403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{176, 125, 229, 6}, {176, 125, 229, 8}}},
{Region: "Morocco", Hostname: "morocco.privacy.network", ServerName: "morocco403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 232, 4}, {95, 181, 232, 3}}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam416", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 35, 134}, {212, 102, 35, 136}}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam426", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{191, 96, 168, 90}, {191, 96, 168, 78}}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam427", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{181, 214, 206, 55}, {181, 214, 206, 64}}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam434", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{181, 214, 206, 189}, {181, 214, 206, 173}}},
{Region: "Netherlands", Hostname: "nl-amsterdam.privacy.network", ServerName: "amsterdam435", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{181, 214, 206, 237}, {181, 214, 206, 216}}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 240, 44}, {179, 61, 240, 25}}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 240, 95}, {179, 61, 240, 117}}},
{Region: "New Zealand", Hostname: "nz.privacy.network", ServerName: "newzealand405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{179, 61, 240, 166}}},
{Region: "Nigeria", Hostname: "nigeria.privacy.network", ServerName: "nigeria404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{102, 165, 25, 123}}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 246, 122, 37}, {46, 246, 122, 45}}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 246, 122, 83}, {46, 246, 122, 73}}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 246, 122, 100}, {46, 246, 122, 99}}},
{Region: "Norway", Hostname: "no.privacy.network", ServerName: "oslo404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 246, 122, 179}}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 126, 15}, {91, 90, 126, 8}}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 126, 28}, {91, 90, 126, 33}}},
{Region: "Panama", Hostname: "panama.privacy.network", ServerName: "panama405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{91, 90, 126, 38}, {91, 90, 126, 37}}},
{Region: "Philippines", Hostname: "philippines.privacy.network", ServerName: "philippines401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 125, 135}, {188, 214, 125, 139}}},
{Region: "Philippines", Hostname: "philippines.privacy.network", ServerName: "philippines402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 125, 156}, {188, 214, 125, 149}}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 114, 7}, {194, 110, 114, 12}}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 114, 50}, {194, 110, 114, 59}}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 114, 69}}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 114, 103}, {194, 110, 114, 98}}},
{Region: "Poland", Hostname: "poland.privacy.network", ServerName: "warsaw410", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 59, 45}, {138, 199, 59, 38}}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{89, 26, 241, 76}, {89, 26, 241, 80}}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{89, 26, 241, 96}, {89, 26, 241, 95}}},
{Region: "Portugal", Hostname: "pt.privacy.network", ServerName: "lisbon404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{89, 26, 241, 107}, {89, 26, 241, 116}}},
{Region: "Qatar", Hostname: "qatar.privacy.network", ServerName: "qatar403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 234, 4}, {95, 181, 234, 10}}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 52, 18}, {143, 244, 52, 28}}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 54, 137}, {143, 244, 54, 133}}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 54, 69}, {143, 244, 54, 63}}},
{Region: "Romania", Hostname: "ro.privacy.network", ServerName: "romania409", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 54, 10}, {143, 244, 54, 13}}},
{Region: "Saudi Arabia", Hostname: "saudiarabia.privacy.network", ServerName: "saudiarabia403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 235, 14}}},
{Region: "Serbia", Hostname: "rs.privacy.network", ServerName: "belgrade401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{37, 120, 193, 249}, {37, 120, 193, 248}}},
{Region: "Serbia", Hostname: "rs.privacy.network", ServerName: "belgrade402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{37, 120, 193, 227}, {37, 120, 193, 238}}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 57, 177}, {156, 146, 57, 185}}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 57, 138}}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 57, 57}}},
{Region: "Singapore", Hostname: "sg.privacy.network", ServerName: "singapore404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 24, 25}, {138, 199, 24, 19}}},
{Region: "Slovakia", Hostname: "sk.privacy.network", ServerName: "bratislava401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{37, 120, 221, 87}, {37, 120, 221, 90}}},
{Region: "Slovakia", Hostname: "sk.privacy.network", ServerName: "bratislava402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{37, 120, 221, 215}, {37, 120, 221, 220}}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 16, 93, 39}, {154, 16, 93, 45}}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 16, 93, 203}, {154, 16, 93, 205}}},
{Region: "South Africa", Hostname: "za.privacy.network", ServerName: "johannesburg403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{154, 16, 93, 234}, {154, 16, 93, 226}}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 49, 86}, {212, 102, 49, 84}}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 49, 24}}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 49, 193}, {212, 102, 49, 198}}},
{Region: "Spain", Hostname: "spain.privacy.network", ServerName: "madrid404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 49, 144}, {212, 102, 49, 138}}},
{Region: "Sri Lanka", Hostname: "srilanka.privacy.network", ServerName: "srilanka403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 239, 4}, {95, 181, 239, 5}}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{195, 246, 120, 38}, {195, 246, 120, 34}}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{195, 246, 120, 49}}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{195, 246, 120, 96}, {195, 246, 120, 104}}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{195, 246, 120, 124}, {195, 246, 120, 114}}},
{Region: "Sweden", Hostname: "sweden.privacy.network", ServerName: "stockholm405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{46, 246, 3, 186}, {46, 246, 3, 183}}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 37, 135}}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 36, 23}, {212, 102, 36, 24}}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 62, 153}, {156, 146, 62, 130}}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{156, 146, 62, 204}, {156, 146, 62, 210}}},
{Region: "Switzerland", Hostname: "swiss.privacy.network", ServerName: "zurich408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 36, 178}, {212, 102, 37, 3}}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 106, 75}, {188, 214, 106, 69}}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 106, 85}, {188, 214, 106, 84}}},
{Region: "Taiwan", Hostname: "taiwan.privacy.network", ServerName: "taiwan403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 106, 137}, {188, 214, 106, 138}}},
{Region: "Turkey", Hostname: "tr.privacy.network", ServerName: "istanbul401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 213, 34, 73}, {188, 213, 34, 74}}},
{Region: "Turkey", Hostname: "tr.privacy.network", ServerName: "istanbul402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 213, 34, 90}, {188, 213, 34, 88}}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 63, 149}, {212, 102, 63, 158}}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{191, 101, 209, 45}, {191, 101, 209, 54}}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{212, 102, 52, 79}, {212, 102, 52, 68}}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london408", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{194, 110, 13, 26}, {194, 110, 13, 17}}},
{Region: "UK London", Hostname: "uk-london.privacy.network", ServerName: "london427", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 30, 9}}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester419", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 172, 28}, {45, 133, 172, 13}}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester420", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 172, 47}, {45, 133, 172, 45}}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester421", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 172, 79}, {45, 133, 172, 87}}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester426", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 172, 249}}},
{Region: "UK Manchester", Hostname: "uk-manchester.privacy.network", ServerName: "manchester427", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{45, 133, 173, 24}}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 37, 213}}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 37, 156}, {143, 244, 37, 130}}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton405", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 36, 73}, {143, 244, 36, 77}}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton406", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 38, 65}, {143, 244, 38, 83}}},
{Region: "UK Southampton", Hostname: "uk-southampton.privacy.network", ServerName: "southampton407", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{143, 244, 38, 26}}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london419", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 28, 9}}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london420", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 28, 73}, {138, 199, 28, 74}}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london430", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 29, 145}}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london431", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 29, 158}}},
{Region: "UK Streaming Optimized", Hostname: "uk-2.privacy.network", ServerName: "london435", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{138, 199, 30, 191}}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta413", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 22, 83}, {154, 21, 22, 70}}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta414", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 22, 109}, {154, 21, 22, 130}}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta424", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 21, 166}, {154, 21, 21, 176}}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta426", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 46, 220}, {156, 146, 46, 224}}},
{Region: "US Atlanta", Hostname: "us-atlanta.privacy.network", ServerName: "atlanta428", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 46, 70}}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles410", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 49, 215}, {143, 244, 49, 189}}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles415", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 48, 63}, {143, 244, 48, 65}}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles418", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{138, 199, 8, 68}}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles419", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{138, 199, 8, 8}, {138, 199, 8, 27}}},
{Region: "US California", Hostname: "us-california.privacy.network", ServerName: "losangeles420", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 50, 227}, {143, 244, 50, 228}}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago405", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 28, 47}, {154, 21, 28, 24}}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago416", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 114, 48}, {154, 21, 114, 40}}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago417", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 114, 79}}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago418", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 114, 115}, {154, 21, 114, 104}}},
{Region: "US Chicago", Hostname: "us-chicago.privacy.network", ServerName: "chicago420", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 114, 198}, {154, 21, 114, 210}}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver401", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{70, 39, 81, 153}}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver405", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{70, 39, 110, 86}, {70, 39, 110, 108}}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver407", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{70, 39, 108, 197}, {70, 39, 108, 204}}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver408", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{70, 39, 92, 60}, {70, 39, 92, 38}}},
{Region: "US Denver", Hostname: "us-denver.privacy.network", ServerName: "denver410", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{174, 128, 227, 56}, {174, 128, 227, 50}}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey404", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 46, 45}, {143, 244, 46, 53}}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey405", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 46, 95}, {143, 244, 46, 108}}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey408", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 44, 177}, {143, 244, 44, 174}}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey412", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 45, 159}, {143, 244, 45, 180}}},
{Region: "US East", Hostname: "us-newjersey.privacy.network", ServerName: "newjersey416", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 46, 143}}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami403", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 34, 26}, {143, 244, 34, 16}}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami405", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 34, 217}, {143, 244, 34, 228}}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami407", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 42, 94}, {156, 146, 42, 113}}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami415", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 35, 13}, {143, 244, 35, 6}}},
{Region: "US Florida", Hostname: "us-florida.privacy.network", ServerName: "miami416", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 35, 80}, {143, 244, 35, 106}}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston420", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{191, 96, 67, 59}, {191, 96, 67, 36}}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston421", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{191, 96, 67, 64}}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston423", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{191, 96, 67, 153}, {191, 96, 67, 135}}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston428", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{181, 214, 227, 39}, {181, 214, 227, 57}}},
{Region: "US Houston", Hostname: "us-houston.privacy.network", ServerName: "houston429", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{181, 214, 227, 88}, {181, 214, 227, 89}}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas401", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{173, 239, 226, 5}}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas408", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{79, 110, 53, 28}, {79, 110, 53, 29}}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas425", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{173, 239, 226, 73}, {173, 239, 226, 107}}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "lasvegas427", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{173, 239, 226, 238}, {173, 239, 226, 250}}},
{Region: "US Las Vegas", Hostname: "us-lasvegas.privacy.network", ServerName: "losangeles407", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{143, 244, 48, 173}, {143, 244, 48, 167}}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork401", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 54, 229}, {156, 146, 54, 202}}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork403", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 54, 69}, {156, 146, 54, 98}}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork418", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{138, 199, 13, 197}, {138, 199, 13, 203}}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork432", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{37, 19, 198, 145}, {37, 19, 198, 155}}},
{Region: "US New York", Hostname: "us-newyorkcity.privacy.network", ServerName: "newyork433", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{37, 19, 198, 69}, {37, 19, 198, 74}}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle401", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 48, 24}, {156, 146, 48, 23}}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle404", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 9, 128, 14}, {154, 9, 128, 29}}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle415", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 20, 120}, {154, 21, 20, 108}}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle422", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{156, 146, 48, 215}, {156, 146, 48, 209}}},
{Region: "US Seattle", Hostname: "us-seattle.privacy.network", ServerName: "seattle424", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{212, 102, 47, 167}, {212, 102, 47, 158}}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley407", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 212, 196}, {154, 21, 212, 195}}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley408", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 208, 47}, {154, 21, 208, 37}}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley414", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 216, 46}}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley418", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 21, 216, 229}, {154, 21, 216, 220}}},
{Region: "US Silicon Valley", Hostname: "us-siliconvalley.privacy.network", ServerName: "siliconvalley419", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{66, 115, 165, 14}, {66, 115, 165, 16}}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas405", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 251, 80}, {154, 3, 251, 73}}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas406", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 251, 133}, {154, 3, 251, 127}}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas412", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 29, 131, 137}, {154, 29, 131, 104}}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas415", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 250, 43}, {154, 3, 250, 20}}},
{Region: "US Texas", Hostname: "us-texas.privacy.network", ServerName: "dallas416", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 250, 88}, {154, 3, 250, 89}}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington432", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 44, 25}, {154, 3, 44, 28}}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington439", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{154, 3, 44, 245}, {154, 3, 44, 236}}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington447", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{38, 70, 11, 254}, {38, 70, 11, 234}}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington450", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{91, 149, 244, 9}}},
{Region: "US Washington DC", Hostname: "us-washingtondc.privacy.network", ServerName: "washington455", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{91, 149, 244, 227}, {91, 149, 244, 253}}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix408", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{172, 98, 87, 204}}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix409", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{172, 98, 87, 165}, {172, 98, 87, 173}}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix410", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{184, 170, 252, 149}, {184, 170, 252, 133}}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix411", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{184, 170, 252, 240}, {184, 170, 252, 245}}},
{Region: "US West", Hostname: "us3.privacy.network", ServerName: "phoenix414", TCP: true, UDP: true, PortForward: false, IPs: []net.IP{{184, 170, 242, 150}, {184, 170, 242, 143}}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{62, 149, 20, 55}}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{62, 149, 20, 26}}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{62, 149, 20, 14}, {62, 149, 20, 5}}},
{Region: "Ukraine", Hostname: "ua.privacy.network", ServerName: "kiev404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{62, 149, 20, 36}, {62, 149, 20, 46}}},
{Region: "United Arab Emirates", Hostname: "ae.privacy.network", ServerName: "dubai403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 193, 154}, {217, 138, 193, 147}}},
{Region: "United Arab Emirates", Hostname: "ae.privacy.network", ServerName: "dubai404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{217, 138, 193, 164}, {217, 138, 193, 165}}},
{Region: "Venezuela", Hostname: "venezuela.privacy.network", ServerName: "venezuela403", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 237, 10}, {95, 181, 237, 9}}},
{Region: "Venezuela", Hostname: "venezuela.privacy.network", ServerName: "venezuela404", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{95, 181, 237, 18}, {95, 181, 237, 20}}},
{Region: "Vietnam", Hostname: "vietnam.privacy.network", ServerName: "vietnam401", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 152, 68}, {188, 214, 152, 70}}},
{Region: "Vietnam", Hostname: "vietnam.privacy.network", ServerName: "vietnam402", TCP: true, UDP: true, PortForward: true, IPs: []net.IP{{188, 214, 152, 94}, {188, 214, 152, 85}}},
}
}

View File

@@ -47,8 +47,8 @@ func GetAllServers() (allServers models.AllServers) {
Servers: ProtonvpnServers(),
},
Pia: models.PiaServers{
Version: 5,
Timestamp: 1620577810,
Version: 6,
Timestamp: 1620661425,
Servers: PIAServers(),
},
Purevpn: models.PurevpnServers{

View File

@@ -67,7 +67,7 @@ func Test_versions(t *testing.T) {
"Private Internet Access": {
model: models.PIAServer{},
version: allServers.Pia.Version,
digest: "28cf3cde",
digest: "91db9bc9",
},
"Privatevpn": {
model: models.PrivatevpnServer{},
@@ -173,7 +173,7 @@ func Test_timestamps(t *testing.T) {
"Private Internet Access": {
servers: allServers.Pia.Servers,
timestamp: allServers.Pia.Timestamp,
digest: "cd386838",
digest: "68996ef1",
},
"Privatevpn": {
servers: allServers.Privatevpn.Servers,

View File

@@ -91,18 +91,18 @@ func (s *PrivadoServer) String() string {
}
type PIAServer struct {
Region string `json:"region"`
Hostname string `json:"hostname"`
ServerName string `json:"server_name"`
TCP bool `json:"tcp"`
UDP bool `json:"udp"`
PortForward bool `json:"port_forward"`
IP net.IP `json:"ip"`
Region string `json:"region"`
Hostname string `json:"hostname"`
ServerName string `json:"server_name"`
TCP bool `json:"tcp"`
UDP bool `json:"udp"`
PortForward bool `json:"port_forward"`
IPs []net.IP `json:"ips"`
}
func (p *PIAServer) String() string {
return fmt.Sprintf("{Region: %q, Hostname: %q, ServerName: %q, TCP: %t, UDP: %t, PortForward: %t, IP: %s}",
p.Region, p.Hostname, p.ServerName, p.TCP, p.UDP, p.PortForward, goStringifyIP(p.IP))
return fmt.Sprintf("{Region: %q, Hostname: %q, ServerName: %q, TCP: %t, UDP: %t, PortForward: %t, IPs: %s}",
p.Region, p.Hostname, p.ServerName, p.TCP, p.UDP, p.PortForward, goStringifyIPs(p.IPs))
}
type PrivatevpnServer struct {

View File

@@ -131,17 +131,30 @@ func (p *pia) GetOpenVPNConnection(selection configuration.ServerSelection) (
var connections []models.OpenVPNConnection
for _, server := range servers {
connection := models.OpenVPNConnection{IP: server.IP, Port: port, Protocol: selection.Protocol}
connections = append(connections, connection)
for _, ip := range server.IPs {
connection := models.OpenVPNConnection{
IP: ip,
Port: port,
Protocol: selection.Protocol,
}
connections = append(connections, connection)
}
}
connection = pickRandomConnection(connections, p.randSource)
}
// Reverse lookup server from picked connection
found := false
for _, server := range servers {
if connection.IP.Equal(server.IP) {
p.activeServer = server
for _, ip := range server.IPs {
if connection.IP.Equal(ip) {
p.activeServer = server
found = true
break
}
}
if found {
break
}
}

View File

@@ -0,0 +1,55 @@
package pia
import (
"net"
"github.com/qdm12/gluetun/internal/models"
)
type nameToServer map[string]models.PIAServer
func (nts nameToServer) add(name, hostname, region string,
tcp, udp, portForward bool, ip net.IP) (change bool) {
server, ok := nts[name]
if !ok {
change = true
server.ServerName = name
server.Hostname = hostname
server.Region = region
server.PortForward = portForward
}
if !server.TCP && tcp {
change = true
server.TCP = tcp
}
if !server.UDP && udp {
change = true
server.UDP = udp
}
ipFound := false
for _, existingIP := range server.IPs {
if ip.Equal(existingIP) {
ipFound = true
break
}
}
if !ipFound {
change = true
server.IPs = append(server.IPs, ip)
}
nts[name] = server
return change
}
func (nts nameToServer) toServersSlice() (servers []models.PIAServer) {
servers = make([]models.PIAServer, 0, len(nts))
for _, server := range nts {
servers = append(servers, server)
}
return servers
}

View File

@@ -20,21 +20,22 @@ func GetServers(ctx context.Context, client *http.Client, minServers int) (
return nil, err
}
nts := make(nameToServer)
for _, region := range data.Regions {
// Deduplicate servers with the same common name
commonNameToProtocols := dedupByProtocol(region)
for _, server := range region.Servers.UDP {
const tcp, udp = false, true
nts.add(server.CN, region.DNS, region.Name, tcp, udp, region.PortForward, server.IP)
}
// newServers can support only UDP or both TCP and UDP
newServers := dataToServers(region.Servers.UDP, region.Name,
region.DNS, region.PortForward, commonNameToProtocols)
servers = append(servers, newServers...)
// tcpServers only support TCP as mixed servers were found above.
tcpServers := dataToServers(region.Servers.TCP, region.Name,
region.DNS, region.PortForward, commonNameToProtocols)
servers = append(servers, tcpServers...)
for _, server := range region.Servers.TCP {
const tcp, udp = true, false
nts.add(server.CN, region.DNS, region.Name, tcp, udp, region.PortForward, server.IP)
}
}
servers = nts.toServersSlice()
if len(servers) < minServers {
return nil, fmt.Errorf("%w: %d and expected at least %d",
ErrNotEnoughServers, len(servers), minServers)
@@ -44,48 +45,3 @@ func GetServers(ctx context.Context, client *http.Client, minServers int) (
return servers, nil
}
type protocols struct {
tcp bool
udp bool
}
// Deduplicate servers with the same common name for different protocols.
func dedupByProtocol(region regionData) (commonNameToProtocols map[string]protocols) {
commonNameToProtocols = make(map[string]protocols)
for _, udpServer := range region.Servers.UDP {
protocols := commonNameToProtocols[udpServer.CN]
protocols.udp = true
commonNameToProtocols[udpServer.CN] = protocols
}
for _, tcpServer := range region.Servers.TCP {
protocols := commonNameToProtocols[tcpServer.CN]
protocols.tcp = true
commonNameToProtocols[tcpServer.CN] = protocols
}
return commonNameToProtocols
}
func dataToServers(data []serverData, region, hostname string,
portForward bool, commonNameToProtocols map[string]protocols) (
servers []models.PIAServer) {
servers = make([]models.PIAServer, 0, len(data))
for _, serverData := range data {
proto, ok := commonNameToProtocols[serverData.CN]
if !ok {
continue // server already added
}
delete(commonNameToProtocols, serverData.CN)
server := models.PIAServer{
Region: region,
Hostname: hostname,
ServerName: serverData.CN,
TCP: proto.tcp,
UDP: proto.udp,
PortForward: portForward,
IP: serverData.IP,
}
servers = append(servers, server)
}
return servers
}