VPN für lokale KI
Was dieser Artikel über VPN behandelt
- Warum ein VPN für lokale KI sinnvoll ist.
- Wie ein VPN den Fernzugriff auf KI-Dienste absichert.
- Welche Lösungen wie WireGuard, Tailscale und OpenVPN geeignet sind.
- Wie VPN-Integration mit Ollama, Docker und Reverse-Proxy funktioniert.
- Sicherheit, Performance und typische Stolpersteine.
Einleitung: VPN für lokale KI
Wer lokale KI-Dienste nicht nur im heimischen Netzwerk nutzen möchte, muss den Zugriff absichern. Ein VPN baut eine verschlüsselte Verbindung zwischen Gerät und Heimnetzwerk auf. So kann man unterwegs oder aus dem Büro sicher auf Ollama, Open WebUI oder eigene Agenten zugreifen, ohne sie direkt ins Internet zu stellen.
Statt Ports freizugeben und jeden Dienst öffentlich erreichbar zu machen, verbindet man sich erst mit dem Netzwerk. Das ist eine der einfachsten und effektivsten Sicherheitsmaßnahmen für Self-Hosting.
Warum brauche ich ein VPN?
Ohne VPN muss jeder Dienst, der aus der Ferne erreichbar sein soll, irgendwie ins Internet freigegeben werden. Das bedeutet Firewall-Regeln, Portweiterleitungen, TLS, Authentifizierung und ständige Updates. Ein VPN reduziert das Problem: Das Gerät ist so, als ob es im lokalen Netzwerk wäre. Alle Dienste bleiben hinter dem Router geschützt.
Vorteile:
- Keine öffentlichen Ports: Ollama und Co. sind nicht im Internet sichtbar.
- Verschlüsselung: Der gesamte Datenverkehr ist geschützt.
- Einfache Skalierung: Neue Dienste brauchen keine eigenen externen Zugänge.
- Zugriffskontrolle: Nur VPN-Teilnehmer können auf das Netzwerk zugreifen.
- Mobilität: Unterwegs wie zu Hause auf alle Dienste zugreifen.
VPN kurz erklärt
Ein Virtual Private Network verbindet zwei Netzwerke über eine verschlüsselte Leitung. Im Home-Szenario baut das Endgerät eine Verbindung zum Heimrouter oder einem Server auf. Durch den Tunnel bekommt das Gerät eine IP-Adresse aus dem Heimnetzwerk. So kann es wie ein lokales Gerät mit allen Diensten sprechen.
Wichtige Begriffe:
- Client: Gerät, das die VPN-Verbindung aufbaut.
- Server: Gerät, das die Verbindung entgegennimmt.
- Tunnel: Verschlüsselte Verbindung zwischen Client und Server.
- Peers: Teilnehmer in einem VPN-Netzwerk.
- Split Tunneling: Nur bestimmter Verkehr läuft durch das VPN.
- Zero Trust: Keinem Gerät automatisch vertrauen, statt einmal authentifizieren.
Für wen ist ein VPN gedacht?
- Für Self-Hoster, die aus der Ferne auf KI-Dienste zugreifen wollen.
- Für Teams, die lokal gehostete Tools nutzen.
- Für Nutzer, die keine öffentlichen Ports öffnen wollen.
- Für alle, die Datenschutz und Sicherheit priorisieren.
Wichtige Begriffe rund um VPN
- WireGuard: Modernes, schnelles VPN-Protokoll.
- Tailscale: Benutzerfreundliches Mesh-VPN basierend auf WireGuard.
- OpenVPN: Bewährtes, weit verbreitetes VPN.
- IPsec: Protokoll für VPNs, oft in Hardware-Routern.
- Headscale: Selbstgehostetes Backend für Tailscale.
- Reverse-Proxy: Baut Brücke zwischen VPN und Diensten.
Gängige VPN-Lösungen im Vergleich
WireGuard
Schnell, einfach und modern. Eine typische Konfiguration enthält einen privaten und öffentlichen Schlüssel pro Peer. Auf dem Server läuft wg und auf dem Client die WireGuard-App.
Vorteile:
- Geringer Overhead
- Hohe Geschwindigkeit
- Einfache Konfiguration
Nachteile:
- Keine eigene Oberfläche
- Manuelle Schlüsselverwaltung
Tailscale
Tailscale baut auf WireGuard auf und vereinfacht die Einrichtung enorm. Geräte werden mit einem Account verbunden, Peers finden sich automatisch. Es gibt Apps für alle gängigen Plattformen.
Vorteile:
- Einfache Einrichtung
- Automatische Peer-Erkennung
- Gut für Nicht-Techniker
Nachteile:
- Benötigt externen Kontrollserver von Tailscale
- Für reines Self-Hosting gibt es Headscale
OpenVPN
Seit langem bekannt und in vielen Routern integriert. Konfiguration ist komplexer, aber es ist sehr flexibel.
Vorteile:
- Breite Unterstützung
- Viele Router haben Unterstützung
Nachteile:
- Höherer Overhead
- Mehr Konfigurationsaufwand
Praxisbeispiel: Tailscale für lokale KI
- Server installieren: Auf dem KI-Server Tailscale installieren.
- Client installieren: Auf dem Smartphone oder Laptop ebenfalls Tailscale.
- Anmelden: Beide Geräte mit dem gleichen Account verbinden.
- IP prüfen: Das KI-Gerät bekommt eine Tailscale-IP wie
100.x.x.x. - Verbinden: Auf dem Client
http://100.x.x.x:11434oder Open WebUI aufrufen.
Tailscale macht den Fernzugriff fast so einfach wie ein lokales Netzwerk.
Praxisbeispiel: WireGuard in Docker
services:
wireguard:
image: lscr.io/linuxserver/wireguard
container_name: wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1000
- PGID=1000
volumes:
- ./wireguard:/config
ports:
- "51820:51820/udp"
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
Nach der Konfiguration verbindet man sich mit der WireGuard-App und ist im Netzwerk.
VPN und Reverse-Proxy
Ein VPN ersetzt keinen Reverse-Proxy, aber sie ergänzen sich. Wer beides nutzt, kann:
- Öffentliche Dienste über Reverse-Proxy und TLS bereitstellen.
- Verwaltung und interne Dienste über VPN erreichen.
- Sensible Dienste nur im VPN verfügbar machen.
Typische Stolpersteine beim VPN
- Falsche IP: Im VPN werden andere IPs verwendet.
- DNS-Probleme: Lokale Namen funktionieren je nach Setup nicht.
- Portweiterleitung vergessen: Bei WireGuard muss UDP weitergeleitet werden.
- Zu viele Peers: Schlüssel und Konfigurationen unübersichtlich.
- Keine Failover: Wenn der VPN-Server ausfällt, kein Zugriff.
- Sicherheitsgefühl: VPN ist kein Ersatz für starke Authentifizierung.
Weiterführende Links und Infos
- BotServ.de Reverse-Proxy
- BotServ.de Firewall-Grundlagen
- BotServ.de TLS-Zertifikate
- WireGuard
- Tailscale
FAQ: VPN für lokale KI
Brauche ich ein VPN für reine Heimnutzung? Nein, nur wenn Du aus der Ferne zugreifen möchtest.
Ist Tailscale sicher? Ja, der Datenverkehr ist Ende-zu-Ende-verschlüsselt. Der Kontrollserver verwaltet nur die Peers.
Kann ich WireGuard und Ollama auf demselben Server betreiben? Ja, sie laufen unabhängig.
Was ist besser: VPN oder öffentliche Ports? VPN ist sicherer. Öffentliche Ports brauchen Reverse-Proxy, TLS und starke Authentifizierung.
Brauche ich eine öffentliche IP? Für eingehende VPN-Server ja. Alternativen wie Tailscale funktionieren auch hinter Carrier-Grade-NAT.
Quellen und weiterführende Literatur
- WireGuard: https://www.wireguard.com/
- Tailscale: https://tailscale.com/
- Headscale: https://github.com/juanfont/headscale
Zusammenfassung: VPN für lokale KI
Ein VPN ist eine der wichtigsten Sicherheitsmaßnahmen für Fernzugriff auf lokale KI. Es verschlüsselt die Verbindung und vermeidet öffentliche Ports. WireGuard, Tailscale und OpenVPN sind gute Optionen. Tailscale ist besonders einfach, WireGuard besonders schnell. VPN und Reverse-Proxy ergänzen sich. Wer beides nutzt, bekommt Sicherheit ohne Einschränkungen.


