Kapitel 5 · Anleitung · 1B Terminal
Portweiterleitung: den Server deines Agenten auf dem Handy öffnen
Dein Agent hat auf dem Server einen Entwicklungsserver auf localhost:5173 gestartet, und du willst ihn auf dem Handy sehen. Die Portweiterleitung führt diesen Port durch die SSH-Verbindung, ohne etwas ins Internet zu öffnen.
Am schnellsten: Weiterleiten und öffnen
Wenn so etwas wie localhost:5173 in der Ausgabe der Sitzung auftaucht, zeigt die App eine Karte „localhost:5173 in der Ausgabe“ mit Weiterleiten und öffnen: Ein Tipp erstellt die Regel für diese Sitzung und öffnet die Seite im Browser. Du kannst auch auf einen Link http://localhost:… im Terminal tippen und Weiterleiten und öffnen wählen.

Eine Regel von Hand hinzufügen
- Öffne in der Sitzung ⋮ › Portweiterleitung und tippe auf Regel hinzufügen.
- Wähle Lokal (der übliche Fall: ein Port auf dem Server, den du von diesem Handy aus erreichst) oder Remote.
- Fülle Port auf diesem Handy, Ziel-Host (
localhost= der Server selbst) und Ziel-Port aus. - Lass Nur diese Sitzung stehen oder wähle In diesem Host speichern, damit sie bei jeder Verbindung startet.
- Sobald die Regel Aktiv ist, tippe auf Im Browser öffnen.

Lokal und Remote
Lokal: lauscht auf 127.0.0.1 auf diesem Handy und leitet jede Verbindung über den Server zum Ziel weiter. Das brauchst du, um eine Web-App, eine API oder eine Datenbank zu sehen, die nur auf dem Server lauscht.
Remote: Der Server lauscht auf dem Port und leitet jede Verbindung zum Ziel weiter, wie es von diesem Handy aus erreichbar ist. Ports reichen von 1024 bis 65535.
Im Host gespeicherte Regeln
Der Host-Editor hat einen Abschnitt Portweiterleitung mit den gespeicherten Regeln. Sie starten beim Verbinden und stoppen, wenn die Sitzung geschlossen wird; nach einer Neuverbindung starten sie von selbst wieder. Speichere den Host zuerst, um Regeln hinzuzufügen.
Wenn eine Regel nicht startet
Port … wird bereits verwendet: Wähle einen anderen Port auf dem Handy. Der Server hat die Weiterleitung von Port … nicht erlaubt: Auf dem Server ist die Weiterleitung abgeschaltet (AllowTcpForwarding no in /etc/ssh/sshd_config); frag die Person, die ihn verwaltet.
Geschrieben für 1B Terminal 1.2, mit echten Screenshots der App und Beispieldaten.