Configuration
- PORT=44711
- SERVER=wg.xxx.de
Schlüsselgenerierung
- S_PRIVKEY=$(wg genkey)
- S_PUBKEY=$(echo $PRIVKEY | wg pubkey)
- C_PRIVKEY=$(wg genkey)
- C_PUBKEY=$(echo $PRIVKEY | wg pubkey)
Server
- cat<<HERE >/etc/wireguard/wg0.conf
[Interface]
Address = 10.79.254.1/24
PrivateKey = $S_PRIVKEY
#PublicKey = $S_PUBKEY
ListenPort = $PORT
[Peer]
PublicKey = $C_PUBKEY
#PrivateKey = $C_PRIVKEY
AllowedIPs = 10.79.254.11/32
HERE
Clients
Android
On server
- generating the keys
- mkdir /etc/wireguard/client1
- cd /etc/wireguard/client1
- cat<<HERE > wg0.conf
[Interface]
Address = 10.79.254.11/24
PrivateKey = $C_PRIVKEY
DNS = 8.8.8.8
[Peer]
PublicKey = $S_PUBKEY
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = $SERVER:$PORT
HERE
Hier geht es mit QR Code
- generate the qrcode
- qrencode -t utf8 < client1.conf
Links