O que é

Sintoma típico: o terminal web carrega a tela mas não conecta, fica travado, sem prompt. O terminal funciona sobre uma conexão WebSocket, e o que costuma cortá-la é um proxy no caminho: historicamente, o proxy da Cloudflare em versões antigas do painel.

A causa

Em versões do painel anteriores à 2.35.39, com o domínio do painel atrás do proxy da Cloudflare (nuvem laranja), a conexão WebSocket do terminal podia morrer: o HTML carregava, mas o canal de dados não. Na versão atual o terminal abre e responde normalmente pela Cloudflare (testado com o proxy e o Bot Fight Mode ligados).

Como resolver

  1. Atualize o painel (ver Atualizações do painel) e tente de novo.
  2. Continuou? No DNS da Cloudflare, localize o registro do domínio do painel e desligue o proxy (deixe a nuvem cinza).
  3. Recarregue e abra o terminal de novo.

Outros proxies e regras na frente do painel (outro CDN, balanceador, regra de firewall que barre WebSocket) causam o mesmo sintoma. Para os limites de usar a Cloudflare no painel, ver DNS e Cloudflare.

Alternativas

  • Use o SSH direto (o terminal do painel é uma conveniência, não a única via).
  • Para operações de arquivo grandes, use o SFTP do site.

Veja também