Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Installation des WireGuard VPN unter Windows, MacOS, Linux, iOS und Android.
WireGuard gestaltet die VPN-Landschaft mit seinem leichten und dennoch sicheren Protokoll neu. Mit nur einem Server und einer Konfigurationsdatei können Sie loslegen.
Unabhängig davon, ob Sie eine WireGuard-Konfiguration über einen VPN-Dienst, einen Arbeitsplatz oder ein persönliches Projekt haben, optimiert dieser Leitfaden den Prozess.
Was ist WireGuard? Wie können Sie es unter Windows, MacOS, Linux, iOS und Android einrichten?
Was ist WireGuard?
WireGuard ist ein Open-Source-VPN-Protokoll. Es priorisiert Einfachheit und Geschwindigkeit gegenüber älteren VPN-Technologien und implementiert VPN-Techniken, um sichere Punkt-zu-Punkt-Verbindungen herzustellen.
Es ist schlank, benutzerfreundlich und erfreut sich aufgrund seiner hohen Leistung und Sicherheit großer Beliebtheit.
Eine WireGuard-Konfigurationsdatei (.conf) erhalten Sie von VPN-Dienstanbieter oder selbst generiert aus
Persönliche Server-Setups. Dabei handelt es sich um einen prägnanten Satz von Anweisungen, den die WireGuard-Software zum Aufbau einer VPN-Verbindung verwendet, und der Details wie Endpunktadressen, Verschlüsselungsschlüssel und Verbindungseinstellungen enthält.Ausgestattet mit Ihrer WireGuard-Konfigurationsdatei wird Ihnen die Einrichtung eines Clients auf gängigen Betriebssystemen ein Kinderspiel sein.
Installieren des WireGuard-Clients unter Windows
Beginnen wir direkt mit der Installation von WireGuard unter Microsoft Windows.
1. Besuchen Sie zunächst die WireGuard-Website und Herunterladen des Windows-Clients.
2. Öffnen Sie das Installationsprogramm und befolgen Sie die einfachen Anweisungen zur Installation.
3. Starten Sie WireGuard und klicken Sie auf Tunnel(s) aus Datei importieren.
4. Durchsuchen Sie die Konfigurationsdatei für Ihren WireGuard-Server und wählen Sie sie aus. Sie können es leicht an der Dateierweiterung „.conf“ erkennen.
5. Sobald die .conf-Datei importiert wurde, klicken Sie auf aktivieren Sie Klicken Sie auf die Schaltfläche, um die Verbindung herzustellen. Wenn der Status „Aktiv“ ist, haben Sie sich erfolgreich mit dem WireGuard-Server verbunden.
Installation des WireGuard-Clients unter MacOS
1. Laden Sie den WireGuard-Client herunter und „holen“ Sie ihn von Mac App Store.
2. Öffnen Sie nach der Installation WireGuard und klicken Sie dann auf Tunnel(s) aus Datei importieren Taste.
3. Suchen Sie nach Ihrer .conf-Datei und klicken Sie auf Importieren.
4. Drücke den aktivieren Sie Klicken Sie auf die Schaltfläche, um eine Verbindung zum WireGuard VPN herzustellen. Wenn der Status grün und „Aktiv“ ist, haben Sie erfolgreich eine Verbindung hergestellt.
Installation des WireGuard-Clients unter Linux
Der Linux WireGuard-Client ist wählerisch, was die Länge des .conf-Dateinamens angeht. Es muss weniger als 15 Zeichen lang sein, sonst erhalten Sie eine Fehlermeldung, dass der Server nicht gefunden werden kann. Benennen Sie die Datei um, bevor Sie beginnen.
1. Laden Sie im Terminal zunächst den Client herunter und installieren Sie ihn. Dieser Befehl sieht unterschiedlich aus, je nachdem, welche Linux-Distribution Sie verwenden.
Wir behandeln die Installationsbefehle für die gängigsten Linux-Distributionen. Alle Befehle müssen unter dem Root-Konto ausgeführt werden.
Ubuntu: „Sudo apt install Wireguard“
Debian: „Sudo apt install Wireguard“
Fedora: „sudo dnf installiere die Wireguard-Tools“
SLES/OpenSUSE: „zypper installiere Wireguard-Tools“
Gentoo: „emerge Wireguard-Tools“
CentOS: „sudo yum install elrepo-release epel-release“, „sudo yum installiere kmod-wireguard wireguard-tools“
2. Verschieben Sie die Konfiguration von ihrem aktuellen Speicherort in das Verzeichnis /etc/wireguard. In diesem Beispiel befindet sich die Konfigurationsdatei in /home/ubuntuvm und heißt WGLinux. Sie müssen es nach /etc/wireguard verschieben. Verwenden Sie Folgendes Dateimanipulationsbefehl, aber passen Sie ihn an den Namen Ihrer Konfigurationsdatei an.
cd </your/directory/with/conf file>
mv /etc/wireguard/<wireguardconffile.conf>
3. Geben Sie unter dem Root-Konto den folgenden Befehl ein, um die Verbindung herzustellen:
wg-quick up <nameofyourconfigfile>
Beachten Sie, dass „WGLinux“ der Name der Beispiel-.conf-Datei (WGLinux.conf) ist. Wenn Sie den Befehl wg-quick ausführen, entfernen Sie „.conf“ aus dem Dateinamen. Ersetzen Sie auf Ihrem System WGLinux durch den Namen Ihrer .conf-Datei.
Um die Verbindung zu schließen, sobald Sie fertig sind, geben Sie den folgenden Befehl ein:
wg-quick down <nameofyourconfigfile>
Auch in diesem Beispiel verwenden wir WGLinux. Ersetzen Sie dies durch den Namen Ihrer .conf-Datei:
Installieren des WireGuard-Clients unter iOS
1. Laden Sie den WireGuard-Client von herunter Apple Laden
2. Öffnen Sie WireGuard und tippen Sie auf Fügen Sie einen Tunnel hinzu Taste.
3. Suchen Sie auf Ihrem Apple-Gerät nach der Datei und tippen Sie darauf.
4. Sobald die Konfigurationsdatei importiert wurde, aktivieren Sie das VPN mit dem Schalter. Eine grüne Umschalttaste bedeutet, dass die Verbindung erfolgreich war. Außerdem sollte in der Statusleiste ein „VPN“-Symbol angezeigt werden.
Installation des WireGuard-Clients auf Android
Wie bei Linux ist Android wählerisch, was die Länge des Dateinamens für die Konfigurationsdatei angeht. Benennen Sie ihn daher vor dem Start in einen Namen mit maximal 15 Zeichen um.
1. Laden Sie den WireGuard-Client von herunter Google Play Store.
2. Öffnen Sie den Client und tippen Sie auf + Taste.
3. Wählen Sie die Option aus Import aus Datei oder Archiv.
4. Suchen Sie nach Ihrer Konfigurationsdatei und tippen Sie auf „Auswählen“.
5. Mit dem Kippschalter aktivieren Sie die VPN-Verbindung. Bei Erfolg wird der Kippschalter grün. Außerdem wird in der Statusleiste neben den Mobilfunknetzsymbolen ein Schlüsselsymbol angezeigt.
Die Konfigurationsdatei verstehen
Die Konfigurationsdatei von WireGuard ist für den Betrieb von entscheidender Bedeutung. Hier finden Sie eine kurze Aufschlüsselung der Hauptkomponenten.
1. Abschnitt [Schnittstelle]:
- Privat Schlüssel: Ein Base64-codierter privater Schlüssel für den Client oder Server. Halten Sie dieses Geheimnis stets geheim.
- Adresse: Gibt die IP-Adresse und das Subnetz für die WireGuard-Schnittstelle an. Z. B. 10.0.0.2/24.
- ListenPort: (Optional) Der Port, an dem WireGuard auf eingehende Verbindungen lauscht.
- DNS:DNS-Server den der Client verwenden sollte, sobald der Tunnel aktiv ist.
2. Abschnitt [Peer] (Es können mehrere Peer-Abschnitte vorhanden sein):
- Öffentlicher Schlüssel: Der öffentliche Schlüssel des Remote-Peers (Server oder Client).
- Erlaubte IPs: Die IP-Adressen, die durch den Tunnel weitergeleitet werden. 0.0.0.0/0 leitet den gesamten Datenverkehr weiter.
- Endpunkt: (Nur Clients) Die IP-Adresse und der Port des Servers, formatiert als IP: Port.
3. Optionale Voreinstellungen und Befehle:
- SaveConfig: Wenn es auf „true“ gesetzt ist, werden alle Änderungen an der Schnittstelle (z. B. das Hinzufügen von Peers) automatisch gespeichert.
- PostUp und PostDown: Befehle, die nach dem Hoch- bzw. Herunterfahren der Schnittstelle ausgeführt werden sollen.
Diese Komponenten bilden den Kern der Konfigurationsdatei. Abhängig von bestimmten Anwendungsfällen können zusätzliche Optionen vorhanden sein, die oben genannten Elemente sind jedoch in fast jeder WireGuard-Konfiguration vorhanden.
Abschluss
WireGuard bietet eine optimierte und sichere Möglichkeit, VPN-Verbindungen über eine Vielzahl von Plattformen hinweg herzustellen. Wenn Sie die in dieser Anleitung beschriebenen Schritte befolgen, können Sie WireGuard installieren und Konfigurationsdateien importieren und verstehen.