Hi, ich habe auf der Gebärdenschule einen Vortrag gehalten, ich gebe mal einen kurzen Teaser und auch eine coole Zusammenfassung, um sehr schnell einen WireGuard-VPN auf sich selbst einzurichten und abzusetzen.
Also was ist WireGuard? Ich habe schon hier auf dem Titel einfach hochgeschlossene VPNs.
Letztlich ist es ein neues VPN-Protokoll, das mit WPB basiert ist und einen WPB-zentrierten Ansatz bietet.
Es arbeitet insgesamt verbindungslos, das heißt es hat so ein paar Vorteile wie das Roaming unterstützt.
Also sich bewegende Geräte und überlebt auch Verbindungsabbrüche, die auch abbrechen können.
Und minimiert dabei möglichst die Angriffsfläche noch, die es potenziellen Angreifen anbietet.
Das Protokoll basiert auf dem, was die Autoren vom Protokoll als Krypto-Krypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto-Kypto.
Es wird in der Hand als statischen Public Key identifiziert.
Das ist ausgetauscht, aber das geht jetzt für fünf Minuten ein bisschen zu tief.
Jeder PR-Plugin hat eine Tabelle, die PR ist wie gesagt anhand ihres Public Keys identifiziert,
haben dabei noch eine Liste von erlaubten IP-Adressen und den letzten bekannten Internet-Endpunkten, an denen sie erreichbar waren.
Die erlaubten IPs dienen dabei auch als Routing-Tabelle für das VPN selbst.
Die Internet-Endpunkte werden geupdatet, sobald eine authentifizierte Nachricht vom entsprechenden Peer empfangen wird.
Um jetzt schnell sich an VPN aufzusetzen, muss man erstmal diese Public und Private Keys auf den Servern generieren.
Dafür gibt es einfach zwei Kommandos, die man in die Kommandozelle eingeben kann.
Das kann man auch machen, ohne die Sequels auf dem Bildschirm auszugeben,
aber um das hier zu verstehen, habe ich das hier mal auf die Art gemacht.
Danach muss man sich letztlich einfach nur noch zwei...
nur noch Konfigurationen auf die verschiedenen Peers schreiben.
Das hier ist jetzt ein Client-Server-Modell, wo Clients eben mit dem Server kommunizieren
und Clients über den Server auch andere Clients erreichen können
und gegebenenfalls noch ein anderes internes Netz, das in dem Server liegt, erreichen könnten.
Und wenn man sich diese Konfigurationsdateien in dem angezeigten Pfad angelegt hat,
dann lässt sich das ganze mit der App am System CDL schon starten und man hat ein funktionierendes VPN aufgesetzt.
Und das war's auch schon.
, vielen Dank.