Capítulo 5 · Guía · 1B Terminal
Reenvío de puertos: abre en el celular el servidor de tu agente
Tu agente levantó un servidor de desarrollo en localhost:5173 del servidor y quieres verlo en el celular. El reenvío de puertos lleva ese puerto por la conexión SSH, sin abrir nada a Internet.
Lo más rápido: Reenviar y abrir
Cuando aparece algo como localhost:5173 en la salida de la sesión, la app muestra una tarjeta «localhost:5173 en la salida» con Reenviar y abrir: con un toque crea la regla para esta sesión y abre la página en el navegador. También puedes tocar un enlace http://localhost:… de la terminal y elegir Reenviar y abrir.

Agrega una regla a mano
- En la sesión, abre ⋮ › Reenvío de puertos y toca Agregar regla.
- Elige Local (lo normal: un puerto del servidor al que llegas desde este celular) o Remoto.
- Llena Puerto en este celular, Host de destino (
localhost= el propio servidor) y Puerto de destino. - Deja Solo esta sesión o elige Guardar en este host para que se active cada vez que te conectes.
- Cuando la regla esté Activo, toca Abrir en el navegador.

Local y remoto
Local: escucha en 127.0.0.1 de este celular y lleva cada conexión, a través del servidor, al destino. Es lo que necesitas para ver un sitio web, una API o una base de datos que solo escucha en el servidor.
Remoto: el servidor escucha en el puerto y manda cada conexión al destino visto desde este celular. Los puertos van del 1024 al 65535.
Reglas guardadas en el host
El editor del host tiene una sección Reenvío de puertos con sus reglas guardadas. Se activan al conectarte y se detienen al cerrar la sesión; tras una reconexión vuelven a activarse solas. Guarda primero el host para agregar reglas.
Si una regla no se activa
El puerto … ya está en uso: elige otro puerto en el celular. El servidor no permitió reenviar el puerto …: el servidor tiene el reenvío desactivado (AllowTcpForwarding no en /etc/ssh/sshd_config); pregúntale a quien lo administra.
Escrita para 1B Terminal 1.2, con capturas reales de la app y datos de ejemplo.