Dedicated Servers & VPS12. Dezember 2025 64 Aufrufe

Wie installiert man einen OpenVPN-Server auf einem Linux VPS?

Wie installiert man einen OpenVPN-Server auf einem Linux VPS?

OpenVPN-Server auf einem Linux VPS installieren

OpenVPN ist eine Open-Source-VPN-Software, mit der Sie Ihren eigenen privaten VPN-Server erstellen können. Mit Ihrem eigenen VPN können Sie:

  • 🔒 Ihre Verbindung in öffentlichen WLANs sichern
  • 🕵️ Ihre Online-Privatsphäre schützen
  • 🌐 Auf Ihre Dienste aus der Ferne zugreifen
  • 📍 Eine feste IP-Adresse für Ihre Projekte haben

Dieser Leitfaden verwendet ein automatisches Installations-Skript, das alles in wenigen Minuten für Sie konfiguriert.

OpenVPN-Logo


Voraussetzungen

Unterstütztes Betriebssystem

Distribution Unterstützte Versionen
Debian 11 (Bullseye), 12 (Bookworm), 13 (Trixie)
Ubuntu 22.04 LTS, 24.04 LTS, 25.04, 25.10

💡 Empfehlung: Verwenden Sie Debian 13 oder Ubuntu 24.04 LTS, um von den neuesten Sicherheitsupdates zu profitieren.

Minimale Konfiguration

Element Erforderlich
RAM Mindestens 512 MB
CPU 1 vCPU
Speicherplatz 5 GB
Port 1194 UDP offen

⚠️ Wichtig: Öffnen Sie den Port 1194/UDP in der Firewall Ihres Hosters (Cloud-Panel), bevor Sie beginnen.


Installation des OpenVPN-Servers

Schritt 1: Verbindung zum Server

Melden Sie sich per SSH auf Ihrem VPS an:

ssh root@your-server-ip

Schritt 2: Systemaktualisierung

Auf Debian 13 / Ubuntu 24.04+:

apt update && apt upgrade -y

Schritt 3: Herunterladen und Ausführen des Skripts

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh

Schritt 4: Fragen beantworten

Das Skript stellt einige Fragen. Hier sind die empfohlenen Antworten:

Welcome to the OpenVPN installer!

I need to ask you a few questions before starting setup.
You can leave the default options and just press enter if you are OK with them.

IP address: [Press Enter]

Empfohlene Antworten:

Frage Antwort Erklärung
IP-Adresse Eingabe Automatisch erkannt
Öffentliche IPv4 oder Hostname Eingabe Standard belassen
IPv6-Unterstützung n Sofern nicht spezifisch erforderlich
Port 1194 Standard-OpenVPN-Port
Protokoll 1 (UDP) Bessere Leistung
DNS 1 (Cloudflare) Schnell und zuverlässig
Kompression n Sicherheit (vermeidet VORACLE)
Verschlüsselung anpassen n Standardmäßig sichere Einstellungen
Client-Name mon-pc Nach Wahl benennen

Schritt 5: Konfigurationsdatei abrufen

Nach Abschluss der Installation zeigt das Skript:

Client mon-pc hinzugefügt.

Die Konfigurationsdatei wurde unter /root/mon-pc.ovpn geschrieben.
Laden Sie die .ovpn-Datei herunter und importieren Sie sie in Ihren OpenVPN-Client.

Laden Sie diese Datei auf Ihren Computer herunter:

# Von Ihrem lokalen PC (nicht vom Server)
scp root@your-server-ip:/root/mon-pc.ovpn ~/Desktop/

Oder zeigen Sie sie an, um sie zu kopieren:

cat /root/mon-pc.ovpn

Weitere Geräte hinzufügen

Um Profile für Ihre anderen Geräte (Telefon, Tablet, weiterer PC) zu erstellen, führen Sie das Skript erneut aus:

./openvpn-install.sh

Angezeigtes Menü:

OpenVPN ist bereits installiert.

Wählen Sie eine Option:
   1) Einen neuen Client hinzufügen
   2) Einen vorhandenen Client widerrufen
   3) OpenVPN entfernen
   4) Beenden

Wählen Sie 1 und geben Sie einen neuen Namen ein (z. B. iphone, tablet, desktop).


Verbindung zum VPN

Windows

OpenVPN Connect Windows

  1. Laden Sie OpenVPN Connect herunter
  2. Installieren und öffnen Sie die Anwendung
  3. Ziehen Sie Ihre .ovpn-Datei in das Fenster
  4. Klicken Sie auf VERBINDEN

macOS

  1. Laden Sie Tunnelblick (kostenlos) oder OpenVPN Connect herunter
  2. Doppelklicken Sie auf die .ovpn-Datei
  3. Klicken Sie auf das Symbol in der Menüleiste → Verbinden

Linux (Debian/Ubuntu)

# Clientinstallation
sudo apt install openvpn

# Verbindung (Terminal geöffnet lassen)
sudo openvpn --config mon-pc.ovpn

Für eine automatische Verbindung beim Start:

sudo cp mon-pc.ovpn /etc/openvpn/client/mon-pc.conf
sudo systemctl enable openvpn-client@mon-pc
sudo systemctl start openvpn-client@mon-pc

Android

  1. Installieren Sie OpenVPN Connect aus dem Play Store
  2. Übertragen Sie die .ovpn-Datei auf Ihr Telefon
  3. Öffnen Sie sie mit der Anwendung
  4. Drücken Sie auf VERBINDEN

iOS (iPhone/iPad)

  1. Installieren Sie OpenVPN Connect aus dem App Store
  2. Senden Sie sich die .ovpn-Datei per E-Mail, AirDrop oder Cloud
  3. Öffnen Sie sie mit OpenVPN Connect
  4. Drücken Sie auf HINZUFÜGEN und dann VERBINDEN

Überprüfen, ob es funktioniert

Nach der Verbindung zum VPN:

  1. Gehen Sie zu whatismyip.com
  2. Die angezeigte IP-Adresse sollte die Ihres VPS sein (und nicht Ihre persönliche IP-Adresse)

✅ Wenn dies der Fall ist, funktioniert Ihr VPN!


Nützliche Befehle

Aktion Befehl
Status des Servers anzeigen systemctl status openvpn-server@server
OpenVPN neu starten systemctl restart openvpn-server@server
Logs anzeigen journalctl -u openvpn-server@server -f
Einen Client hinzufügen/entfernen ./openvpn-install.sh
OpenVPN deinstallieren ./openvpn-install.sh → Option 3

Schnelle Fehlerbehebung

❌ Der Client stellt keine Verbindung her

Überprüfungen:

  1. Ist der Port 1194 UDP in der Firewall Ihres Hosters geöffnet?
  2. Läuft der Dienst?
systemctl status openvpn-server@server
  1. Ist der Port ordnungsgemäß geöffnet?
ss -ulnp | grep 1194

❌ Verbunden, aber kein Internet

Überprüfen Sie die IP-Weiterleitung:

cat /proc/sys/net/ipv4/ip_forward

Wenn 0 angezeigt wird, aktivieren Sie es:

echo 1 > /proc/sys/net/ipv4/ip_forward
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart openvpn-server@server

❌ Sehr langsame Verbindung

Versuchen Sie, die MTU zu reduzieren. Fügen Sie in Ihrer .ovpn-Datei auf der Clientseite hinzu:

tun-mtu 1400
mssfix 1360

Nützliche Ressourcen

Ressource Link
OpenVPN Connect (alle Betriebssysteme) openvpn.net/client
Tunnelblick (macOS) tunnelblick.net
Offizielle Dokumentation openvpn.net/community-resources
Installations-Skript github.com/angristan/openvpn-install

Zusammenfassung

Schritt Aktion
1 Verbindung zum VPS über SSH herstellen
2 System aktualisieren (apt update && apt upgrade -y)
3 Das Installations-Skript herunterladen und ausführen
4 Fragen beantworten (oder Standardwerte beibehalten)
5 Generierte .ovpn-Datei abrufen
6 Datei in OpenVPN Connect importieren
7 Verbindung herstellen! 🎉