Benutzer-Werkzeuge

Webseiten-Werkzeuge


wireguard

Dies ist eine alte Version des Dokuments!


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