NeoServer: O Terminal SSH & Mosh para iOS Que Permanece Conectado em Qualquer Rede
Index
Trabalhar em um servidor a partir de um iPhone costumava significar uma única coisa: no momento em que seu trem entrava em um túnel, a sessão SSH morria. Comandos digitados pela metade desapareciam, trabalhos em segundo plano paravam de responder, e você se reconectava a um novo shell tentando lembrar onde havia parado.
O NeoServer resolve isso. É um terminal para iOS construído em torno de dois protocolos — SSH para a conexão segura e Mosh para manter essa conexão viva quando sua rede não consegue. Adicione a isso o suporte profundo a tmux e zellij, e você obtém um terminal que sobrevive a trocas de rede, suspensão em segundo plano e horas de inatividade — retornando exatamente de onde você parou.
Por que o SSH puro falha no celular
SSH é uma sessão TCP, e cada pacote é importante. Em uma conexão de celular instável, ao alternar de Wi-Fi para LTE, ou em uma zona sem sinal, a conexão TCP trava. A maioria dos clientes SSH aguarda, atinge o tempo limite e cai. Em um telefone que alterna entre Wi-Fi e rede de dados dezenas de vezes por dia, isso significa reconexões constantes e perda de trabalho.
O Mosh (Mobile Shell) foi projetado exatamente para isso. É um protocolo cliente-servidor baseado em UDP com propriedades importantes para um telefone:
- Roaming — alterne de Wi-Fi para LTE e 5G, e a sessão segue o seu novo IP. Sem reconexão.
- Conectividade intermitente — perca o sinal em um elevador, e o Mosh é retomado quando você estiver de volta. O eco local continua mostrando o que você digita o tempo todo.
- Baixa latência — as teclas pressionadas possuem eco local, então o terminal parece instantâneo, mesmo em uma conexão de alta latência.
- Eco preditivo — Mosh prevê a resposta do servidor e a mostra imediatamente, corrigindo apenas se tiver adivinhado errado.
O problema é que a maioria dos aplicativos SSH para iOS omite o Mosh inteiramente ou o coloca atrás de um bloqueio de pagamento. O NeoServer o traz, integrado com o resto do terminal.
SSH + Mosh do NeoServer, de ponta a ponta
O NeoServer trata o SSH como o transporte seguro e o Mosh como a camada de sessão resiliente sobre ele.
- SSH primeiro. Autentique com senha, chave privada, 2FA ou encaminhamento de Agente SSH. O NeoServer estabelece a conexão SSH e, em seguida, a atualiza para Mosh.
- Mosh com roaming. Assim que a sessão Mosh está ativa, a mudança de redes — do Wi-Fi de casa para a rede de celular, da rede de celular para um hotspot — não derruba seu shell. O processo Mosh no servidor continua em execução; seu cliente simplesmente se reconecta.
- Combine com tmux ou zellij. O NeoServer possui suporte profundo a
tmuxezellijpara uma recuperação rápida de sessão após uma desconexão. Mesmo se o cliente Mosh em si for encerrado pelo iOS em segundo plano ou por uma bateria fraca, seus processos dentro da sessão tmux continuam sendo executados no servidor. Reconecte, reanexe, e seu editor, compilação ouhtopainda estarão lá.
Essa estrutura de três camadas — SSH para autenticação, Mosh para o link com roaming, tmux/zellij para o shell persistente — é o que torna um telefone um lugar genuinamente viável para executar uma sessão de terminal real.
Feito para Claude Code, Codex e desenvolvimento de IA remoto
O NeoServer é ajustado especificamente para executar o Claude Code e o OpenAI Codex em uma máquina remota via iOS:
- Cole ou faça upload de imagens, vídeos e arquivos diretamente no terminal. Tire uma captura de tela, cole-a, e o arquivo vai para o servidor com um caminho que você pode fornecer ao Claude Code como contexto.
- A sobrevivência da sessão é importante para o trabalho com IA. Uma longa execução do Codex que leva vinte minutos é exatamente o tipo de trabalho que morre em uma conexão SSH comum quando o seu telefone entra em repouso. Com Mosh e tmux, o trabalho continua sendo executado no servidor; você volta e confere quando quiser.
- Scripts de inicialização do shell são executados automaticamente na conexão, para que seu ambiente esteja pronto no momento em que você entrar.
O terminal em si
A stack de conexão é apenas metade disso. O terminal é feito tanto para polegars quanto para teclados Bluetooth:
- Teclado embutido com teclas especiais, copiar e colar, e ações rápidas
- Dicas de autocomplete de comandos, com toque duplo para acionar o
TAB - Temas e fontes personalizadas, incluindo fontes com ligaduras de programação
- Suporte a Jump Server, Failover e Proxy SOCKS5 para acessar servidores atrás de um bastião
Mais do que um terminal
O NeoServer também agrupa as ferramentas para as quais você precisaria de três aplicativos:
- Gerenciamento de arquivos SFTP — navegue, faça upload, download, renomeie e edite arquivos online, com destaque de sintaxe e visualizações para imagens, logs e arquivos de configuração.
- Monitoramento em tempo real — tempo de atividade, carga, modelo e temperatura da CPU, memória, uso da GPU e tarefas da GPU, capacidade do disco, IOPS, espera de E/S e velocidade da rede. As principais métricas também aparecem em widgets do iOS.
- Gerenciamento de processos — a lista completa de processos, ordenável por coluna, com a capacidade de enviar sinais e encerrar processos.
- Docker e Podman — inicie, pare, reinicie, pause e exclua contêineres, leia logs e inspecione a saída, e gerencie imagens.
- Scripts em lote — execute um script em um servidor ou em um grupo inteiro, com histórico de execução. Ideal para implantações contínuas e inspeções de frotas.
- Wake-on-LAN — acorde um NAS ou servidor doméstico adormecido com um toque.
- Assistente de IA — aponte-o para OpenAI, Claude ou Gemini (ou qualquer endpoint compatível) e ele pode ler métricas, executar comandos e gerenciar arquivos como um assistente de operações sempre ativo — sem necessidade de instalar agente.
Privacidade
Todos os dados permanecem no seu dispositivo e em seu iCloud privado. O NeoServer se comunica apenas com os servidores que você configura — sem análises de terceiros, sem redes de anúncios. Bloqueie o aplicativo com Face ID ou Touch ID.
Para quem é
- Proprietários de servidores domésticos e NAS (Synology, QNAP, TrueNAS, entre outros)
- Administradores de sites e engenheiros de operações
- Desenvolvedores executando Claude Code e Codex remotamente
- Pesquisadores de IA que monitoram o uso de GPU
- Qualquer pessoa que já perdeu uma sessão de terminal no metrô
Se os tempos limite de SSH no seu telefone têm sido o custo de trabalhar remotamente, o NeoServer com Mosh é a solução: conecte-se uma vez, transite livremente e deixe o tmux manter seu trabalho vivo. Pesquise NeoServer na App Store, ou baixe-o na App Store.