Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (2024)

Eine VPN Verbindung kann für viele Zwecke eingesetzt werden. Sie bietet einen verschlüsselten Datentunnel, durch den die Daten abhörsicher zum Empfänger gelangen können. Wird ein VPN Server in einem anderen Land genutzt, lässt sich so staatliche Zensur und Überwachung umgehen. Auch ein Zugriff auf Inhalte, die in deinem Land ansonsten nicht verfügbar sind, ist dann unter Umständen möglich. Mittlerweile gibt es eine Fülle an VPN Protokollen zur Auswahl, aber das neue Wireguard VPN Prot0koll ist derzeit in aller Munde. In diesem Howto möchten wir dir zeigen, wie du auf deinem Windows PC eine Wireguard VPN Verbindung zu einem VPN Server herstellen kannst. Wir nutzen dabei als Beispiel Shellfire VPN.

Inhaltsverzeichnis

Warum Wireguard VPN?

Wireguard ist deutlich schneller als bekannte Protokolle wie OpenVPN oder IPSec. Dank Wireguard VPN konnten wir die Übertragungsrate unseres Shellfire Box VPN Routers mehr als verdreifachen! Gleichzeitig ist die Sicherheit der eingesetzten Verschlüsselung sehr hoch und eine Verbindung relativ leicht herzustellen. Besonders im Vergleich zu IPSec glänzt Wireguard durch seine hohe Kompatibilität mit verschiedensten Routern und Firewalls. Durch sein schlankes Design ermöglicht es schnelle VPN Verbindungen auf jeder Art von Endgerät. Selbst der sonst oft kritische Linux Chefentwickler Linux Torvalds ist begeistert von Wireguard, und wir sind es auch!

Ein paar technische Details gefällig?

Wireguard verwendet eine asymmetrische Verschlüsselung. Das stellt sicher, dass deine Daten sicher verschlüsselt sind und dass niemand sich in die Verbindung einklinken kann, um mitzulesen. Dabei hat jede Seite der Verbindung (Client und Server) jeweils ein elektronisches Schlüsselpaar. Ein Schlüssel dient der Verschlüsselung (Public Key) und einer der Entschlüsselung (Private Key). Der Private Key ist immer nur dem Besitzer Bekannt, der Public Key kann prinzipiell öffentlich gemacht werden. Besitzt der Client den Public Key des Servers und der Server den Public Key des Clients, können sich beide Seiten gegenseitig verschlüsselte Daten senden, die nur der jeweilige Empfänger mit dem richtigen Private Key lesen kann. Wichtig: Dein Private Key darf niemals in falsche Hände geraten, sonst sind deine Daten nicht mehr sicher!

Wie bekomme ich Zugang zu einem Wireguard Server?

Du kannst relativ leicht selbst einen Wireguard VPN Server aufsetzen. Die meisten User verwenden dafür einen Cloud Server oder einen eigenen Heimserver, z.B. auf einem Raspberry Pi. In der Regel wird dabei Linux verwendet, eine Installationsanleitung findest du z.B. hier. Du kannst dir aber auch einfach einen VPN Anbieter suchen, der Wireguard als Option anbietet. So sparst du dir die Arbeit und hast Zugriff auf viele VPN Server in den unterschiedlichsten Ländern. Wir nutzen in unserem Beispiel unseren eigenen VPN Service: Shellfire VPN.

Und so funktioniert’s:

Schritt 1: Logge dich auf shellfire.de ein

Schritt 2: Klicke im Shellfire Kundencenter auf die graue “QuickAccess” Leiste und wähle dort deinen VPN Account (sf1234…) aus.

Schritt 3: In den VPN Details, klicke neben “VPN-Typ” auf “bearbeiten”, wähle dann Wireguard aus und klicke auf “Speichern”. Herzlichen Glückwunsch, dein VPN Account ist nun im Wireguard Modus!

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (2)

VPN Typ ändern

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (3)

Wechsel zu Wireguard

Wireguard Installation unter Windows

Als nächstes benötigen wir auf unserem PC die Wireguard VPN Software. Der Windows Download funktioniert für Windows 7, 8 und 10, wir nutzen in unserem Beispiel Windows 10.

Schritt 4: Lade Wireguard VPN für Windows hier herunter.

Schritt 5: Sobald die Datei heruntergeladen ist, klicke darauf, um den Installer zu starten. Bestätige die eventuell angezeigte Sicherheitswarnung und warte ab, bis Wireguard fertig installiert ist.

Schritt 6: Wireguard wird nun automatisch starten. Klicke unten rechts auf “Add tunnel” und dann auf “Add empty tunnel…”

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (4)

Wireguard Tunnel hinzufügen

Schritt 7: Als erstes solltest du nun deinen angezeigten Public Key (nicht deinen Private Key!) ins Kundencenter übertragen. Klicke dazu neben “Public-Key des Nutzers” auf “bearbeiten”, füge deinen Key ins Fenster ein und klicke dann auf “Speichern”. Der Private Key wird in dieser Anleitung durchgängig unkenntlich gemacht, er sollte deinen PC niemals verlassen.

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (5)

Wireguard Public Key

Schritt 8: Fülle nun das erscheinende Textfeld wie im Screenshot beschrieben aus. Es ist wichtig, dass du deinen PrivateKey niemals versehentlich herausgibst. Damit die Verschlüsselung sicher ist, muss dieser Schlüssel geheim bleiben. Klicke zum Schluss auf “Save”.

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (6)

Wireguard Einstellungen

[Interface]PrivateKey = <DEIN GEHEIMER, AUTOMATISCH GENERIERTER SCHLÜSSEL>Address = <Die interne IP Adresse, die dir im Shellfire Kundencenter angezeigt wird>/32DNS = 8.8.8.8[Peer]PublicKey = <DER ÖFFENTLICHE PUBLIC KEY DES WIREGUARD VPN SERVERS>AllowedIPs = 0.0.0.0/0Endpoint = <Serveradresse>:51820

Die einzelnen Kommandos bedeuten dabei folgendes:

  • [Interface]: In diesem Abschnitt geht es um die lokale Konfiguration.
  • PrivateKey: Die ist dein Privater Schlüssel für die Verbindung. Er wird automatisch von der Wireguard Software generiert. Du solltest ihn immer gut vor fremden Blicken schützen.
  • Address : Wireguard vergibt feste IP Adressen. Die richtige Adresse findest du im Shellfire Kundencenter. Achtung: Bei Serverwechseln oder anderen Änderungen kann sich die IP Adresse ändern und du musst deine Konfiguration entsprechend anpassen. Vergiss nicht, den Zusatz /32 anzuhängen.
  • DNS: DNS Server sind für die Namensauflösung im Internet verantwortlich. Der DNS übersetzt z.B. die Adresse shellfire.de in die entsprechende IP Adresse, damit dein PC weiß, wo er unsere Website findet.
  • [Peer]: In diesem Abschnitt geht es um die Verbindung zum Server.
  • PublicKey: Dies ist der öffentliche Schlüssel des Wireguard Servers.
  • AllowedIPs: Der Zusatz 0.0.0.0/0 stellt sicher, dass sämtlicher Datenverkehr durchs VPN läuft. 0.0.0.0/0 ist ein Adressbereich, der das gesamte Internet einschließt.
  • Endpoint: Zum Schluss brauchen wir noch die Serveradresse aus dem Shellfire Kundencenter (serverX.shellfire.net). Der Port lautet immer 51820, es sei denn, du hast deinen Server manuell installiert und einen anderen Port gewählt.

Schritt 9: Deine Wireguard Verbindung ist nun einsatzbereit. Klicke auf “Activate”, um dich zu verbinden.

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (7)

Wireguard aktivieren

Schritt 10: Sobald deine Verbindung aufgebaut wurde, erscheint folgene Meldung:

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (8)

Wireguard verbunden

Du kannst jetzt ganz normal im Internet surfen und bist durch deine Wireguard Verbindung zum Shellfire VPN Server geschützt. Da Kontrolle immer besser als Vertrauen ist, kannst du deinen Verbindungsstatus jederzeit unter https://www.shellfire.de/status/ überprüfen:

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (9)

VPN Verbindungsstatus

Schritt 11: Wenn du den VPN Server übers Kundencenter wechselst, musst du anschließend die Daten in deiner Wireguard Konfiguration anpassen. Es ändern sich sowohl die internet IP Adresse, die Serveradresse sowie der Public Key des Servers.

Sollte etwas nicht klappen, kannst du uns jederzeit übers Kontaktformular erreichen.

5/5(1)

Howto: Eine Wireguard VPN Verbindung unter Windows herstellen - Shellfire Blog (2024)

FAQs

How to connect to WireGuard VPN from Windows? ›

Connect and disconnect
  1. Open the WireGuard app.
  2. Select a Server in the list to the left.
  3. Press "Activate" to connect, and "Deactivate" to disconnect.
  4. You're all set! You can visit our Connection check to check your connection.
Apr 25, 2024

How do I enable WireGuard VPN? ›

  1. Step 1: Expose Wireguard VPN Server to the Internet. Your Public IP Address. ...
  2. Step 2: Setup Wireguard VPN Server. Install the wireguard software and dependencies. ...
  3. Step 3: Setup client connections. ...
  4. Step 4: Setup clients. ...
  5. Step 5: Test Connection.
Sep 29, 2023

How do I know if WireGuard server is working? ›

To check if WireGuard Server is working properly

The simpliest way is to use a cell phone with WireGuard official client app installed, turn off its Wi-Fi connection, and only connect to Internet via 3G/4G/5G.

How do I activate the tunnel in WireGuard? ›

Start or Stop WireGuard Tunnel on Windows

To start a WireGuard tunnel, go to the start menu and type services. msc . Click “Yes” to any security warning. Scroll down to the bottom and you will see the available WireGuard tunnels.

How do I activate VPN on Windows? ›

Once you have your work or personal VPN settings ready:
  1. Select Start > Settings > Network & internet > VPN > Add VPN.
  2. Under Add a VPN connection, do the following: For VPN provider, choose Windows (built-in). In the Connection name box, enter a name you'll recognize (for example, My Personal VPN). ...
  3. Select Save.

How do I connect to a VPN on Windows? ›

Set Up VPN on Windows 10
  1. Click the Windows Start button and select the Settings cog.
  2. Under Windows Settings, select Network & Internet.​​
  3. Select VPN from the left menu, then at the right, click Add a VPN connection.
  4. In the dialog box that opens:
  5. Set VPN provider to "Windows (built-in)".

Is WireGuard VPN safe? ›

Is WireGuard secure? WireGuard is considered by many to be one of the safest, most secure VPN protocol options available today. Simplified design using less code equals fewer bugs and security vulnerabilities, while WireGuard's faster state-of-the-art cryptography employs superior default security settings.

How do I use WireGuard VPN on my router? ›

Go to [VPN] > [VPN Server] > enable and click [WireGuard® VPN] > click add button. 4. For general devices like laptops or phones, you can just click the Apply button.

Is WireGuard VPN free? ›

WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface.

How do I know if my WireGuard is active? ›

To view the status of one or more WireGuard tunnels, use the show wireguard [<instance>] command. This command prints the status of all WireGuard tunnels and can optionally limit the output to a specific instance.

Does WireGuard hide IP? ›

As explained above WireGuard does not allocate a dynamic IP address to the VPN user. And, it indefinitely stores user IP addresses on the VPN server until the server reboots. So, there is no anonymity and privacy in WireGuard.

What is the default port for WireGuard? ›

The 51820 is the default Wireguard (listening) port. You should have a port forward of 51820 from your main router to the IP address allocated by your main router to your gl.

How do I activate WireGuard automatically? ›

Autostart WireGuard in systemd
  1. Generate a valid and working WireGuard configuration file /etc/wireguard/wg0. ...
  2. Add the WireGuard service to systemd: ...
  3. Start the new service immediately: ...
  4. Reboot your computer system to verify the automatic connection on startup works as expected.
  5. Check the service status:

How to use WireGuard VPN on Windows? ›

Setting Up WireGuard for Windows
  1. Step 1: WireGuard Download and Installation. ...
  2. Step 2: WireGuard Windows Configuration. ...
  3. Step 3: WireGuard Server Configuration. ...
  4. Step 4: Block Untunneled Traffic. ...
  5. Step 5: Activate WireGuard. ...
  6. Step 6: Check that the VPN is Working.
Feb 25, 2021

How to manually configure WireGuard? ›

I have a key pair
  1. Go to Surfshark's login page and log in. Then, visit VPN > Manual setup. Choose the Desktop or mobile option and click on WireGuard.
  2. In the next window, click on I have a key pair.
  3. Name your key pair and click Next.
  4. Enter your public key and hit Save.
Feb 27, 2024

Is WireGuard compatible with Windows? ›

WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circ*mstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable.

How do I connect my PC to open VPN? ›

Windows Installation for OpenVPN Connect with OpenVPN Servers
  1. Download the OpenVPN Connect app from our website.
  2. Wait until the download completes, then open it.
  3. Run the OpenVPN Connect setup wizard.
  4. Agree to the EULA and install.
  5. When prompted, click Yes to approve the privilege escalation request.

How do I run WireGuard on Windows without admin? ›

Wireguard Windows running GUI as non-admin
  1. Install WireGuard configuration file. Start by installing the WireGuard quick configuration file as an administrator. ...
  2. RegEdit editing. Now for some deep dive stuffRun RegEdit as an administrator. ...
  3. Providing permissions to non-admin user. ...
  4. The last step.
Nov 25, 2022

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 5857

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.