WireGuard ist ein einfacher und schneller Open-Source-VPN-Tunneling-Service mit hochwertigen kryptografischen Technologien. Es ist sehr einfach, sich einzurichten und zu verwenden, und viele halten es besser als OpenVPN oder IPSec. Drahtguard ist ebenfalls plattformübergreifend und unterstützt eingebettete Geräte.
WireGuard arbeitet durch Einrichten virtueller Netzwerkschnittstellen wie WLAN0 oder ETH0, die wie normale Netzwerkoberflächen verwaltet und gesteuert werden können.
Diese Anleitung zeigt Ihnen, wie Sie einen Drahtguard -Client und einen Server auf einem Kali -Linux -System einrichten.
Beginnen wir mit der Installation von Drahtguard am System.
Drahtguard installieren
Abhängig von der Version von Kali Linux, die Sie ausführen, sollten Sie Drahtguard APT -Repositories 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 Drahtguard zu installieren:
sudo apt -get install -y Wireguard installieren
Sobald wir Drahtguard auf dem System installiert haben, können wir es konfigurieren, um es zu konfigurieren.
Konfigurieren von Drahtguard -Server
WireGuard Security arbeitet in SSH-Schlüsselwertpaaren, die sehr einfach zu konfigurieren sind. Beginnen Sie mit dem Erstellen von a .WireGuard -Verzeichnis.
mkdir ~/.Wireguard
CD ~/.Wireguard
Setzen Sie als nächstes Lesen, Schreiben und Führen Sie Berechtigungen aus.
Ummask 077
Jetzt können wir die Schlüsselwertpaare mit dem Befehl erzeugen:
WG Genkey | Tee privatekey | WG Pubkey> PublicKey
Kopieren Sie als nächstes den Inhalt des privaten Schlüssels:
Cat PrivateKey
Sobald Sie den Inhalt des privaten Schlüssels in Ihre Zwischenablage kopiert haben.Conf
Fügen Sie in der Datei die folgenden Zeilen hinzu:
Schnittstelle]
Address = server_ip
SaveConfig = true
Listenport = 51820
Privatekey = server_private_key
[Peer]
PublicKey = client_public_key
Erlaubt = client_ip
Fügen Sie in der Adresse die IP -Adresse des Hosting -Servers hinzu. Geben Sie für Privatkey den Inhalt des zuvor kopierten privaten Schlüssels ein, den Sie zuvor kopiert haben.
Fügen Sie im Abschnitt Peer den öffentlichen Schlüssel für den Kunden und die IP -Adresse hinzu.
Sobald Sie die Konfigurationsdatei eingerichtet haben, stellen Sie den VPN -Server so ein, dass sie beim Start starten.
sudo systemctl aktivieren wg-quick@wg0
Starten Sie schließlich den Drahtguard -Dienst auf dem Server:
sudo wg-quick up wg0
Konfigurieren von Drahtguard -Client
Als nächstes müssen wir den Drahtguard -Client konfigurieren. Stellen Sie sicher, dass Sie Drahtguard auf dem System installiert haben.
Generieren Sie auch Schlüsselwertpaare.
WG Genkey | Tee privatekey | WG Pubkey> PublicKey
Ummask u = rwx, go = && cat/etc/drahtguard/wg0.Conf << EOF
[Schnittstelle]
Adresse = client_ip
PrivateKey = Kunden privater Schlüssel
[Peer]
PublicKey = Server Public Key
Endpoint = Server_ip: 51820
Erlaubt = 0.0.0.0/0
Persistent keepalive = 21
Eof
Speichern Sie schließlich die Datei und aktivieren Sie das VPN:
sudo wg-quick up wg0
Sie können die Verbindung mit dem Befehl überprüfen:
sudo wg
Abschluss
Das Einrichten von Drahtguard ist einfach und effizient. Sobald Sie eingerichtet sind, können Sie es in einer Vielzahl von Fällen verwenden. Mit dem, was Sie aus diesem Leitfaden gelernt haben, können Sie testen und sehen, ob es besser funktioniert als andere VPN -Dienste.