Files
gluetun/internal/models/servers.go
Quentin McGaw 6fc2b3dd21 Mullvad servers do not have a default port
- Refers to #218
- Checks for custom port value depending on protocol
- Remove default port from server constants
- Use 443 and 1194 ports respectively for tcp and udp
2020-08-24 01:53:24 +00:00

53 lines
691 B
Go

package models
import "net"
type PIAServer struct {
IPs []net.IP
Region string
}
type MullvadServer struct {
IPs []net.IP
Country string
City string
ISP string
Owned bool
}
type WindscribeServer struct {
Region string
IPs []net.IP
}
type SurfsharkServer struct {
Region string
IPs []net.IP
}
type CyberghostServer struct {
Region string
Group string
IPs []net.IP
}
type VyprvpnServer struct {
Region string
IPs []net.IP
}
type NordvpnServer struct { //nolint:maligned
Region string
Number uint16
IP net.IP
TCP bool
UDP bool
}
type PurevpnServer struct {
Region string
Country string
City string
IPs []net.IP
}