Capítulo 5 · Guia · 1B Terminal
Encaminhamento de portas: abra no celular o servidor do seu agente
Seu agente iniciou um servidor de desenvolvimento em localhost:5173 no servidor e você quer vê-lo no celular. O encaminhamento de portas leva essa porta pela conexão SSH, sem abrir nada para a Internet.
O jeito mais rápido: Encaminhar e abrir
Quando algo como localhost:5173 aparece na saída da sessão, o app mostra um cartão “localhost:5173 na saída” com Encaminhar e abrir: um toque cria a regra para esta sessão e abre a página no navegador. Você também pode tocar em um link http://localhost:… no terminal e escolher Encaminhar e abrir.

Adicione uma regra manualmente
- Na sessão, abra ⋮ › Encaminhamento de portas e toque em Adicionar regra.
- Escolha Local (o caso comum: uma porta do servidor acessível a partir deste celular) ou Remoto.
- Preencha Porta neste celular, Host de destino (
localhost= o próprio servidor) e Porta de destino. - Deixe Só esta sessão ou escolha Salvar neste host para que ela seja ativada a cada conexão.
- Quando a regra estiver Ativo, toque em Abrir no navegador.

Local e remoto
Local: escuta em 127.0.0.1 neste celular e leva cada conexão, através do servidor, até o destino. É o que você precisa para ver um app web, uma API ou um banco de dados que só escuta no servidor.
Remoto: o servidor escuta na porta e envia cada conexão ao destino visto a partir deste celular. As portas vão de 1024 a 65535.
Regras salvas no host
O editor do host tem uma seção Encaminhamento de portas com as regras salvas. Elas são ativadas ao conectar e param quando a sessão é fechada; depois de uma reconexão, voltam sozinhas. Salve o host primeiro para adicionar regras.
Se uma regra não for ativada
A porta … já está em uso: escolha outra porta no celular. O servidor não permitiu encaminhar a porta …: o servidor está com o encaminhamento desativado (AllowTcpForwarding no em /etc/ssh/sshd_config); fale com quem o administra.
Escrito para o 1B Terminal 1.2, com capturas reais do app e dados de exemplo.