# AUTOGENERATED FILE - DO NOT EDIT # -WGP- Interface: {{ .Interface.DeviceName }} / Updated: {{ .Interface.UpdatedAt }} / Created: {{ .Interface.CreatedAt }} # -WGP- Interface display name: {{ .Interface.DisplayName }} # -WGP- Interface mode: {{ .Interface.Type }} # -WGP- PublicKey = {{ .Interface.PublicKey }} [Interface] # Core settings PrivateKey = {{ .Interface.PrivateKey }} Address = {{ .Interface.IPsStr }} # Misc. settings {{- if ne .Interface.ListenPort 0}} ListenPort = {{ .Interface.ListenPort }} {{- end}} {{- if ne .Interface.Mtu 0}} MTU = {{.Interface.Mtu}} {{- end}} {{- if ne .Interface.FirewallMark 0}} FwMark = {{.Interface.FirewallMark}} {{- end}} {{- if ne .Interface.RoutingTable ""}} Table = {{.Interface.RoutingTable}} {{- end}} {{- if .Interface.SaveConfig}} SaveConfig = true {{- end}} # Interface hooks PreUp = {{ .Interface.PreUp }} PostUp = {{ .Interface.PostUp }} PreDown = {{ .Interface.PreDown }} PostDown = {{ .Interface.PostDown }} # # Peers # {{range .Peers}} {{- if not .DeactivatedAt}} # -WGP- Peer: {{.Identifier}} / Updated: {{.UpdatedAt}} / Created: {{.CreatedAt}} # -WGP- Peer email: {{.Email}} # -WGP- PrivateKey: {{.PrivateKey}} [Peer] PublicKey = {{ .PublicKey }} {{- if .PresharedKey}} PresharedKey = {{ .PresharedKey }} {{- end}} AllowedIPs = {{ .AllowedIPsStr }} {{- if ne .Endpoint ""}} Endpoint = {{ .Endpoint }} {{- end}} {{- if ne .PersistentKeepalive 0}} PersistentKeepalive = {{ .PersistentKeepalive }} {{- end}} {{- end}} {{end}}