Kurz gesagt: Mit WireGuard richten Sie auf einem VPS in wenigen Minuten einen eigenen VPN-Server ein: Schlüssel erzeugen, eine Konfiguration pro Gerät anlegen, den Dienst mit wg-quick starten und den UDP-Port in der Firewall öffnen. Ein eigener VPN-Server eignet sich, um sicher auf eigene Server und Dienste zuzugreifen oder in fremden WLANs verschlüsselt zu surfen. Er macht Sie nicht anonym: Ihr Datenverkehr erscheint mit der IP Ihres Servers, und der Server ist Ihnen zugeordnet.
Wofür ein eigener VPN-Server sinnvoll ist
Einen VPN-Server mieten lohnt sich vor allem in diesen Fällen:
- Zugriff auf interne Dienste: Admin-Oberflächen, Datenbanken oder Monitoring nur über das VPN erreichbar machen, statt sie öffentlich ins Internet zu stellen
- Sicher in öffentlichen WLANs: Verkehr verschlüsselt zu Ihrem Server tunneln
- Feste IP-Adresse für Zugriffe auf Systeme, die nur bestimmte IPs zulassen
- Standorte verbinden: Büro und Server über einen verschlüsselten Tunnel
Nicht geeignet ist ein eigener VPN-Server für Anonymität oder um Nutzungsbedingungen anderer Dienste zu umgehen.
Schritt 1: WireGuard installieren
Unter Ubuntu und Debian ist WireGuard in den Paketquellen enthalten:
sudo apt install wireguard
Schritt 2: Schlüssel erzeugen
Jedes Gerät (Server und jeder Client) bekommt ein eigenes Schlüsselpaar. Laut WireGuard-Quickstart:
wg genkey | tee privatekey | wg pubkey > publickey
Der private Schlüssel bleibt auf dem jeweiligen Gerät; ausgetauscht werden nur die öffentlichen Schlüssel.
Schritt 3: Server konfigurieren
Beispiel für /etc/wireguard/wg0.conf auf dem Server:
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <privater-schluessel-des-servers>
[Peer]
# Laptop
PublicKey = <oeffentlicher-schluessel-des-laptops>
AllowedIPs = 10.8.0.2/32
Starten und dauerhaft aktivieren mit dem mitgelieferten Werkzeug wg-quick:
sudo systemctl enable --now wg-quick@wg0
sudo wg show
Soll der gesamte Internetverkehr der Clients über den Server laufen, müssen Sie zusätzlich IP-Weiterleitung und NAT auf dem Server einrichten. Für reinen Zugriff auf interne Dienste ist das nicht nötig.
Schritt 4: Client einrichten
Auf dem Client (Laptop, Smartphone) legen Sie eine Konfiguration mit dessen privatem Schlüssel und dem öffentlichen Schlüssel sowie der Adresse des Servers an (Endpoint = ihr-server:51820). Die offiziellen WireGuard-Apps für Windows, macOS, iOS und Android können Konfigurationen importieren, auf Smartphones auch per QR-Code.
Schritt 5: Firewall
Öffnen Sie nur den WireGuard-Port (im Beispiel UDP 51820). Dienste, die nur über das VPN erreichbar sein sollen, binden Sie an die VPN-Adresse oder sperren sie für alle anderen Quellen.
Oberflächen für WireGuard
Wer viele Clients verwalten möchte, kann Weboberflächen wie wg-easy einsetzen, die Schlüssel und QR-Codes erzeugen. Behandeln Sie diese Oberfläche wie einen Admin-Zugang: nur über HTTPS und mit starkem Passwort, idealerweise selbst nur über das VPN erreichbar.
Grenzen und Pflichten
- Der Server ist mit Ihnen als Kunde verknüpft; was über ihn passiert, wird Ihnen zugeordnet.
- Halten Sie die Nutzungsbedingungen Ihres Hosters ein; ein VPN für Dritte anzubieten, ist etwas anderes als ein privater Zugang.
- Das Betriebssystem und WireGuard regelmäßig aktualisieren.
WireGuard-Server mieten bei GB Hosting
Für einen privaten oder betrieblichen VPN-Zugang reicht unser kleinster Managed VPS: Root-Zugriff, Browser-Terminal und ein aktuelles Betriebssystem, das wir für Sie pflegen. Managed VPS
Häufige Fragen
Macht mich ein eigener VPN-Server anonym?
Nein. Ihr Verkehr erscheint mit der IP Ihres Servers, der Ihnen zugeordnet ist. Ein eigener VPN-Server schützt vor Mitlesen im lokalen Netz und macht interne Dienste sicher erreichbar.
WireGuard oder OpenVPN?
WireGuard ist schlanker und schnell eingerichtet; OpenVPN ist älter, sehr flexibel und weit verbreitet. Für neue Setups ist WireGuard meist die einfachere Wahl.
Brauche ich viel Leistung für einen VPN-Server?
Für wenige Nutzer nicht. Entscheidend sind eine gute Netzwerkanbindung und ausreichend Traffic.