wireguard
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
wireguard [2021/01/13 11:54] – matthias | wireguard [2021/01/13 13:06] – matthias | ||
---|---|---|---|
Zeile 40: | Zeile 40: | ||
===== Script zum genieren von Benutzer Configs auf dem Server ===== | ===== Script zum genieren von Benutzer Configs auf dem Server ===== | ||
+ | ==== Konfigurationsdatei anlegen ==== | ||
+ | |||
+ | / | ||
+ | |||
+ | <code bash | wggen.conf> | ||
+ | echo <<EOF | ||
+ | WGNET=" | ||
+ | CLIENTNET = " | ||
+ | SERVER=" | ||
+ | |||
+ | SERVERKEY=$(cat / | ||
+ | EOF | ||
+ | </ | ||
+ | |||
+ | / | ||
<code bash | wggen> | <code bash | wggen> | ||
#!/bin/bash | #!/bin/bash | ||
- | |||
- | NET=" | ||
- | SERVERKEY=" | ||
- | SERVER=" | ||
P=/ | P=/ | ||
+ | |||
+ | source $P/ | ||
+ | |||
C=$P/ | C=$P/ | ||
CC=$C/ | CC=$C/ | ||
Zeile 69: | Zeile 83: | ||
echo " | echo " | ||
echo " | echo " | ||
- | echo " | + | echo " |
echo >> $CC | echo >> $CC | ||
echo " | echo " | ||
echo " | echo " | ||
- | echo " | + | echo " |
echo " | echo " | ||
Zeile 85: | Zeile 99: | ||
echo $NEXT > $P/next | echo $NEXT > $P/next | ||
+ | |||
+ | systemctl restart wg-quick@wg0 | ||
</ | </ | ||
+ | |||
+ | chmod +x / | ||
Client anlegen: | Client anlegen: | ||
wggen clienname | wggen clienname | ||
- | systemctl restart wg-quick@wg0 | ||
Die Client-Config findet sich dann unter: / | Die Client-Config findet sich dann unter: / |
wireguard.txt · Zuletzt geändert: 2021/01/18 15:48 von matthias