* [wg-setup] my scripts to manage WireGuard networks
@ 2021-06-12 10:57 Eicke Herbertz
0 siblings, 0 replies; only message in thread
From: Eicke Herbertz @ 2021-06-12 10:57 UTC (permalink / raw)
I want to share with you my `wg-setup` project that I use to manage my
WireGuard servers and also setup Linux clients.
These are CLI tools written in Bash (with some awk, of course), which
already is a dependency of wg-quick. They are also aware of
systemd-networkd and will use it instead of wg-quick, if it's enabled.
It's main point is to keep the interface and config files in sync and to
enforce unique hostnames, which are embedded into comments and don't
depend on external files. I use this to generate DNS zones.
There's no additional transmission involved. The client setup script
generates a local key and prints a command that has to be executed on
the server manually or by any automation of choice.
Check out the setup example in the Readme:
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-06-12 10:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-12 10:57 [wg-setup] my scripts to manage WireGuard networks Eicke Herbertz
Development discussion of WireGuard
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://inbox.vuxu.org/wireguard/0 wireguard/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 wireguard wireguard/ http://inbox.vuxu.org/wireguard \
Example config snippet for mirrors.
Newsgroup available over NNTP:
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git