16 Commits

Author SHA1 Message Date
ff6d28d5a2 Show usage if unknown command is used 2023-01-30 19:19:48 +01: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
41d0aed0e6 Add information about creating client with given public key 2022-12-25 20:03:08 +01:00
1bb1be36f8 Change add command to use public key as optional param 2022-12-17 09:44:40 +01:00
0aa12e997f Remove generation of PNG QR codes on init 2022-12-15 20:36:52 +01:00
8ec3461314 Add information about '--no-forward' option 2022-12-15 20:34:49 +01:00
f85d6dc215 Add option to disable traffic forwarding 2022-12-06 20:54:46 +01:00
c88d16ca3d Add some messages 2022-12-03 11:00:50 +01:00
3659803336 Fix wrong command mapping 2022-12-02 17:01:18 +01:00
f4d26084a2 Change configuration creation by adding init command 2022-12-02 16:49:52 +01:00
61dbd439a7 Add purge command to remove all config files 2022-12-02 16:36:24 +01:00
f45cc7985d Add help command, use short commands but keep longer commands 2022-12-02 16:30:22 +01:00
cac4c23574 Add command to list server and all clients by creation date 2022-12-01 20:43:27 +01:00
c24718fab3 Add command to show client config and qr code 2022-11-30 23:08:08 +01:00
074ecc8857 Add script to remove client 2022-11-29 07:24:44 +01:00
e9e9839e64 Move scripts into dedicated directory 2022-11-29 07:22:58 +01:00