From a10349e3789be76b8395367f5f2e3b8eebb1eb5a Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Wed, 24 Dec 2025 20:28:57 +0000 Subject: [PATCH] fix(slickvpn): add missing servers found online --- internal/provider/slickvpn/updater/servers.go | 21 +- internal/storage/servers.json | 182 +++++++++++++++++- 2 files changed, 199 insertions(+), 4 deletions(-) diff --git a/internal/provider/slickvpn/updater/servers.go b/internal/provider/slickvpn/updater/servers.go index 105ee771..5a00d6b8 100644 --- a/internal/provider/slickvpn/updater/servers.go +++ b/internal/provider/slickvpn/updater/servers.go @@ -16,17 +16,32 @@ func (u *Updater) FetchServers(ctx context.Context, minServers int) ( // Since SlickVPN website listing VPN servers https://www.slickvpn.com/locations/ // went to become a pile of trash, we now hardcode the servers data below. servers = []models.Server{ - {Hostname: "gw2.sin2.slickvpn.com", Region: "Asia", Country: "Singapore", City: "Singapore"}, + {Hostname: "gw1.akl1.slickvpn.com", Region: "Oceania", Country: "New Zealand", City: "Auckland"}, + {Hostname: "gw1.arn1.slickvpn.com", Region: "Europe", Country: "Sweden", City: "Stockholm"}, + {Hostname: "gw1.atl1.slickvpn.com", Region: "North America", Country: "United States", City: "Atlanta"}, {Hostname: "gw1.bos1.slickvpn.com", Region: "North America", Country: "United States", City: "Boston"}, + {Hostname: "gw1.buf1.slickvpn.com", Region: "North America", Country: "United States", City: "Buffalo"}, + {Hostname: "gw1.buh2.slickvpn.com", Region: "Europe", Country: "Romania", City: "Bucharest"}, + {Hostname: "gw1.cdg1.slickvpn.com", Region: "Europe", Country: "France", City: "Paris"}, {Hostname: "gw1.cmh1.slickvpn.com", Region: "North America", Country: "United States", City: "Columbus"}, + {Hostname: "gw1.fra1.slickvpn.com", Region: "Europe", Country: "Germany", City: "Frankfurt"}, {Hostname: "gw1.lax2.slickvpn.com", Region: "North America", Country: "United States", City: "Los Angeles"}, {Hostname: "gw1.lga2.slickvpn.com", Region: "North America", Country: "United States", City: "New York"}, {Hostname: "gw1.man2.slickvpn.com", Region: "Europe", Country: "United Kingdom", City: "Manchester"}, + {Hostname: "gw1.mci2.slickvpn.com", Region: "North America", Country: "United States", City: "Kansas City"}, + {Hostname: "gw1.mxp1.slickvpn.com", Region: "Europe", Country: "Italy", City: "Milan"}, + {Hostname: "gw1.nrt1.slickvpn.com", Region: "Asia", Country: "Japan", City: "Tokyo"}, + {Hostname: "gw1.phx1.slickvpn.com", Region: "North America", Country: "United States", City: "Phoenix"}, + {Hostname: "gw1.stl1.slickvpn.com", Region: "North America", Country: "United States", City: "St Louis"}, + {Hostname: "gw1.syd1.slickvpn.com", Region: "Oceania", Country: "Australia", City: "Sydney"}, + {Hostname: "gw1.yul1.slickvpn.com", Region: "North America", Country: "Canada", City: "Montreal"}, + {Hostname: "gw1.yyz1.slickvpn.com", Region: "North America", Country: "Canada", City: "Toronto"}, {Hostname: "gw2.ams3.slickvpn.com", Region: "Europe", Country: "Netherlands", City: "Amsterdam"}, {Hostname: "gw2.hou1.slickvpn.com", Region: "North America", Country: "United States", City: "Houston"}, - {Hostname: "gw1.mci2.slickvpn.com", Region: "North America", Country: "United States", City: "Kansas City"}, + {Hostname: "gw2.ord1.slickvpn.com", Region: "North America", Country: "United States", City: "Chicago"}, + {Hostname: "gw2.sin2.slickvpn.com", Region: "Asia", Country: "Singapore", City: "Singapore"}, {Hostname: "gw2.slc1.slickvpn.com", Region: "North America", Country: "United States", City: "Salt Lake City"}, - {Hostname: "gw1.stl1.slickvpn.com", Region: "North America", Country: "United States", City: "St Louis"}, + {Hostname: "gw4.lhr1.slickvpn.com", Region: "Europe", Country: "United Kingdom", City: "London"}, } hosts := make([]string, len(servers)) diff --git a/internal/storage/servers.json b/internal/storage/servers.json index 5545bf57..777f5038 100644 --- a/internal/storage/servers.json +++ b/internal/storage/servers.json @@ -286807,8 +286807,92 @@ }, "slickvpn": { "version": 1, - "timestamp": 1766458996, + "timestamp": 1766608133, "servers": [ + { + "vpn": "openvpn", + "country": "Australia", + "region": "Oceania", + "city": "Sydney", + "hostname": "gw1.syd1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "163.47.126.10" + ] + }, + { + "vpn": "openvpn", + "country": "Canada", + "region": "North America", + "city": "Montreal", + "hostname": "gw1.yul1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "205.204.85.246" + ] + }, + { + "vpn": "openvpn", + "country": "Canada", + "region": "North America", + "city": "Toronto", + "hostname": "gw1.yyz1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "172.105.14.142" + ] + }, + { + "vpn": "openvpn", + "country": "France", + "region": "Europe", + "city": "Paris", + "hostname": "gw1.cdg1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "176.67.168.241" + ] + }, + { + "vpn": "openvpn", + "country": "Germany", + "region": "Europe", + "city": "Frankfurt", + "hostname": "gw1.fra1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "139.162.159.184" + ] + }, + { + "vpn": "openvpn", + "country": "Italy", + "region": "Europe", + "city": "Milan", + "hostname": "gw1.mxp1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "37.247.49.148" + ] + }, + { + "vpn": "openvpn", + "country": "Japan", + "region": "Asia", + "city": "Tokyo", + "hostname": "gw1.nrt1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "172.105.235.210" + ] + }, { "vpn": "openvpn", "country": "Netherlands", @@ -286821,6 +286905,30 @@ "151.236.14.57" ] }, + { + "vpn": "openvpn", + "country": "New Zealand", + "region": "Oceania", + "city": "Auckland", + "hostname": "gw1.akl1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "45.125.244.99" + ] + }, + { + "vpn": "openvpn", + "country": "Romania", + "region": "Europe", + "city": "Bucharest", + "hostname": "gw1.buh2.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "89.46.100.116" + ] + }, { "vpn": "openvpn", "country": "Singapore", @@ -286833,6 +286941,30 @@ "139.162.55.80" ] }, + { + "vpn": "openvpn", + "country": "Sweden", + "region": "Europe", + "city": "Stockholm", + "hostname": "gw1.arn1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "178.73.210.224" + ] + }, + { + "vpn": "openvpn", + "country": "United Kingdom", + "region": "Europe", + "city": "London", + "hostname": "gw4.lhr1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "146.185.17.165" + ] + }, { "vpn": "openvpn", "country": "United Kingdom", @@ -286845,6 +286977,18 @@ "91.109.246.6" ] }, + { + "vpn": "openvpn", + "country": "United States", + "region": "North America", + "city": "Atlanta", + "hostname": "gw1.atl1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "216.119.148.130" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -286857,6 +287001,30 @@ "192.34.83.144" ] }, + { + "vpn": "openvpn", + "country": "United States", + "region": "North America", + "city": "Buffalo", + "hostname": "gw1.buf1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "23.94.191.122" + ] + }, + { + "vpn": "openvpn", + "country": "United States", + "region": "North America", + "city": "Chicago", + "hostname": "gw2.ord1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "174.127.124.132" + ] + }, { "vpn": "openvpn", "country": "United States", @@ -286917,6 +287085,18 @@ "206.221.178.210" ] }, + { + "vpn": "openvpn", + "country": "United States", + "region": "North America", + "city": "Phoenix", + "hostname": "gw1.phx1.slickvpn.com", + "tcp": true, + "udp": true, + "ips": [ + "198.15.118.139" + ] + }, { "vpn": "openvpn", "country": "United States",