add servers table
Some checks failed
Fetch new Pia Servers / docker (ubuntu-latest, 2.44.0, 17, 3.8.5) (push) Failing after 15s

This commit is contained in:
Lee 2024-04-27 05:52:58 +01:00
parent 129bb7ffc5
commit fd9e6f33a9
3 changed files with 993 additions and 3 deletions

@ -5818,5 +5818,975 @@
"ip": "173.239.247.146", "ip": "173.239.247.146",
"region": "vietnam", "region": "vietnam",
"lastSeen": "Apr 27, 2024, 5:47:19 AM" "lastSeen": "Apr 27, 2024, 5:47:19 AM"
},
{
"ip": "31.171.154.119",
"region": "albania",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "176.125.228.15",
"region": "algeria",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "173.239.217.139",
"region": "andorra",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.38.27",
"region": "argentina",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "185.253.160.5",
"region": "armenia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "156.146.60.90",
"region": "austria",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "173.239.194.76",
"region": "au_melbourne",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "179.61.228.5",
"region": "au_perth",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "191.101.210.116",
"region": "au_sydney",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.238.12",
"region": "bahamas",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "64.64.112.147",
"region": "bangladesh",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "181.214.218.45",
"region": "belgium",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.98.43",
"region": "brazil",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "94.156.14.12",
"region": "bulgaria",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.215.235.102",
"region": "cambodia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "140.228.24.94",
"region": "ca_montreal",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "172.83.47.98",
"region": "ca_ontario",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "149.50.218.177",
"region": "ca_toronto",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "181.41.202.167",
"region": "ca_vancouver",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.241.80.47",
"region": "china",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "185.253.162.9",
"region": "cyprus",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "212.102.39.89",
"region": "czech_republic",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "46.246.106.39",
"region": "denmark",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "181.214.173.182",
"region": "de_berlin",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "89.149.37.74",
"region": "de_frankfurt",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.214.122.106",
"region": "egypt",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "165.231.182.65",
"region": "estonia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.126.89.38",
"region": "finland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "156.146.63.166",
"region": "france",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.236.6",
"region": "georgia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "195.146.4.74",
"region": "greece",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "91.90.120.150",
"region": "greenland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "86.107.104.230",
"region": "hong_kong",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "185.94.190.196",
"region": "hungary",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "45.133.193.37",
"region": "iceland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "23.26.221.5",
"region": "india",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.130.28",
"region": "ireland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "91.90.124.7",
"region": "isle_of_man",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "149.88.26.152",
"region": "israel",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "156.146.41.27",
"region": "italy",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "154.47.20.114",
"region": "japan",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "62.133.47.5",
"region": "kazakhstan",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "196.196.53.4",
"region": "latvia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "91.90.122.10",
"region": "liechtenstein",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "194.32.122.31",
"region": "lithuania",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "37.46.113.155",
"region": "luxembourg",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "84.252.92.6",
"region": "macao",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "185.225.31.29",
"region": "macedonia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "176.125.230.8",
"region": "malta",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "77.81.142.244",
"region": "mexico",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "178.175.128.43",
"region": "moldova",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.233.12",
"region": "monaco",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "192.142.227.15",
"region": "mongolia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "176.125.229.11",
"region": "montenegro",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.232.6",
"region": "morocco",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "195.78.54.98",
"region": "netherlands",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "179.61.240.41",
"region": "new_zealand",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.65.149",
"region": "nigeria",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "46.246.122.72",
"region": "norway",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "91.90.126.53",
"region": "panama",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.214.125.140",
"region": "philippines",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "138.199.59.49",
"region": "poland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.59.11",
"region": "portugal",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.234.10",
"region": "qatar",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "143.244.52.18",
"region": "romania",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.235.11",
"region": "saudi_arabia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "37.46.115.23",
"region": "serbia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "138.199.24.20",
"region": "singapore",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "149.102.232.17",
"region": "slovakia",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "154.47.30.38",
"region": "south_africa",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "212.102.49.28",
"region": "spain",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.239.7",
"region": "sri_lanka",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "46.246.8.15",
"region": "sweden",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "169.150.197.89",
"region": "switzerland",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "173.244.49.59",
"region": "taiwan",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "188.213.34.68",
"region": "turkey",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "84.239.42.5",
"region": "ukraine",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "84.247.114.205",
"region": "uk_london",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "45.133.172.39",
"region": "uk_manchester",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "89.149.39.11",
"region": "uk_southampton",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "146.70.102.4",
"region": "united_arab_emirates",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "5.182.110.28",
"region": "us_atlanta",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "84.247.111.26",
"region": "us_california",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "181.214.164.208",
"region": "us_chicago",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "181.41.206.29",
"region": "us_denver",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "204.93.149.207",
"region": "us_east",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "89.149.16.5",
"region": "us_florida",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "89.149.26.121",
"region": "us_houston",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "154.16.105.79",
"region": "us_las_vegas",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "154.16.192.24",
"region": "us_new_york",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "83.166.205.52",
"region": "us_seattle",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "102.129.232.184",
"region": "us_silicon_valley",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "102.129.234.62",
"region": "us_texas",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "102.129.235.110",
"region": "us_washington_dc",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "172.98.87.147",
"region": "us_west",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "95.181.237.4",
"region": "venezuela",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "173.239.247.150",
"region": "vietnam",
"lastSeen": "Apr 27, 2024, 5:51:55 AM"
},
{
"ip": "31.171.154.119",
"region": "albania",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "176.125.228.15",
"region": "algeria",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "173.239.217.139",
"region": "andorra",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.38.27",
"region": "argentina",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "185.253.160.5",
"region": "armenia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "156.146.60.90",
"region": "austria",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "173.239.194.76",
"region": "au_melbourne",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "179.61.228.5",
"region": "au_perth",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "191.101.210.116",
"region": "au_sydney",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.238.12",
"region": "bahamas",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "64.64.112.147",
"region": "bangladesh",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "181.214.218.45",
"region": "belgium",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.98.43",
"region": "brazil",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "94.156.14.12",
"region": "bulgaria",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.215.235.102",
"region": "cambodia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "140.228.24.94",
"region": "ca_montreal",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "172.83.47.98",
"region": "ca_ontario",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "149.50.218.180",
"region": "ca_toronto",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "181.41.202.167",
"region": "ca_vancouver",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.241.80.47",
"region": "china",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "185.253.162.9",
"region": "cyprus",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "212.102.39.89",
"region": "czech_republic",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.126.94.164",
"region": "denmark",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "181.214.173.182",
"region": "de_berlin",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "89.149.37.74",
"region": "de_frankfurt",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.214.122.106",
"region": "egypt",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "165.231.182.65",
"region": "estonia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.126.89.38",
"region": "finland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "156.146.63.166",
"region": "france",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.236.6",
"region": "georgia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "195.146.4.74",
"region": "greece",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "91.90.120.150",
"region": "greenland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "86.107.104.230",
"region": "hong_kong",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "185.94.190.196",
"region": "hungary",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "45.133.193.39",
"region": "iceland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "23.26.221.5",
"region": "india",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.130.28",
"region": "ireland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "91.90.124.7",
"region": "isle_of_man",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "149.88.26.152",
"region": "israel",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "156.146.41.27",
"region": "italy",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "154.47.20.114",
"region": "japan",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "62.133.47.5",
"region": "kazakhstan",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "196.196.53.4",
"region": "latvia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "91.90.122.10",
"region": "liechtenstein",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "194.32.122.31",
"region": "lithuania",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "37.46.113.155",
"region": "luxembourg",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "84.252.92.6",
"region": "macao",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "185.225.31.29",
"region": "macedonia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "176.125.230.8",
"region": "malta",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "77.81.142.244",
"region": "mexico",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "178.175.128.43",
"region": "moldova",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.233.12",
"region": "monaco",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "192.142.227.15",
"region": "mongolia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "176.125.229.11",
"region": "montenegro",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.232.6",
"region": "morocco",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "195.78.54.98",
"region": "netherlands",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "179.61.240.41",
"region": "new_zealand",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.65.149",
"region": "nigeria",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "46.246.122.72",
"region": "norway",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "91.90.126.53",
"region": "panama",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.214.125.140",
"region": "philippines",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "138.199.59.49",
"region": "poland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.59.11",
"region": "portugal",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.234.10",
"region": "qatar",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "143.244.52.18",
"region": "romania",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.235.11",
"region": "saudi_arabia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "37.46.115.23",
"region": "serbia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "138.199.24.20",
"region": "singapore",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "149.102.232.17",
"region": "slovakia",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "154.47.30.38",
"region": "south_africa",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "212.102.49.28",
"region": "spain",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "95.181.239.7",
"region": "sri_lanka",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "46.246.8.15",
"region": "sweden",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "169.150.197.89",
"region": "switzerland",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "173.244.49.59",
"region": "taiwan",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "188.213.34.68",
"region": "turkey",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "84.239.42.5",
"region": "ukraine",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "84.247.114.205",
"region": "uk_london",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "45.133.172.250",
"region": "uk_manchester",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "89.149.39.11",
"region": "uk_southampton",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "146.70.102.4",
"region": "united_arab_emirates",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "5.182.110.28",
"region": "us_atlanta",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "84.247.111.26",
"region": "us_california",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "181.214.164.208",
"region": "us_chicago",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "181.41.206.29",
"region": "us_denver",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "204.93.149.207",
"region": "us_east",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "89.149.16.5",
"region": "us_florida",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "89.149.26.121",
"region": "us_houston",
"lastSeen": "Apr 27, 2024, 5:52:08 AM"
},
{
"ip": "154.16.105.79",
"region": "us_las_vegas",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "154.16.192.24",
"region": "us_new_york",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "83.166.205.52",
"region": "us_seattle",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "102.129.232.184",
"region": "us_silicon_valley",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "102.129.234.62",
"region": "us_texas",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "102.129.235.110",
"region": "us_washington_dc",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "172.98.87.147",
"region": "us_west",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "95.181.237.4",
"region": "venezuela",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
},
{
"ip": "173.239.247.150",
"region": "vietnam",
"lastSeen": "Apr 27, 2024, 5:52:09 AM"
} }
] ]

@ -1,6 +1,7 @@
package cc.fascinated.piaservers.readme; package cc.fascinated.piaservers.readme;
import cc.fascinated.piaservers.Main; import cc.fascinated.piaservers.Main;
import cc.fascinated.piaservers.model.PiaServer;
import cc.fascinated.piaservers.pia.PiaManager; import cc.fascinated.piaservers.pia.PiaManager;
import lombok.SneakyThrows; import lombok.SneakyThrows;
@ -10,7 +11,9 @@ import java.io.InputStream;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.StandardCopyOption; import java.nio.file.StandardCopyOption;
import java.util.Date; import java.util.Date;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
public class ReadMeManager { public class ReadMeManager {
@ -22,14 +25,26 @@ public class ReadMeManager {
return; return;
} }
File readmeFile = new File("README.md"); File readmeFile = new File("README.md");
if (!readmeFile.exists()) { if (!readmeFile.exists()) { // Create the file if it doesn't exist
readmeFile.createNewFile(); readmeFile.createNewFile();
} }
// Get the contents of the README.md
String contents = new String(readmeStream.readAllBytes()); String contents = new String(readmeStream.readAllBytes());
// Replace the placeholders in the README.md file
contents = contents.replace("{server_count}", String.valueOf(PiaManager.SERVERS.size())); contents = contents.replace("{server_count}", String.valueOf(PiaManager.SERVERS.size()));
contents = contents.replace("{last_update}", new Date().toString().replaceAll(" ", "_")); contents = contents.replace("{last_update}", new Date().toString().replaceAll(" ", "_"));
// Write total servers per-region
Map<String, Integer> regionCounts = new HashMap<>();
for (PiaServer server : PiaManager.SERVERS) {
String region = server.getRegion();
regionCounts.put(region, regionCounts.getOrDefault(region, 0) + 1);
}
contents = contents.replace("{server_table}", regionCounts.entrySet().stream()
.map(entry -> "| " + entry.getKey() + " | " + entry.getValue() + " |") // Map the region to the count
.reduce((a, b) -> a + "\n" + b).orElse("")); // Reduce the entries to a single string
Files.write(readmeFile.toPath(), contents.getBytes()); Files.write(readmeFile.toPath(), contents.getBytes());
} }
} }

@ -2,4 +2,9 @@
![Servers](https://img.shields.io/badge/servers-{server_count}-brightgreen) ![Last update](https://img.shields.io/badge/{last_update}-brightgreen) ![Servers](https://img.shields.io/badge/servers-{server_count}-brightgreen) ![Last update](https://img.shields.io/badge/{last_update}-brightgreen)
This is a list of the OpenVPN servers provided by Private Internet Access (PIA). The list is updated hourly. This is a list of the OpenVPN servers provided by Private Internet Access (PIA). The list is updated hourly.
## Servers
| Region | Servers |
|----------------------|---------|
{server_table}