18 lines
406 B
Django/Jinja
18 lines
406 B
Django/Jinja
[NetDev]
|
|
Name=wg0
|
|
Kind=wireguard
|
|
Description=WireGuard VPN tunnel for home network access
|
|
|
|
[WireGuard]
|
|
PrivateKey={{ wireguard_server.private_key }}
|
|
ListenPort=51820
|
|
|
|
{% for client in wireguard_clients %}
|
|
# {{ client.name }} - {{ client.description }}
|
|
[WireGuardPeer]
|
|
PublicKey={{ client.public_key }}
|
|
AllowedIPs={{ client.ip_address | regex_replace('/\d+$', '/32') }}
|
|
PersistentKeepalive=25
|
|
|
|
{% endfor %}
|