Geräteverbindung: Ohne öffentliche IP, ohne Portweiterleitung, jederzeit und überall sicher direkt auf die eigenen Geräte zugreifen

Möchtest du von unterwegs mit dem Handy oder einem anderen Computer auf Claude Code, SSH oder interne Dienste auf dem Rechner zu Hause/im Büro zugreifen, scheiterst aber an fehlender öffentlicher IP, traust dich nicht, Portweiterleitung zu öffnen, und findest die Konfiguration von frp/花生壳 zu umständlich? Aktiviere einfach mit einem Klick die Gerätevernetzung im Desktop-Client, füge jedes deiner Geräte zu deinem persönlichen, verschlüsselten Netzwerk hinzu, jedes Gerät erhält eine feste private IP – egal wo du bist, fühlt es sich an, als wären alle im selben lokalen Netzwerk verbunden: Ende-zu-Ende-Verschlüsselung, keine öffentliche IP-Exposition, jederzeit mit einem Klick widerrufbar.

PandaNpcErstveröffentlicht am
Geräteverbindung: Ohne öffentliche IP, ohne Portweiterleitung, jederzeit und überall sicher direkt auf die eigenen Geräte zugreifen

Hattest du schon einmal diese Situation:

Auf dem Entwicklungsrechner im Büro läuft ein Task mit Claude Code, und du willst von unterwegs mit dem Handy oder dem heimischen PC nachschauen – aber es klappt einfach nicht. Der Rechner hat keine öffentliche IP, versteckt hinter einem Router; Portweiterleitung ist unsicher und aufwändig; und bei Diensten wie frp oder anderen NAT-Tunnel-Lösungen braucht man eine Menge Konfiguration und muss einen Server mieten.

Geräteverbindung löst genau dieses Problem: Klicke im PandaNpc Desktop-Client auf „Geräteverbindung aktivieren“, und schon wird das Gerät Teil deines eigenen, verschlüsselten virtuellen Netzwerks. Ab sofort haben alle deine Geräte eine feste private IP (z. B. 100.64.0.2) und können sich – egal wo sie sind, mit oder ohne öffentliche IP – direkt miteinander verbinden, als wären sie im selben lokalen Netzwerk.

Warum braucht man eine Geräteverbindung?

  • 🏠 Von unterwegs auf Geräte zu Hause/im Büro zugreifen: Handy und Laptop im externen Netz, der Entwicklungsrechner im internen Netz – du willst Claude Code, SSH oder interne Dienste nutzen. Die Geräteverbindung macht sie für dich erreichbar.
  • 🔌 Schluss mit Portweiterleitung und öffentlicher IP-Exposition: Keine Ports auf dem Router öffnen, keine Dienste ins Internet freigeben – Angriffsfläche gleich null.
  • 🧩 Kein Server, keine komplizierte Konfiguration: Anders als bei frp musst du keinen Relay-Server mit öffentlicher IP mieten und etliche Weiterleitungsregeln erstellen. Ein Klick genügt, und du hast eine feste private IP.
  • 🔒 Jede Verbindung ist verschlüsselt: Der Datenverkehr zwischen den Geräten ist Ende-zu-Ende-verschlüsselt – niemand dazwischen kann die Inhalte sehen.

Wie funktioniert es?

Die Geräteverbindung basiert auf einem selbst gebauten WireGuard-Virtual-Network (dieselbe Technologie wie Tailscale):

  • Jedes Gerät erhält beim Beitritt eine stabile private IP aus dem Bereich 100.64.x.x. Diese IP bleibt dem Gerät zugeordnet, unabhängig von der Netzumgebung.
  • Die Geräte bevorzugen Direktverbindungen: Per NAT-Lochung wird ein Punkt-zu-Punkt-verschlüsselter Tunnel zwischen zwei Geräten aufgebaut. Die Daten durchlaufen keinen Dritten.
  • In seltenen Fällen, in denen die Lochung fehlschlägt (symmetrisches NAT usw.), wird automatisch auf einen Relay umgeschaltet, damit die Verbindung immer steht.
  • Die gesamte Übertragung ist WireGuard Ende-zu-Ende-verschlüsselt. Die Steuerungsebene vermittelt nur, wer mit wem kommunizieren darf – sie sieht deine Daten nicht.

Kurz gesagt: Du erhältst ein privates, verschlüsseltes Netzwerk, das nur dir gehört und von überall erreichbar ist.

So aktivierst du es: Ein Klick im Desktop-Client

Auf einem Rechner mit PandaNpc Desktop-Client (Windows / macOS / Linux) genügt ein Schritt:

Öffne den Client → Einstellungen (Settings) → Geräteverbindung (Connected Devices) → Klicke auf „Geräteverbindung aktivieren“ (Enable Connected Devices).

Schalter für Geräteverbindung in den Einstellungen: Ein Klick auf Enable Connected Devices aktiviert sie

Nach dem Klick erledigt der Client automatisch alles: Er lädt die Hintergrund-Komponenten herunter, installiert sie, registriert das Gerät bei deinem Konto und verbindet es mit dem Netzwerk. Beim ersten Mal wird eine Systemadministrator-Berechtigung angefordert (für die Installation des Hintergrundnetzwerkdienstes). Danach läuft alles vollautomatisch und ist in der Regel innerhalb weniger Sekunden abgeschlossen.

Nach erfolgreichem Beitritt zeigt der Status Joined (Verbunden) an und die zugewiesene private IP deines Geräts. Ein Klick darauf kopiert sie – du kannst sie sofort auf anderen Geräten verwenden:

Status „Verbunden“: Die private IP des Geräts wird angezeigt, ein Klick kopiert sie

Tipp:

  • Automatische Kopplung nach dem Login: Beim ersten Start des Clients werden die Komponenten im Hintergrund installiert. Nach der Anmeldung erfolgt die Kopplung und der Netzwerkbeitritt automatisch – oft musst du gar nicht manuell klicken.
  • Jederzeit deaktivieren: Auf derselben Seite kannst du auf „Geräteverbindung entfernen“ (Remove Connected Devices) klicken. Dadurch wird der Netzwerkdienst auf dem Gerät gestoppt (die Installation bleibt erhalten; ein erneutes Aktivieren geht sekundenschnell, ohne erneuten Download).

Verwalte all deine Geräte

Nach dem Beitritt findest du unterhalb der Einstellungsseite (oder im Browser unter pandanpc.com/devices) dein Geräteverwaltungs-Panel. Beide Ansichten sind identisch:

Geräteverwaltung: Online-Status, Systemtyp, private IP aller Geräte; Umbenennung und Widerruf möglich

Hier kannst du:

  • 🟢 Online-Status sehen: Ein grüner Punkt zeigt an, dass das Gerät online ist – du siehst sofort, welche Geräte verfügbar sind.
  • 📋 Private IP kopieren: Ein Klick auf die 100.64.x.x-IP jedes Geräts kopiert sie – du kannst sie direkt für SSH oder den Zugriff auf Dienste verwenden.
  • 💻 Systemtyp erkennen: Windows / macOS / Linux-Icons sind selbsterklärend.
  • ✏️ Umbenennen: Gib den Geräten leicht erkennbare Namen, z. B. „Office Windows PC“ oder „Home Server“.
  • 🗑️ Widerrufen: Wenn du ein Gerät nicht mehr haben möchtest, kannst du es mit einem Klick widerrufen. Es wird sofort getrennt und kann sich nicht mehr verbinden.

Server und gerätelose Systeme: Automatischer Beitritt per Befehl

Für Geräte ohne grafische Oberfläche wie NAS, Cloud-Server oder Entwicklungscontainer gibt es den Authorisierungs-Schlüssel (Auth Key) – und das geht mittlerweile mit einem einzigen Befehl.

Schritt 1: Erzeuge im Bereich Auth Keys der Geräteverwaltung einen neuen Schlüssel mit „New key“:

Auth-Key generieren: Wieder verwendbar/einmalig, Gültigkeitsdauer und Beschreibung optional

Beim Erzeugen kannst du Folgendes konfigurieren:

  • Reusable (Wieder verwendbar): Ein Schlüssel für mehrere Geräte; ohne Haken ist es ein Einmalschlüssel, der nach einmaliger Nutzung verfällt.
  • Expires in (Gültigkeitsdauer): Leer lassen für unbegrenzte Gültigkeit oder eine Anzahl von Tagen für automatischen Ablauf.
  • Description (Beschreibung): Vermerke, für welches Gerät der Schlüssel gedacht ist.

Schritt 2: Nach dem Erzeugen zeigt ein Popup direkt den Ein-Klick-Installationsbefehl mit dem Schlüssel an. Kopiere ihn einfach (der Klartext-Schlüssel wird nur diesmal angezeigt):

Nach dem Erzeugen erhältst du sofort den Ein-Klick-Installationsbefehl – kopieren und loslegen

Schritt 3: Führe den Befehl auf dem Zielgerät aus:

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh -s -- --mesh pnkey-xxxxxxxx

Windows (PowerShell als Administrator):

powershell
$env:PANDANET_KEY="pnkey-xxxxxxxx"; iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

Dieser eine Befehl erledigt alles automatisch:

  1. Installiert pandapaw (inkl. der integrierten KI-Engine pandacode);
  2. Koppelt das Gerät automatisch mit deinem Konto – es erscheint in deiner Claude-Code-Verbindungsliste, und andere Geräte können sofort aus der Ferne KI-Sitzungen darauf ausführen;
  3. Installiert den Netzwerk-Dienst als Systemdienst und tritt dem Netzwerk automatisch bei. Am Ende wird die zugewiesene private IP ausgegeben.

Kein manueller Eingriff nötig – nach der Installation ist alles sofort nutzbar.

Alternative Wege:

  • Auf einem Gerät, auf dem bereits pandapaw installiert ist, kannst du nachträglich beitreten: pandanet up --authkey=pnkey-xxxxxxxx;
  • Für einen dauerhaften Dienst: Trage den Schlüssel im pandanetd.yaml unter auth_key ein und führe pandanet install aus;
  • Ohne Schlüssel: Führe pandanet up aus. Es wird einen Autorisierungslink ausgeben. Melde dich im Browser bei deinem PandaNpc-Konto an und klicke auf „Genehmigen“ – das Gerät ist dann im Netzwerk.

Konfigurationsoptionen

Alle Einstellungen zur Geräteverbindung findest du unter Einstellungen → Geräteverbindung:

Konfiguration Funktion Standard
Geräteverbindung aktivieren/entfernen Das Gerät tritt deinem privaten Netzwerk bei oder verlässt es (Entfernen stoppt nur den Dienst, die Installation bleibt erhalten – jederzeit wieder aktivierbar) Nach Login automatisch aktiviert
Remote-Steuerung des Geräts erlauben Wenn aktiviert, können Sitzungen in deinem Konto den Desktop dieses Geräts fernsteuern (Maus/Tastatur/Bildschirm). Während der Steuerung wird oben ein roter Banner eingeblendet; jederzeit abschaltbar Aus
Gerät umbenennen/widerrufen Verwalte jedes Gerät im Netzwerk; Widerruf sofort wirksam
Auth-Key-Verwaltung Schlüssel für unbeaufsichtigten Netzwerkbeitritt erzeugen/widerrufen

Typische Anwendungen

Mit einer festen privaten IP kannst du:

  • Aus der Ferne auf Claude Code des Geräts zugreifen: Geräte im Netzwerk werden automatisch als Claude-Code-Verbindung in deinem Konto registriert (die integrierte pandacode-Engine ist sofort einsatzbereit, kein zusätzliches CLI nötig). Eine auf dem Entwicklungsrechner laufende Sitzung kann auf einem anderen Gerät fortgesetzt werden – du gehst, die Maschine läuft weiter.
  • Überall SSH nutzen: ssh user@100.64.0.2 – egal, ob das Gerät im Büro oder zu Hause ist.
  • Interne Dienste erreichen: Webservices, Datenbanken, NAS auf einem Gerät – greife direkt über die private IP zu, ohne sie ins Internet freizugeben.
  • In Kombination mit Remote-Desktop-Steuerung: Aktiviere „Remote-Steuerung des Geräts erlauben“ – dann kann deine KI-Sitzung den Desktop dieses Geräts fernsteuern.

Sicherheitshinweise

  • Ende-zu-Ende-Verschlüsselung: Der Datenverkehr zwischen Geräten ist mit WireGuard verschlüsselt. Die Steuerungsebene kann die Inhalte nicht einsehen.
  • Keine öffentliche IP-Exposition: Es werden keine öffentlichen Ports geöffnet; Dienste sind nur in deinem privaten Netzwerk erreichbar.
  • Nur deine eigenen Geräte: Das Netzwerk ist pro Konto isoliert. Auth-Keys gehören deinem Konto; fremde Geräte können dein Netzwerk nicht betreten. Auch bei Browser-Genehmigung wirst du aufgefordert, den Gerätenamen zu überprüfen.
  • Jederzeit widerrufbar: Jedes Gerät und jeder Schlüssel kann auf der Verwaltungsseite mit einem Klick widerrufen werden – sofort unwirksam.
  • Koexistenz mit vorhandenen Tools: Wenn auf dem Gerät bereits Tailscale oder ähnliche Werkzeuge laufen, stört das nicht – sie arbeiten parallel.

Zusammenfassung

Die Geräteverbindung macht aus der mühsamen Aufgabe „von unterwegs auf die eigenen Geräte zugreifen“ einen einfachen Klick im Client: Keine öffentliche IP, keine Portweiterleitung, kein gemieteter Relay-Server – du bekommst ein Ende-zu-Ende-verschlüsseltes privates Netzwerk, das von überall erreichbar ist. Desktop-Geräte aktivierst du mit einem Klick, Server treten per einem Befehl mit einem Auth-Key automatisch bei, und alle Geräte werden auf einer Seite zentral verwaltet. In Kombination mit Claude Code Fernzugriff und Remote-Desktop-Steuerung wird dein Entwicklungsrechner wirklich zu einem „Geh du, die Maschine läuft weiter – und du kannst von überall wieder darauf zugreifen“.