Raspberry Pi ist ein vielseitiges, kostengünstiges Gerät – ideal, um es als VPN‑Client oder eigenen VPN‑Server zu betreiben. In dieser ausführlichen Anleitung zeige ich, wie du den Pi sicher mit einem VPN verbindest, welche Unterschiede zwischen Client- und Server‑Setup bestehen, worauf du bei Anbietern wie ExpressVPN und Privado achten solltest und wie du WireGuard oder OpenVPN praktisch einsetzt. Die Anleitung ist praxisnah für Nutzer in der Schweiz, die mehr Privatsphäre, Remote‑Zugriff oder Streaming‑Zugriff per Pi wünschen.

Warum einen Raspberry Pi mit VPN verwenden?

  • Dauerbetrieb mit niedrigem Stromverbrauch: ideal fĂĽr Heimserver oder Remote‑Zugriff.
  • Eigener VPN‑Server: du kontrollierst Logs, Zugänge und Aufwand.
  • VPN‑Client auf Pi: alle Geräte im Netzwerk können vom Pi‑Gateway profitieren (z. B. Smart‑TVs).
  • Kosteneffizient: ältere Pi‑Modelle genĂĽgen fĂĽr leichte bis mittlere Last.

Grundbegriffe kurz

  • VPN‑Client: Der Pi baut eine Verbindung zu einem VPN‑Provider (z. B. ExpressVPN, Privado) auf. Alle durchgeleiteten Geräte nutzen dessen Servernetz.
  • VPN‑Server: Der Pi akzeptiert eingehende Verbindungen — du greifst von unterwegs sicher auf dein Heimnetz zu.
  • Tunneling‑Protokolle: WireGuard (modern, schnell), OpenVPN (weit verbreitet, kompatibel).
  • NAT & Routing: Entscheidend, wenn der Pi als Gateway fungiert.

Vorbereitung: Hardware & Software

  • Empfehlenswert: Raspberry Pi 4 (2–8 GB) oder Raspberry Pi 400; Pi Zero 2 W möglich, aber langsamer.
  • Stromversorgung, microSD (32 GB empfohlen), KĂĽhlung bei Dauerbetrieb.
  • OS: Raspberry Pi OS (64‑Bit empfohlen) oder Debian‑basierte Distribution.
  • Grundinstallation: System aktualisieren (sudo apt update && sudo apt upgrade), SSH aktivieren, statische IP oder DHCP‑Lease im Router reservieren.

Option A — Raspberry Pi als VPN‑Client (Gateway für dein Heimnetz) Wann sinnvoll:

  • Du willst Streaming‑Zugriff ĂĽber Provider‑Server (z. B. Regionen wechseln).
  • Du möchtest ISP‑Throttling umgehen oder zusätzliche Privatsphäre fĂĽr alle Geräte im Heimnetz.

Schritte (WireGuard empfohlen)

  1. WireGuard installieren:
  • sudo apt install wireguard
  1. Konfigurationsdatei vom VPN‑Provider:
  • Viele Provider liefern WireGuard‑Konfiguration oder Profile. ExpressVPN bietet eigene Clients, Privado bietet Konfigs fĂĽr WireGuard/OpenVPN. Lade die .conf herunter oder erstelle sie manuell.
  1. Interface anlegen:
  • /etc/wireguard/wg0.conf mit Provider‑Daten, PrivateKey local, PublicKey des Servers, Endpoint, AllowedIPs = 0.0.0.0/0 (fĂĽr komplettes Routing).
  1. IP‑Weiterleitung aktivieren:
  • sudo sysctl -w net.ipv4.ip_forward=1 und in /etc/sysctl.conf dauerhaft setzen.
  1. NAT (iptables) fĂĽr dein LAN:
  • sudo iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
  • Regeln bei Reboot persistent machen (iptables‑persistent).
  1. Geräte über Pi routen:
  • Entweder per DHCP‑Reservierung den Pi als Gateway setzen oder Router‑Routen anpassen.
  1. Test:
  • PrĂĽfe öffentliche IP (z. B. ipleak) und DNS‑Lecktests.

Vorteile Client‑Gateway

  • Schutz aller Geräte ohne Konfiguration am Endgerät.
  • Zentralisierte Kontrolle ĂĽber VPN‑An/Off, Kill‑Switch durch Deaktivieren des wg0‑Interfaces.

Nachteile

  • Pi‑Leistung limitiert Bandbreite; PrĂĽfe Geschwindigkeit.
  • Single point of failure: fällt Pi aus, verlieren Geräte Zugriff.

Option B — Raspberry Pi als eigener VPN‑Server (Remote‑Zugriff) Wann sinnvoll:

  • Sichere Verbindung ins heimische Netzwerk von unterwegs.
  • Zugriff auf lokale Ressourcen (NAS, Drucker).

Schritte (WireGuard schnell & sicher)

  1. WireGuard installieren (siehe oben).
  2. Server‑Key erstellen:
  • wg genkey | tee privatekey | wg pubkey > publickey
  1. Server‑Konfig erstellen (/etc/wireguard/wg0.conf) mit ListenPort (z. B. 51820) und Address (z. B. 10.0.0.1/24).
  2. Peer‑Konfigurationen für Clients (Smartphone, Laptop): PublicKey und AllowedIPs definieren.
  3. Port‑Forwarding im Router: Weiterleitung UDP 51820 → Raspberry Pi lokale IP.
  4. DynDNS falls keine feste IP: Nutze Dienst oder DuckDNS, damit Clients die Heimadresse finden.
  5. Firewall & Fail2Ban: Schutz vor Bruteforce; IPTables Regeln.
  6. Mobile & Desktop konfigurieren: WireGuard Apps importieren (QR‑Code zum einfachen Setup).

Sicherheitsbest Practices

  • Nutze starke SchlĂĽssel (WireGuard generiert automatisch).
  • Verwende moderne VerschlĂĽsselung (WireGuard nutzt ChaCha20/Poly1305).
  • Halte OS aktuell.
  • Beschränke SSH‑Zugänge: SchlĂĽsselbasierte Auth, Portwechsel, Fail2Ban.
  • Setze Logging bewusst: Wenn du Datenschutz willst, vermeide unnötige Logs.
  • Nutze UFW als zusätzliche Firewall‑Schicht fĂĽr einfache Regeln.

ExpressVPN & Privado: Anbieter‑Überlegungen

  • ExpressVPN: Bekannt fĂĽr groĂźe Serverauswahl, hohe Geschwindigkeit und eigene Apps. FĂĽr Pi‑Server als Client kannst du entweder offizielle Anleitungen (Provider‑Client) nutzen oder die generischen OpenVPN/WireGuard‑Konfigurationen einsetzen. Leicht fĂĽr Streaming (z. B. Australian Open laut lesnumeriques).
  • Privado: Bietet einfache Konfigurationen und häufig kostengĂĽnstige Pläne; prĂĽfe verfĂĽgbaren WireGuard‑Support und Log‑Policy. Worauf achten:
  • WireGuard UnterstĂĽtzung: beschleunigt Verbindung und reduziert CPU‑Last auf dem Pi.
  • Serverstandorte: wichtig fĂĽr Streaming oder Geoblocking.
  • Datenschutzrichtlinie: keine Logs vs. „vermeidbare Logs“.
  • Geschwindigkeit & Traffic‑Limits.
  • Support & Dokumentation fĂĽr Linux/Headless Setups.

OpenVPN vs. WireGuard: Empfehlung

  • WireGuard: schneller, einfacher, weniger Code → besser fĂĽr Raspberry Pi.
  • OpenVPN: breitere Kompatibilität, manchmal notwendig bei speziellen Provider‑Setups oder firmeninternen Anforderungen.
  • Wenn du Streaming/Hochdurchsatz willst, ist WireGuard meist die bessere Wahl auf Pi 3/4.

Performance‑Tipps für mehr Speed

  • Verwende ein Modell mit mehr CPU‑Kernen (Pi 4).
  • Aktiviere Hardware‑NIC im Router statt WLAN fĂĽr Pi.
  • Nutze Ethernet statt WLAN fĂĽr niedrigere Latenz.
  • PrĂĽfe MTU‑Werte, manche Provider empfehlen Anpassungen (z. B. 1420).
  • Begrenze Hintergrund‑Services auf dem Pi.

Troubleshooting häufige Probleme

  • Kein Internet nach Aktivierung: PrĂĽfe ip_forward, iptables NAT, Default‑Gateway.
  • DNS‑Lecks: Setze DNS‑Server in wg0.conf (z. B. 1.1.1.1 oder Provider‑DNS) und teste mit DNS‑Leak‑Tools.
  • Langsame Verbindung: CPU‑Auslastung prĂĽfen (top), per Speedtest messen, evtl. OpenVPN statt WireGuard testen (oder umgekehrt).
  • Port‑Forwarding: Stelle sicher, dass Router- und ISP‑Einstellungen eingehende Verbindungen zulassen (manche ISPs blockieren Ports).

Praxisbeispiel: Pi als WireGuard‑Client mit ExpressVPN (Kurzversion)

  1. ExpressVPN WireGuard‑Konfig herunterladen oder Zugangsdaten anfordern.
  2. sudo apt install wireguard
  3. /etc/wireguard/wg0.conf mit PrivateKey, Endpoint (expressvpn‑server:port), AllowedIPs=0.0.0.0/0
  4. sudo sysctl -w net.ipv4.ip_forward=1
  5. iptables MASQUERADE fĂĽr wg0
  6. sudo systemctl enable wg-quick@wg0 && sudo systemctl start wg-quick@wg0
  7. PrĂĽfen: curl ifconfig.me (sollte ExpressVPN IP anzeigen)

Monitoring & Wartung

  • Ăśberwache Status mit wg show oder systemctl status wg-quick@wg0.
  • Automatisiere Backups der Konfiguration und Keys.
  • Plane regelmäßige Updates (z. B. monatlich) und sichere SchlĂĽsselrotation bei Bedarf.

Einschränkungen & rechtliche Hinweise (lokal beachten)

  • VPNnutzung fĂĽr legitime Zwecke: Urheberrechtliche Regeln und AGB des Providers beachten.
  • Einige Streaming‑Dienste blockieren bekannte VPN‑IP‑RANGES; wechselnde Server oder Provider‑Features können helfen.

Fazit: FĂĽr wen lohnt sich welches Setup?

  • Anfänger, die nur Streaming/Privatsphäre fĂĽr mehrere Geräte wollen: Pi als VPN‑Client‑Gateway.
  • Fortgeschrittene, die sicheren Remote‑Zugriff auf ihr Heimnetz benötigen: Pi als WireGuard‑Server mit DynDNS.
  • ExpressVPN/Privado eignen sich als Provider, wenn sie WireGuard‑Support und klare Datenschutzregeln bieten.

NĂĽtzliche Kommandos (Kurzreferenz)

  • System aktualisieren: sudo apt update && sudo apt upgrade
  • WireGuard Status: sudo wg
  • IP‑Forward aktivieren temporär: sudo sysctl -w net.ipv4.ip_forward=1
  • NAT setzen: sudo iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
  • Dienst starten: sudo systemctl start wg-quick@wg0

Wenn du magst, kann ich dir eine maßgeschneiderte wg0.conf erstellen — nenne Modell des Pi, gewünscht: Server/Client, Provider (ExpressVPN/Privado) und ob du Gateway oder reinen Remote‑Zugriff willst.

📚 Weiterführende Lektüre

Hier findest du nützliche Artikel zur Vertiefung rund um VPN‑Setups, Provider‑Vergleiche und praktische Tipps.

🔸 Tennis mobil: Australian Open streamen mit ExpressVPN
🗞️ Quelle: lesnumeriques – 📅 2026-01-30
đź”— Artikel lesen

🔸 Free Mobile vereinfacht sein VPN: Aktivierung mit einem Klick
🗞️ Quelle: generation_nt – 📅 2026-01-30
đź”— Artikel lesen

🔸 Mehr als nur VPN: PureVPN mit Komplettschutz-Angebot
🗞️ Quelle: tomshw – 📅 2026-01-30
đź”— Artikel lesen

📌 Haftungsausschluss

Dieser Beitrag kombiniert öffentlich verfügbare Informationen mit KI‑gestützter Unterstützung.
Er dient der Information und Diskussion und ersetzt keine offizielle Beratung.
Wenn dir etwas unklar oder fehlerhaft erscheint, gib Bescheid — ich aktualisiere den Beitrag umgehend.