PiVPN ist ein Tool, das die Einrichtung eines VPN-Servers mit WireGuard oder OpenVPN vereinfacht. Diese Anleitung zeigt, wie PiVPN auf Ubuntu installiert und konfiguriert wird. Voraussetzungen Ubuntu 22.04 oder neuer...
PiVPN ist ein Tool, das die Einrichtung eines VPN-Servers mit WireGuard oder OpenVPN vereinfacht. Diese Anleitung zeigt, wie PiVPN auf Ubuntu installiert und konfiguriert wird.
Voraussetzungen
- Ubuntu 22.04 oder neuer
- Benutzer mit
sudo-Rechten - Statische IP oder DynDNS für externen Zugriff
1. System aktualisieren
Zuerst die Paketlisten aktualisieren:
sudo apt update && sudo apt upgrade -y
2. PiVPN installieren
Das Installationsskript ausführen:
curl -L https://install.pivpn.io | bash
Während der Installation:
- VPN-Protokoll wählen: WireGuard (empfohlen) oder OpenVPN
- Port-Nummer festlegen: Standard ist
51820für WireGuard und1194für OpenVPN - DNS-Server wählen: Empfohlen: Cloudflare, Google oder Pi-hole
- Benutzer für VPN-Profile auswählen
Nach Abschluss startet PiVPN automatisch.
3. Firewall-Regeln anpassen
Den VPN-Port in der Firewall freigeben:
sudo ufw allow 51820/udp # für WireGuard sudo ufw allow 1194/udp # für OpenVPN sudo ufw reload
Falls UFW nicht aktiv ist, aktivieren:
sudo ufw enable
4. VPN-Clients einrichten
WireGuard-Client hinzufügen
Einen neuen Client erstellen:
pivpn add
Die generierte Konfigurationsdatei befindet sich unter /home/<user>/configs/.
Diese Datei auf das Endgerät übertragen und mit der WireGuard-App importieren.
OpenVPN-Client hinzufügen
Falls OpenVPN genutzt wird:
pivpn add
Die .ovpn-Datei auf das Endgerät übertragen und mit einem OpenVPN-Client importieren.
5. VPN-Status prüfen
Den Status des VPN-Servers anzeigen:
pivpn status
Eine Liste aller Clients abrufen:
pivpn list
Fazit
Mit PiVPN lässt sich ein VPN-Server in wenigen Schritten einrichten. WireGuard ist dabei die bevorzugte Wahl, da es schneller und sicherer als OpenVPN ist.