Wireguard Server for Roadwarrior: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 34: | Zeile 34: | ||
[Interface] | [Interface] | ||
Address = 10.79.254.11/24 | Address = 10.79.254.11/24 | ||
| − | PrivateKey = $ | + | PrivateKey = $C_PRIVKEY |
DNS = 8.8.8.8 | DNS = 8.8.8.8 | ||
[Peer] | [Peer] | ||
| − | PublicKey = $ | + | PublicKey = $S_PUBKEY |
AllowedIPs = 0.0.0.0/0, ::/0 | AllowedIPs = 0.0.0.0/0, ::/0 | ||
Endpoint = $SERVER:$PORT | Endpoint = $SERVER:$PORT | ||
Version vom 26. Februar 2024, 13:35 Uhr
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