Files
gluetun/internal/constants/servers.go

56 lines
1.3 KiB
Go
Raw Normal View History

package constants
import "github.com/qdm12/gluetun/internal/models"
func GetAllServers() (allServers models.AllServers) {
2020-10-20 02:45:28 +00:00
//nolint:gomnd
return models.AllServers{
Version: 1, // used for migration of the top level scheme
Cyberghost: models.CyberghostServers{
Version: 1, // model version
Timestamp: 1599323261, // latest takes precedence
Servers: CyberghostServers(),
},
Mullvad: models.MullvadServers{
Version: 1,
2020-10-25 21:13:26 +00:00
Timestamp: 1603660367,
Servers: MullvadServers(),
},
Nordvpn: models.NordvpnServers{
Version: 1,
2021-01-20 03:50:38 +00:00
Timestamp: 1611096594,
Servers: NordvpnServers(),
},
Pia: models.PiaServers{
Version: 2,
Timestamp: 1609343591,
Servers: PIAServers(),
},
Purevpn: models.PurevpnServers{
Version: 1,
Timestamp: 1609448478,
Servers: PurevpnServers(),
},
2020-11-08 20:56:49 -05:00
Privado: models.PrivadoServers{
Version: 2,
Timestamp: 1604963273,
2020-11-08 20:56:49 -05:00
Servers: PrivadoServers(),
},
Surfshark: models.SurfsharkServers{
Version: 1,
Timestamp: 1611928188,
Servers: SurfsharkServers(),
},
Vyprvpn: models.VyprvpnServers{
Version: 1,
Timestamp: 1599323261,
Servers: VyprvpnServers(),
},
Windscribe: models.WindscribeServers{
Version: 2,
Timestamp: 1604019438,
Servers: WindscribeServers(),
},
}
}