Que es Cloudflare Tunnel
Cloudflare Tunnel (anteriormente Argo Tunnel) es una herramienta que permite exponer servicios que corren en tu servidor o incluso en tu red local a internet de forma segura, sin necesidad de abrir puertos en el firewall ni tener una IP publica estatica. El servicio se conecta de forma saliente a la red de Cloudflare, que actua como proxy para el trafico entrante.
Casos de uso de Cloudflare Tunnel
| Caso de uso | Sin Tunnel | Con Tunnel |
|---|---|---|
| Exponer una app en el VPS | Abrir puertos en firewall | Sin abrir puertos, con HTTPS automatico |
| Homelab personal | IP publica + forwarding de puertos | Solo instalar cloudflared y configurar |
| Acceso remoto seguro | VPN o SSH tunel | Tunnel con autenticacion de Cloudflare |
Instalar y configurar Cloudflare Tunnel en Ubuntu
# Instalar cloudflared curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb sudo dpkg -i cloudflared.deb # Autenticar con tu cuenta de Cloudflare cloudflared tunnel login # Crear un tunnel cloudflared tunnel create mi-tunnel # Iniciar el tunnel cloudflared tunnel run --url http://localhost:3000 mi-tunnel
Cloudflare Tunnel es especialmente util para exponer aplicaciones que corren en tus VPS de WebHosting MX de forma segura. Nuestro soporte puede orientarte. Visita webhosting.mx.
