Kali Linux

So installieren und konfigurieren Sie WireGuard unter Kali Linux

So installieren und konfigurieren Sie WireGuard unter Kali Linux

WireGuard ist ein einfacher und schneller Open-Source-VPN-Tunneling-Dienst, der mit High-End-Kryptografietechnologien entwickelt wurde. Es ist sehr einfach einzurichten und zu verwenden, und viele halten es für besser als OpenVPN oder IPSec. WireGuard ist auch plattformübergreifend und unterstützt eingebettete Geräte.

WireGuard funktioniert, indem es virtuelle Netzwerkschnittstellen wie wlan0 oder eth0 einrichtet, die wie normale Netzwerkschnittstellen verwaltet und gesteuert werden können.

Diese Anleitung zeigt Ihnen, wie Sie einen WireGuard-Client und -Server auf einem Kali Linux-System einrichten.

Beginnen wir mit der Installation von WireGuard auf dem System.

WireGuard installieren

Abhängig von der Version von Kali Linux, die Sie verwenden, sollten Sie WireGuard apt-Repositorys haben.  Aktualisieren Sie Ihr System mit den Befehlen:

sudo apt-get update
sudo apt-get upgrade

Geben Sie als Nächstes einen einfachen apt-Befehl ein, um WireGuard zu installieren:

sudo apt-get install -y wireguard

Sobald WireGuard auf dem System installiert ist, können wir mit der Konfiguration fortfahren.

WireGuard-Server konfigurieren

Die WireGuard-Sicherheit arbeitet mit SSH-Schlüssel-Wert-Paaren, die sehr einfach zu konfigurieren sind. Beginnen Sie mit der Erstellung von a .Wireguard-Verzeichnis.

mkdir ~/.Drahtschutz
CD ~/.Drahtschutz

Legen Sie als Nächstes Lese-, Schreib- und Ausführungsberechtigungen fest.

umask 077

Jetzt können wir die Schlüssel-Wert-Paare mit dem Befehl generieren:

wg genkey | privater Schlüssel | wg pubkey > publickey

Kopieren Sie als Nächstes den Inhalt des privaten Schlüssels:

Katze privater Schlüssel

Sobald Sie den Inhalt des privaten Schlüssels in Ihre Zwischenablage kopiert haben, erstellen Sie eine WireGuard-Konfigurationsdatei in /etc/wireguard/wg0.conf

Fügen Sie in der Datei die folgenden Zeilen hinzu:

Schnittstelle]
Adresse = SERVER_IP
SaveConfig = true
ListenPort = 51820
PrivateKey = SERVER_PRIVATE_KEY
 
[Peer]
PublicKey = CLIENT_PUBLIC_KEY
Zulässige IPs = CLIENT_IP

Fügen Sie in der Adresse die IP-Adresse des Hosting-Servers hinzu. Geben Sie für PrivateKey den Inhalt des zuvor kopierten privaten Schlüssels ein.

Fügen Sie im Peer-Bereich den öffentlichen Schlüssel für den Client und die IP-Adresse hinzu.

Nachdem Sie die Konfigurationsdatei eingerichtet haben, stellen Sie den VPN-Server so ein, dass er beim Start gestartet wird.

sudo systemctl enable wg-quick@wg0

Starten Sie abschließend den WireGuard-Dienst auf dem Server:

sudo wg-schnell auf wg0

 WireGuard-Client konfigurieren

Als nächstes müssen wir den WireGuard-Client konfigurieren. Stellen Sie sicher, dass WireGuard auf dem System installiert ist.

Generieren Sie auch Schlüssel-Wert-Paare.

wg genkey | privater Schlüssel | wg pubkey > publickey
umask u=rwx,go= && cat /etc/wireguard/wg0.conf  << EOF
[Schnittstelle]
Adresse = CLIENT_IP
PrivateKey = PRIVATER SCHLÜSSEL DES KUNDEN
 
[Peer]
PublicKey = ÖFFENTLICHER SCHLÜSSEL DES SERVER
Endpunkt = SERVER_IP:51820
Zulässige IPs = 0.0.0.0/0
PersistentKeepalive = 21
EOF

Speichern Sie abschließend die Datei und aktivieren Sie das VPN:

sudo wg-schnell auf wg0

Sie können die Verbindung mit dem Befehl überprüfen:

sudo wg

 Fazit

Die Einrichtung von WireGuard ist einfach und effizient. Einmal eingerichtet, können Sie es in einer Vielzahl von Fällen verwenden. Mit dem, was Sie in diesem Handbuch gelernt haben, können Sie testen, ob es besser funktioniert als andere VPN-Dienste.

So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...
So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...