I looked into Wireguard VPN integration in the code where, I found a structure which has following detail for VPN configuration.
struct TunnelConfig {
var privateKey: String
var gatewayId: String
var gatewayIpv4: String
var gatewayIpv6: String
var gatewayPort: String
var vip4: String
var vip6: String
}
can you please share some detail description for every variable usage description?
Because, the basic WireGuard configuration has following things:
[Interface]
Address = x.x.x.x/xx
PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DNS = x.x.x.x
I looked into Wireguard VPN integration in the code where, I found a structure which has following detail for VPN configuration.
struct TunnelConfig { var privateKey: String var gatewayId: String var gatewayIpv4: String var gatewayIpv6: String var gatewayPort: String var vip4: String var vip6: String }
can you please share some detail description for every variable usage description? Because, the basic WireGuard configuration has following things:
[Interface] Address = x.x.x.x/xx PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx DNS = x.x.x.x
[Peer] PublicKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Endpoint = x.x.x.x:xxxx AllowedIPs = x.x.x.x/x
Thanks.