Túneles con nombre
De forma predeterminada, Termbridge usa los Quick Tunnels sin cuenta de Cloudflare (trycloudflare.com). Son prácticos, pero pueden tener límites de frecuencia si se usan mucho.
Si usas Termbridge con frecuencia, configura un túnel con nombre con tu cuenta de Cloudflare.
¿Por qué usar un túnel con nombre?
- Sin límites de frecuencia: con un uso intenso, los Quick Tunnels pueden devolver errores 429
- URL coherente: obtén un subdominio estable en lugar de cadenas aleatorias
- Dominio personalizado: usa tu propio dominio, como
term.example.com - Mayor fiabilidad: los túneles con nombre son más estables en sesiones largas
Configuración
1. Crea una cuenta de Cloudflare
Regístrate en cloudflare.com si aún no tienes una.
2. Crea un túnel en Zero Trust
- Ve a Cloudflare Zero Trust
- Ve a Networks → Tunnels
- Haz clic en Create a tunnel
- Elige Cloudflared como conector
- Asigna un nombre al túnel (e.g,
termbridge) - Copia el token del túnel
3. Añade un nombre de host público
- En la configuración del túnel, ve a Public Hostname
- Añade un nombre de host que apunte a
http://localhost:8080(o al puerto que elijas) - Usa un subdominio como
term.example.com
4. Ejecuta Termbridge con tu token
Shell
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com
O usa variables de entorno:
Shell
export TERMBRIDGE_TUNNEL_TOKEN=<TOKEN>
export TERMBRIDGE_TUNNEL_URL=https://term.example.com
termbridge --port 8080
Nota La opción
--portes obligatoria con túneles con nombre porque el nombre de host está configurado para apuntar a un puerto específico.
Opciones de configuración
| Opción | Variable de entorno | Descripción |
|---|---|---|
--port <port> |
- | Puerto local (obligatorio con túneles con nombre) |
--tunnel-token <token> |
TERMBRIDGE_TUNNEL_TOKEN |
Tu token del túnel |
--tunnel-url <url> |
TERMBRIDGE_TUNNEL_URL |
Tu nombre de host público URL |
Desactivar completamente el túnel
Si tienes tu propio proxy inverso o URL público:
Shell
termbridge --no-tunnel --public-url https://your-server.com
O bien:
Shell
export TERMBRIDGE_TUNNEL=none
export TERMBRIDGE_PUBLIC_URL=https://your-server.com
termbridge
Termbridge omitirá el inicio de un túnel y usará el URL que proporciones para el código QR.
Solución de problemas
«429 Too Many Requests»
Esto significa que los Quick Tunnels tienen un límite de frecuencia. Soluciones:
- Espera unos minutos y vuelve a intentarlo
- Finaliza los procesos obsoletos de
cloudflared:pkill cloudflared - Cambia a un túnel con nombre (recomendado)
El túnel se inicia, pero URL no funciona
- Comprueba que el nombre de host en Cloudflare coincida con
--tunnel-url - Comprueba que el puerto en Cloudflare coincida con
--port - Asegúrate de que cloudflared esté actualizado:
cloudflared update
El túnel con nombre no conecta
- Comprueba que el token sea correcto
- Revisa si hay errores en el panel de Cloudflare Zero Trust
- Prueba a ejecutar
cloudflared tunnel run <TOKEN>directamente para ver los mensajes de error