Cloudflare Tunnel · Costes y configuración

Cloudflare Tunnel: ¿qué es gratis y qué cuesta extra?

Comparte una app local para una demo o da a tu servidor doméstico una dirección fija. Empieza con los costes y luego elige la configuración que encaje.

La respuesta corta

El túnel puede ser gratuito. Ejecutar el sitio web es un coste aparte.

Cloudflare ofrece túneles gratuitos. Un Quick Tunnel temporal no necesita cuenta ni dominio. Para un nombre público fijo, planifica una cuenta Cloudflare, un dominio y un ordenador que permanezca en línea.

Túnel
Opciones gratuitasQuick Tunnels para pruebas; túneles nombrados también disponibles en el plan gratuito.
Dominio
Para tu propia direcciónPaga las tarifas de registro y renovación del registrador. Una vista previa temporal no necesita dominio.
Ordenador y electricidad
Mientras el sitio esté en líneaTu app y el conector deben seguir funcionando. Incluye electricidad, mantenimiento y copias de seguridad en el presupuesto.
Extras opcionales
Solo si se necesitanUna VPN, funciones Access de pago o un VPS son opciones separadas, no requisitos para cada túnel.

Comprobado el 24 de septiembre de 2026. Planes de Cloudflare · Límites de Quick Tunnel

Elige tu ruta

¿Empezar con un clic o configurarlo tú mismo?

El camino fácil

Tu túnel. Un clic.

¿Quieres un túnel sin escribir comandos ni editar archivos de configuración? GhostlyShare detecta automáticamente las aplicaciones web locales en ejecución. Haz clic en Go Public y comparte el enlace HTTPS.

Empieza con GhostlyShare ↓
La forma manual

Configura tu propio túnel.

¿Prefieres gestionar cloudflared tú mismo? La guía para Windows te guía en la creación de un túnel nombrado con tu propio dominio, comandos de consola y un servicio en segundo plano.

Seguir la configuración en Windows ↓

GhostlyShare · Windows & Linux

Un Cloudflare Tunnel sin consola.

GhostlyShare es la forma más sencilla de empezar en esta guía. La aplicación de escritorio se encarga de configurar el túnel por ti. Para un enlace temporal, no necesitas comandos de consola, archivos de configuración ni cuenta de Cloudflare.

  1. Inicia tu aplicaciónEjecuta tu sitio web o API localmente. GhostlyShare detecta automáticamente las aplicaciones web accesibles.
  2. Haz clic en Go PublicElige la aplicación que quieres compartir. Añade una contraseña o una expiración del enlace si es necesario.
  3. Envía el enlaceCopia la URL HTTPS o escanea el código QR con tu teléfono. Mantén el ordenador y la aplicación en funcionamiento.

Enlaces temporales gratuitos. No se requiere cuenta, correo electrónico ni suscripción.

GhostlyShare mostrando una aplicación compartida con código QR, contraseña y controles de enlace
Elige tu aplicación. Inicia el túnel. Comparte el enlace.

Los Quick Tunnels temporales son para desarrollo y pruebas, sin garantía de disponibilidad. Cloudflare los limita actualmente a 200 solicitudes concurrentes y no soporta Server-Sent Events (SSE). Consulta los límites

Qué protege un túnel

Los visitantes se conectan a Cloudflare en lugar de a tu router. Con el túnel configurado correctamente, tu IP doméstica no aparece en los registros DNS públicos.

Mantén tu IP doméstica privada

Tu dominio apunta a Cloudflare, por lo que una consulta DNS no revela tu IP doméstica.

Sin reenvío de puertos en el router

Tu equipo abre la conexión a Cloudflare. No necesitas abrir un puerto en el router para el sitio web.

Mantén el servidor web local

Tu aplicación puede escuchar en localhost mientras Cloudflare la hace accesible a través del túnel.

Conoce los límites

El túnel oculta tu IP doméstica a los visitantes. Cloudflare y cualquier proveedor de VPN que uses aún tienen información sobre la conexión.

¿Quién puede ver qué?

Un túnel no hace anónimo tu proyecto. Esto es lo que visitantes y proveedores de servicios aún pueden conocer.

Visitantes

  • Los visitantes ven tu dirección pública y el contenido, encabezados y cookies que envía tu sitio web.
  • Cuando el DNS apunta solo al túnel, los visitantes normalmente ven las IPs de Cloudflare en lugar de tu IP doméstica.
  • Los detalles que publiques en el sitio, como un nombre o dirección de contacto, aún pueden identificarte.

Cloudflare

  • Para un túnel nombrado, Cloudflare conoce tu cuenta, dominio, ID del túnel, direcciones configuradas y estado de conexión.
  • Cloudflare ve la IP usada por cloudflared: tu IP doméstica o la IP del servidor VPN si la conexión pasa por una VPN.
  • Una VPN cambia esa dirección IP. Tu cuenta de Cloudflare sigue asociada al túnel nombrado.

Proveedor de VPN

  • Tu proveedor de VPN puede ver que tu dispositivo se conecta a Cloudflare.
  • Los datos de correo electrónico y pago en tu cuenta VPN aún pueden vincular la cuenta contigo.
  • También debes confiar en el proveedor de VPN con información sobre tu conexión.

Cuentas y datos personales

  • El registro de dominio, pagos y nombres de usuario reutilizados pueden vincular el proyecto contigo.
  • Cuentas compartidas y perfiles de navegador pueden conectar tu actividad administrativa con otros servicios que uses.
  • Revisa qué datos personales compartes en los servicios que usas. Un túnel no los elimina.

Cómo una solicitud llega a tu sitio web

Cloudflare recibe la solicitud pública y la reenvía a través de cloudflared a tu servidor web local.

01 Visitante

Abre la dirección de tu sitio web y se conecta a Cloudflare.

02 Cloudflare

Gestiona HTTPS y reenvía la solicitud a través del túnel.

03 cloudflared.exe

Mantiene abierta la conexión desde tu equipo Windows a Cloudflare.

04 Sitio web local

Responde la solicitud localmente, sin un puerto abierto en el router.

La misma conexión, con un VPN interpuesto

El VPN se sitúa entre cloudflared en tu ordenador y Cloudflare.

  1. Visitante

    Abre tu sitio web.

  2. Cloudflare

    Ve la IP del servidor VPN.

  3. Servidor VPN

    Reenvía la conexión del túnel.

    Tu IP doméstica queda detrás del VPN.
  4. cloudflared.exe

    Se ejecuta en tu ordenador.

  5. Sitio web local

    Responde a la solicitud.

Placa Raspberry Pi usada como un pequeño dispositivo de alojamiento doméstico
Hardware opcional

Un pequeño ordenador para un sitio web siempre activo

Un Raspberry Pi o mini PC puede mantener tu sitio web en línea mientras tu portátil está apagado. Planifica actualizaciones, copias de seguridad y una conexión de red fiable.

Ver en Amazon
Como Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables.

¿Qué es cloudflared.exe en Windows?

cloudflared.exe conecta tu equipo Windows a Cloudflare y reenvía solicitudes a tu aplicación local. Gestiona el túnel; no reemplaza una VPN.

Crear un túnel reutilizable

Inicia sesión en Cloudflare, crea un túnel nombrado y asigna tu propia dirección.

Mantener varias conexiones abiertas

El conector mantiene varias conexiones para que la caída de una no interrumpa necesariamente el túnel.

Conectar una dirección a tu aplicación

Usa el archivo de configuración para redirigir app.example.com a http://localhost:3000.

Iniciar manualmente o como servicio de Windows

Prueba primero en PowerShell. Configura un servicio de Windows si el túnel debe seguir activo tras cerrar sesión.

Otros servicios compatibles

Cloudflare Tunnel también soporta servicios como SSH y RDP. Esta guía cubre sitios web.

Configuración en Windows: cloudflared.exe paso a paso

Este proceso asume que un sitio web ya funciona localmente y que tu dominio usa Cloudflare DNS. El ejemplo usa app.example.com y un servicio local en el puerto 3000.

Usa PowerShell 7 para todos los comandos siguientes. Sustituye el nombre de host de ejemplo, el nombre del túnel y el servicio local antes de copiar cualquier cosa.

01

Paso 1: define los valores que reutilizarás

Inicia PowerShell 7 y sustituye el nombre de host de ejemplo, el nombre del túnel y el servicio local por tus propios valores antes de continuar.

PowerShell 7
$TunnelName = "ghostly-home-site"
$PublicHostname = "app.example.com"
$LocalService = "http://localhost:3000"
$CloudflaredHome = "C:\Cloudflared\bin"
$ConfigPath = "$env:USERPROFILE\.cloudflared\config.yml"
02

Paso 2: prepara cloudflared.exe

Renombra el binario descargado, crea una carpeta dedicada y copia el ejecutable en esa carpeta.

PowerShell 7
Rename-Item "$env:USERPROFILE\Downloads\cloudflared-windows-amd64.exe" "cloudflared.exe"
New-Item -ItemType Directory -Force $CloudflaredHome
Copy-Item "$env:USERPROFILE\Downloads\cloudflared.exe" "$CloudflaredHome\cloudflared.exe"
03

Paso 3: comprueba la instalación

Entra en la carpeta y confirma que cloudflared.exe se inicia correctamente antes de autenticar nada.

PowerShell 7
Set-Location $CloudflaredHome
.\cloudflared.exe --version
04

Paso 4: inicia sesión y selecciona tu dominio

Esto abre el navegador para que apruebes la zona. El certificado de cuenta se guarda en tu directorio .cloudflared por defecto.

PowerShell 7
.\cloudflared.exe tunnel login
05

Paso 5: crea el túnel

Crea el túnel y luego pega el UUID de la salida del comando en la variable siguiente para que los comandos posteriores puedan reutilizarlo.

PowerShell 7
.\cloudflared.exe tunnel create $TunnelName
$TunnelId = "<paste-the-tunnel-uuid-from-the-create-output>"
06

Paso 6: escribe la configuración

Estos comandos crean el config.yml local en tu perfil de Windows para que el túnel sepa qué nombre público debe redirigir a qué servicio local.

PowerShell 7
Set-Content $ConfigPath "tunnel: $TunnelId"
Add-Content $ConfigPath "credentials-file: $env:USERPROFILE\.cloudflared\$TunnelId.json"
Add-Content $ConfigPath ""
Add-Content $ConfigPath "ingress:"
Add-Content $ConfigPath "  - hostname: $PublicHostname"
Add-Content $ConfigPath "    service: $LocalService"
Add-Content $ConfigPath "  - service: http_status:404"
07

Paso 7: valida la configuración

Imprime el archivo para revisarlo y luego deja que cloudflared valide las reglas de ingreso antes de publicar el DNS.

PowerShell 7
Get-Content $ConfigPath
.\cloudflared.exe tunnel ingress validate
08

Paso 8: conecta tu dominio

Esto indica a Cloudflare qué nombre de host debe apuntar al túnel nombrado antes de empezar a servir tráfico en vivo.

PowerShell 7
.\cloudflared.exe tunnel route dns $TunnelName $PublicHostname
.\cloudflared.exe tunnel info $TunnelName
09

Paso 9: inicia y prueba el túnel

Mantén esta ventana de PowerShell 7 abierta mientras pruebas el sitio desde otra red. Detén el túnel con Ctrl+C cuando termines.

PowerShell 7
.\cloudflared.exe tunnel run $TunnelName
Opcional: ejecutar el túnel como servicio de Windows

Primero comprueba que el túnel funciona en PowerShell. Luego abre PowerShell 7 como administrador para instalar y configurar el servicio.

01

Configuración del servicio: paso 1, instalar el servicio de Windows

Abre PowerShell 7 como administrador e instala el servicio Cloudflared.

PowerShell 7 (Admin)
Set-Location $CloudflaredHome
.\cloudflared.exe service install
02

Configuración del servicio: paso 2, copiar credenciales y configuración

El servicio de Windows se ejecuta bajo el perfil del sistema, por lo que necesita su propia carpeta .cloudflared con el certificado, credenciales del túnel y config.yml.

PowerShell 7 (Admin)
$SystemCloudflaredHome = "C:\Windows\System32\config\systemprofile\.cloudflared"
New-Item -ItemType Directory -Force $SystemCloudflaredHome
Copy-Item "$env:USERPROFILE\.cloudflared\cert.pem" "$SystemCloudflaredHome\cert.pem"
Copy-Item "$env:USERPROFILE\.cloudflared\$TunnelId.json" "$SystemCloudflaredHome\$TunnelId.json"
Set-Content "$SystemCloudflaredHome\config.yml" "tunnel: $TunnelId"
Add-Content "$SystemCloudflaredHome\config.yml" "credentials-file: $SystemCloudflaredHome\$TunnelId.json"
Add-Content "$SystemCloudflaredHome\config.yml" ""
Add-Content "$SystemCloudflaredHome\config.yml" "ingress:"
Add-Content "$SystemCloudflaredHome\config.yml" "  - hostname: $PublicHostname"
Add-Content "$SystemCloudflaredHome\config.yml" "    service: $LocalService"
Add-Content "$SystemCloudflaredHome\config.yml" "  - service: http_status:404"
03

Configuración del servicio: paso 3, asignar la ruta de configuración y arrancar

Configura ImagePath para usar la configuración en el perfil del sistema de Windows y luego inicia el servicio.

PowerShell 7 (Admin)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Cloudflared" -Name ImagePath -Value "C:\Cloudflared\bin\cloudflared.exe --config=C:\Windows\System32\config\systemprofile\.cloudflared\config.yml tunnel run"
sc.exe start cloudflared

El servicio de Windows necesita su propio certificado, credenciales del túnel y config.yml en el perfil del sistema. ImagePath indica qué configuración cargar.

Usar un VPN con tu túnel

Un VPN es opcional. Para ocultar tu IP doméstica a Cloudflare, conecta cloudflared a través del VPN y comprueba qué ocurre si el VPN se desconecta.

Inicia el VPN antes que cloudflared

Comprueba la IP pública del equipo antes de iniciar el túnel. Debe ser la IP del servidor VPN.

Bloquea conexiones si el VPN falla

Activa y prueba el kill switch del VPN. Sin él, cloudflared podría reconectar directamente a través de tu proveedor de internet.

Mantén la app en localhost

Vincula la app a localhost siempre que sea posible. Evita abrir una ruta pública adicional al servidor web.

Mantén privados los registros de conexión

Los registros de depuración pueden contener URLs y cabeceras de solicitud. Úsalos solo para solucionar problemas y revísalos antes de compartirlos.

Elige un VPN

Encuentra un VPN que se adapte a tu configuración

Compara dispositivos compatibles, estabilidad de conexión y funciones de kill-switch. El enlace directo abajo es un enlace de afiliado; el directorio lista más proveedores.

Proveedor destacado: NordVPN

Si el túnel se detiene, los visitantes normalmente ven un error de Cloudflare. No reemplaces el registro DNS del túnel con tu IP doméstica para evitar la caída.

Comprueba tu configuración

Prueba el acceso desde fuera de tu red y verifica que la conexión se comporta como esperas durante una caída.

Revisa los registros DNS

Consulta los registros DNS públicos. Deben apuntar a Cloudflare, no a tu IP doméstica.

Si usas VPN: comprueba la IP

Primero verifica la IP pública del equipo para saber qué IP verá Cloudflare en el conector.

Prueba desde otra red

Prueba con datos móviles u otra red externa para evitar atajos de enrutamiento local.

Si usas VPN: prueba una desconexión

Desconecta el VPN durante una prueba. El kill switch debe impedir que cloudflared conecte a través de tu IP doméstica.

Preguntas frecuentes

¿Es Cloudflare Tunnel gratuito para hosting doméstico?

Sí, hay opciones de túneles gratuitos. Para un nombre de host fijo, presupuestar aparte tu dominio, electricidad y mantenimiento del host. Las funciones de Access de pago o un VPN son opcionales.

¿Necesito una cuenta para compartir una vista previa?

Los enlaces temporales de GhostlyShare no requieren cuenta, correo electrónico ni suscripción. Usar tu propio dominio es una configuración aparte que requiere una cuenta de Cloudflare y un dominio gestionado allí.

¿Permanece el enlace de vista previa online si apago mi ordenador?

No. Tu ordenador, la aplicación local y GhostlyShare deben seguir funcionando. Usa un túnel nombrado en un host siempre activo para un servicio continuo con dirección fija.

¿Pueden los visitantes ver mi IP doméstica?

Normalmente no, si tu DNS solo apunta a Cloudflare y no has expuesto el origen de otra forma. Los visitantes acceden al borde de Cloudflare y al nombre público, no a la IP residencial tras el túnel.

¿Necesito reenviar un puerto en el router?

No. Tu ordenador inicia la conexión con Cloudflare. El sitio web no necesita un puerto entrante en el router.

¿Qué sabe Cloudflare sobre mí?

Para un túnel nombrado, Cloudflare conoce tu cuenta, dominio e IP de conexión. Un VPN puede reemplazar tu IP doméstica por la del servidor VPN, pero la cuenta sigue asociada al túnel. Los Quick Tunnels sin cuenta también exponen la IP de conexión a Cloudflare.

GuíaCloudflare Tunnel + VPN: Límites de privacidad explicados

Entiende qué oculta Cloudflare Tunnel, qué pueden ver Cloudflare y tu VPN, y por qué Tunnel más VPN no da anonimato automático. Decide la ruta con calma.

GuíaCloudflare Tunnel en Raspberry Pi: servidor en casa

Publica un servidor casero con Raspberry Pi y Cloudflare Tunnel. Instala cloudflared, usa systemd y elige GhostlyShare si necesitas algo más simple hoy.

Guía¿Qué es un VPN? Privacidad, seguridad y anonimato explicados

Lee los conceptos básicos de la capa de red antes de depender de un VPN para ocultar la IP origen que ve Cloudflare.

GuíaComprueba tu huella digital online y exposición al seguimiento

Usa la página de fingerprint para reducir pistas del navegador que aún pueden correlacionar tus sesiones de administrador.

HerramientaGhostlyShare: comparte localhost en Windows y Linux

Usa la ruta de escritorio más sencilla cuando quieras un enlace público de vista previa sin configurar manualmente todo el flujo de Cloudflare.

HerramientaGhostlyDDns: mantiene sincronizados los registros DNS de Cloudflare

Usa DNS dinámico cuando elijas una ruta de autoalojamiento basada en DNS en lugar de una configuración solo de túnel.

HerramientaGhostlyHosting: despliega Blazor en un VPS Ubuntu

Usa la ruta VPS cuando prefieras un servidor público en lugar de hardware siempre activo en casa.

HerramientaGhostlyBridge: gestiona servidores y flujos de trabajo de túneles

Usa el flujo de trabajo de servidor de escritorio cuando un VPS, SSH, cargas o gestión de túneles encajen mejor que el alojamiento doméstico.

DirectorioProveedores de VPN en todo el mundo: compara auditorías, privacidad y adecuación

Usa el directorio completo de VPN si quieres comparar muchos proveedores antes de elegir uno para la ruta del túnel.