Solução de problemas
"spawn tmux ENOENT"
tmux não está instalado ou não está no seu PATH. Termbridge exibe esse erro, mas continua em execução sem disponibilizar um terminal (#4); pressione Ctrl+C, instale tmux e inicie novamente.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
"spawn cloudflared ENOENT"
O cliente de túnel de Cloudflare não está instalado ou não está no seu PATH. Ele só é necessário para o modo de túnel; --no-tunnel e Daytona no modo direto não precisam de cloudflared.
# macOS
brew install cloudflared
Para Linux, baixe em cloudflare.com/downloads.
O túnel não inicia
Confira alguns pontos (ignore esta etapa se estiver usando o modo direto de sandbox):
- Verifique se cloudflared funciona:
cloudflared --version - Verifique se você consegue acessar
https://trycloudflare.com - Confira se um firewall está bloqueando conexões de saída
Se o túnel não iniciar, Termbridge exibe o erro, interrompe o servidor e sai com o status 1. Ele não muda para o modo somente local, e o servidor escuta apenas em 127.0.0.1 por padrão, portanto outros dispositivos na sua rede também não conseguem acessá-lo. As sessões tmux criadas nessa execução continuam em execução (#4).
Para usar Termbridge sem o túnel Cloudflare, execute-o com --no-tunnel --public-url <url> atrás do seu próprio proxy reverso ou túnel.
"429 Muitas solicitações" do trycloudflare
Cloudflare limita a taxa de túneis sem conta. Se você vir erros como 429 Too Many Requests, tente:
- Aguarde alguns minutos e tente novamente
- Verifique se não há processos antigos de
cloudflaredainda em execução - Use um token de túnel nomeado (recomendado para uso frequente)
Tela em branco ou "Não foi possível carregar os terminais"
Isso geralmente significa que o navegador não tem um cookie de sessão válido, por exemplo, porque foi aberto sem resgatar um link de compartilhamento ou porque o URL do túnel mudou:
- Verifique se o servidor local ainda está em execução
- Procure erros de 401/403 no console do navegador
- Reinicie Termbridge para obter um novo código de URL e QR
Nenhuma saída no terminal
A sessão tmux pode não estar em execução:
# Check if sessions exist
tmux ls
Se as sessões aparecerem, mas o terminal estiver em branco, tente:
- Recarregar a página
- Verificar se seu shell é compatível com
TERM=xterm-256color
O código QR é lido, mas a página fica em branco
O código QR contém um token de uso único. Ele funciona uma vez e somente nos 90 segundos após Termbridge iniciar. Um link usado ou expirado retorna invalid token.
Solução: reinicie Termbridge para gerar um novo código de QR e leia-o imediatamente.
Erros de node-pty sobre spawn-helper
Termbridge tenta corrigir isso automaticamente, mas, se você vir erros de permissão:
chmod +x node_modules/node-pty/prebuilds/**/spawn-helper
Ainda está com problemas?
Abra uma issue em github.com/inline0/termbridge com:
- Seu sistema operacional e a versão do Node.js
- A mensagem de erro
- As etapas para reproduzir o problema