35 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # This file was generated using wireguard-ui (https://github.com/ngoduykhanh/wireguard-ui)
 | |
| # Please don't modify it manually, otherwise your change might get replaced.
 | |
| 
 | |
| # Address updated at:     {{ .serverConfig.Interface.UpdatedAt }}
 | |
| # Private Key updated at: {{ .serverConfig.KeyPair.UpdatedAt }}
 | |
| [Interface]
 | |
| Address = {{$first :=true}}{{range .serverConfig.Interface.Addresses }}{{if $first}}{{$first = false}}{{else}},{{end}}{{.}}{{end}}
 | |
| ListenPort = {{ .serverConfig.Interface.ListenPort }}
 | |
| PrivateKey = {{ .serverConfig.KeyPair.PrivateKey }}
 | |
| {{if .globalSettings.FirewallMark}}FwMark = {{ .globalSettings.FirewallMark}}{{end}}
 | |
| {{if .globalSettings.MTU}}MTU = {{ .globalSettings.MTU }}{{end}}
 | |
| PostUp = {{ .serverConfig.Interface.PostUp }}
 | |
| PreDown = {{ .serverConfig.Interface.PreDown }}
 | |
| PostDown = {{ .serverConfig.Interface.PostDown }}
 | |
| Table = {{ .globalSettings.Table }}
 | |
| 
 | |
| {{range .clientDataList}}{{if eq .Client.Enabled true}}
 | |
| # ID:           {{ .Client.ID }}
 | |
| # Name:         {{ .Client.Name }}
 | |
| # Email:        {{ .Client.Email }}
 | |
| # Telegram:     {{ .Client.TgUserid }}
 | |
| # Created at:   {{ .Client.CreatedAt }}
 | |
| # Update at:    {{ .Client.UpdatedAt }}
 | |
| {{- if .Client.AdditionalNotes}}
 | |
| 
 | |
| # Notes:
 | |
| # {{ .Client.AdditionalNotes }}{{end}}
 | |
| [Peer]
 | |
| PublicKey = {{ .Client.PublicKey }}
 | |
| {{if .Client.PresharedKey}}PresharedKey = {{ .Client.PresharedKey }}{{end}}
 | |
| AllowedIPs = {{$first :=true}}{{range .Client.AllocatedIPs }}{{if $first}}{{$first = false}}{{else}},{{end}}{{.}}{{end}}{{range .Client.ExtraAllowedIPs }},{{.}}{{end}}
 | |
| {{if $.globalSettings.PersistentKeepalive}}PersistentKeepalive = {{ $.globalSettings.PersistentKeepalive }}{{end}}
 | |
| {{if .Client.Endpoint}}Endpoint = {{ .Client.Endpoint }}{{end}}
 | |
| {{end}}{{end}}
 |