cloud-basis/templates/etc/wireguard/wireguard-client.conf.j2
2025-02-10 22:56:54 +01:00

14 lines
656 B
Django/Jinja

[Interface]
Address = {{ wireguard_gateway_net_prefix }}.{{ wireguard_clients[wireguard_client_host].index }}/{{ wireguard_gateway_net_cidr }}
PrivateKey = {{ wireguard_clients[wireguard_client_host].private_key }}
{% if cloud_internal_dns is defined and cloud_internal_dns != "" %}
DNS = {{ cloud_internal_dns }}
{% endif %}
[Peer]
PublicKey = {{ wireguard_gateway_public_key }}
Endpoint = {{ wireguard_gateway_host }}:{{ wireguard_gateway_port }}
AllowedIPs = {{ wireguard_gateway_net_prefix }}{% if wireguard_allow_adjacent_client_traffic %}.0/{{ wireguard_gateway_net_cidr }}{% else %}.1/32{% endif %}
PersistentKeepalive = {{ wireguard_keepalive }}