12 Commits

Author SHA1 Message Date
da5ca60755 Show info message if 'CLIENTS' is not set 2023-05-21 22:02:50 +02:00
4ed0d15d2e Do not create clients if CLIENTS env not set 2023-05-20 21:13:19 +02:00
18bda9f1c6 Use dnsmasq and configure dns server config for clients
This will add a DNS config to the client configurations pointing to the
wireguard server. With this configuration, all DNS requests are sent
through the VPN and are no longer answered by the local DNS server.

Each client now has a hostname like <device>-client<id>.
2023-01-21 01:41:41 +01:00
9bacc0cc4c Add ipv6 unique local addresses 2023-01-20 21:57:40 +01:00
0aa12e997f Remove generation of PNG QR codes on init 2022-12-15 20:36:52 +01:00
1d945f7ffb Add MTU config setting 2022-12-10 10:34:08 +01:00
0957eda443 Remove interactive configuration 2022-12-10 10:27:59 +01:00
f85d6dc215 Add option to disable traffic forwarding 2022-12-06 20:54:46 +01:00
358b18b49d Fix maximal client config files to be created 2022-12-02 17:07:34 +01:00
f4d26084a2 Change configuration creation by adding init command 2022-12-02 16:49:52 +01:00
fbbb26f4cb Limit clients and add date to configs 2022-11-29 07:24:22 +01:00
e9e9839e64 Move scripts into dedicated directory 2022-11-29 07:22:58 +01:00