Wenn du auf dieser Seite landest, weißt du schon, wie du mich kontaktieren kannst. Du bekommst von mir eine Nummer und einen privaten Schlüssel. Alternativ (und sinnvollerweise) generierst du dir selbst einen privaten Schlüssel und teilst mir dann nur den öffentlichen Schlüssel mit.
Im Folgenden bezeichnet ${nummer} die oben genannte
Nummer in Dezimaldarstellung, ${schlüssel} den oben
genannten Schlüssel und ${hex} die oben genannte Nummer in
Hexadezimaldarstellung. Falls du nicht von Hand zwischen
Dezimaldarstellung und Hexadezimaldarstellung umrechnen möchtest, kannst
du beispielsweise SpeedCrunch
installieren1 oder einen der zahlreichen Rechner
im Web verwenden, zum Beispiel diesen
hier.
Die WireGuard-Konfigurationsdatei sollte dann folgendermaßen aussehen:
[Interface]
PrivateKey = ${schlüssel}
Address = 172.28.0.${nummer}, fd0e:beb:10b5::${hex}
[Peer]
PublicKey = MYp0REER4myljw75ZyVudGClOj5N1cOGvAT+pYQUFkM=
Endpoint = wireguard.undzwar.jetzt:50828
AllowedIPs = 172.28.0.0/16, fd0e:beb:10b5::/48
AllowedIPs = 2a01:4f8:c0c:1eed:cafe::/80
PersistentKeepalive = 25
Wenn du diese Konfiguration aktivierst, sollte der Zugang zum undzwar.jetzt-Netz gegeben sein. Weitere Informationen gibt es anschließend im Wiki, das nur innerhalb des undzwar.jetzt-Netzes verfügbar ist.
Hinweis: Das Wiki ist noch nicht online.
Die Konfiguration des WireGuard-Servers wireguard.undzwar.jetzt:50828 sieht übrigens in der Regel für jeden Peer jeweils so aus:
[Peer]
PublicKey = <öffentlicher Schlüssel zum privaten Schlüssel ${schlüssel}
AllowedIPs = 172.28.0.${nummer}/32"
AllowedIPs = 172.28.${nummer}.0/24"
AllowedIPs = fd0e:0beb:10b5::${hex}/128"
AllowedIPs = fd0e:0beb:10b5:${hex}00::/56"
AllowedIPs = 2a01:4f8:c0c:1eed:cafe:${hex}00::/88"
Die Funktion hex gibt die
Hexadezimaldarstellung aus, die Funktion bin die
Binärdarstellung. hex(100) liefert beispielsweise als
Ergebnis 0x64. Mit dem Präfix 0x können
Hexadezimalzahlen eingegeben werden. Der Präfix 0b ist für
Binärzahlen. 0b101010 ist zum Beispiel die (Dezimal-)Zahl
42.↩︎