Skip to content

Commit fc8182b

Browse files
committed
Emit FwMark in generated wg.conf when set
The Firewall Mark from global settings was never written to the WireGuard config. Render it in the [Interface] section when present. Refs: ngoduykhanh/wireguard-ui#437 Made-with: Cursor
1 parent 56003ee commit fc8182b

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

templates/wg.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Address = {{$first :=true}}{{range .serverConfig.Interface.Addresses }}{{if $fir
88
ListenPort = {{ .serverConfig.Interface.ListenPort }}
99
PrivateKey = {{ .serverConfig.KeyPair.PrivateKey }}
1010
{{if .globalSettings.MTU}}MTU = {{ .globalSettings.MTU }}{{end}}
11+
{{if .globalSettings.FirewallMark }}FwMark = {{ .globalSettings.FirewallMark }}{{end}}
1112
PostUp = {{ .serverConfig.Interface.PostUp }}
1213
PreDown = {{ .serverConfig.Interface.PreDown }}
1314
PostDown = {{ .serverConfig.Interface.PostDown }}

0 commit comments

Comments
 (0)