Túneis nomeados
Por padrão, Termbridge usa os Quick Tunnels sem conta de Cloudflare (trycloudflare.com). Eles são práticos, mas o uso intenso pode estar sujeito a limites de taxa.
Se você usa Termbridge com frequência, configure um túnel nomeado com sua conta Cloudflare.
Por que usar um túnel nomeado?
- Sem limites de taxa: os Quick Tunnels podem retornar erros 429 com uso intenso
- URL consistente: obtenha um subdomínio estável em vez de sequências aleatórias
- Domínio personalizado: use seu próprio domínio, como
term.example.com - Mais confiabilidade: túneis nomeados são mais estáveis em sessões longas
Configuração
1. Crie uma conta Cloudflare
Cadastre-se em cloudflare.com se ainda não tiver uma conta.
2. Crie um túnel no Zero Trust
- Acesse Cloudflare Zero Trust
- Navegue até Networks → Tunnels
- Clique em Create a tunnel
- Escolha Cloudflared como conector
- Dê um nome ao túnel (por exemplo, e.g.,
termbridge) - Copie o token do túnel
3. Adicione um nome de host público
- Nas configurações do túnel, acesse Public Hostname
- Adicione um nome de host que aponte para
http://localhost:8080(ou para a porta escolhida) - Use um subdomínio como
term.example.com
4. Execute Termbridge com seu token
Shell
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com
Ou use variáveis de ambiente:
Shell
export TERMBRIDGE_TUNNEL_TOKEN=<TOKEN>
export TERMBRIDGE_TUNNEL_URL=https://term.example.com
termbridge --port 8080
Observação A opção
--porté obrigatória com túneis nomeados, pois o nome de host está configurado para apontar para uma porta específica.
Opções de configuração
| Opção | Variável de ambiente | Descrição |
|---|---|---|
--port <port> |
- | Porta local (obrigatória com túneis nomeados) |
--tunnel-token <token> |
TERMBRIDGE_TUNNEL_TOKEN |
Seu token de túnel |
--tunnel-url <url> |
TERMBRIDGE_TUNNEL_URL |
Seu nome de host público URL |
Desativar completamente o túnel
Se você tiver seu próprio proxy reverso ou URL público:
Shell
termbridge --no-tunnel --public-url https://your-server.com
Ou:
Shell
export TERMBRIDGE_TUNNEL=none
export TERMBRIDGE_PUBLIC_URL=https://your-server.com
termbridge
Termbridge não iniciará um túnel e usará o URL fornecido para o código QR.
Solução de problemas
"429 Too Many Requests"
Isso significa que os Quick Tunnels estão sujeitos a limites de taxa. Soluções:
- Aguarde alguns minutos e tente novamente
- Encerre quaisquer processos
cloudflaredobsoletos:pkill cloudflared - Mude para um túnel nomeado (recomendado)
O túnel inicia, mas URL não funciona
- Verifique se o nome de host em Cloudflare corresponde a
--tunnel-url - Confira se a porta em Cloudflare corresponde a
--port - Certifique-se de que cloudflared esteja atualizado:
cloudflared update
O túnel nomeado não conecta
- Verifique se o token está correto
- Confira se há erros no painel de Cloudflare Zero Trust
- Tente executar
cloudflared tunnel run <TOKEN>diretamente para ver as mensagens de erro