wireguard
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
WireGuard
Script zum genieren von Benutzer Configs auf dem Server
wggen
#!/bin/bash NET="10.1.1." SERVERKEY="PUBLIC KEY DES SERVERS" SERVER="YOUR.WIREGUARD.SERVER" P=/etc/wireguard C=$P/clients CC=$C/$1.conf PU=$C/$1-public.key PR=$C/$1-private.key WC=$P/wg0.conf test -d $C || mkdir -p $C test -f $P/next || echo "2" > $P/next IP=$(cat $P/next) let "NEXT = $IP + 1" echo $IP wg genkey | tee $PR | wg pubkey > $PU echo $CC echo "[Interface]" >> $CC echo "PrivateKey = $(cat $PR)" >> $CC echo "Address = $NET$IP/24" >> $CC echo >> $CC echo "[Peer]" >> $CC echo "PublicKey = $SERVERKEY" >> $CC echo "AllowedIPs = $(NET)0/24" >> $CC echo "Endpoint = $SERVER:1500" >> $CC echo $WC echo >> $WC echo "# $1" >> $WC echo "[Peer]" >> $WC echo "PublicKey = $(cat $PU)" >> $WC echo "AllowedIPs = $NET$IP/32" >> $WC echo $NEXT > $P/next
Admin GUI für normale Benutzer
Um das WireGuard GUI für nicht Administratoren zugänglich zu machen muss der jeweilige Benutzer in der lokalen Grupp „Netwerkkonfigurations-Operatoren“ sein und der folgende Registry-Key muss gesetzt werden:
wireguard.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WireGuard] "LimitedOperatorUI"=dword:00000001
wireguard.1606337636.txt.gz · Zuletzt geändert: 2020/11/25 20:53 von matthias