Guía Completa: Cloudflare Tunnel para WordPress Local
Guía Completa: Cloudflare Tunnel para WordPress Local
¿Qué es Cloudflare Tunnel?
Permite exponer tu sitio local (localhost) a internet de forma segura sin abrir puertos en tu router. Totalmente GRATIS y sin límites.
Requisitos Previos
- WordPress funcionando en local (LocalWP, XAMPP, MAMP, etc.)
- Cuenta gratuita en Cloudflare
- Tu propio dominio (opcional, pero recomendado para aspecto profesional)
Método 1: Cloudflare Tunnel con CLI (Recomendado)
Paso 1: Instalar cloudflared
Windows:
# Descarga desde: https://github.com/cloudflare/cloudflared/releases
# O usa winget:
winget install cloudflare.cloudflared
macOS:
brew install cloudflared
Linux:
wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared-linux-amd64.deb
Paso 2: Autenticarse en Cloudflare
cloudflared tunnel login
Esto abrirá tu navegador para autorizar. Selecciona el dominio que quieres usar.
Paso 3: Crear un Tunnel
cloudflared tunnel create mi-wordpress-demo
Guarda el Tunnel ID que te devuelve.
Paso 4: Configurar el Tunnel
Crea un archivo de configuración en:
- Windows:
C:\Users\TuUsuario\.cloudflared\config.yml - macOS/Linux:
~/.cloudflared/config.yml
tunnel: TU-TUNNEL-ID
credentials-file: /ruta/a/.cloudflared/TU-TUNNEL-ID.json ingress: - hostname: demo.tudominio.com service: http://localhost:8080 - service: http_status:404
Importante: Cambia:
TU-TUNNEL-IDpor el ID que obtuvistedemo.tudominio.compor tu subdominiolocalhost:8080por el puerto de tu WordPress local
Paso 5: Configurar DNS en Cloudflare
cloudflared tunnel route dns mi-wordpress-demo demo.tudominio.com
Paso 6: Ejecutar el Tunnel
cloudflared tunnel run mi-wordpress-demo
¡Listo! Tu sitio local ahora es accesible en https://demo.tudominio.com
Método 2: Cloudflare Tunnel sin dominio propio (Más rápido)
Si no tienes dominio, puedes usar un subdominio temporal de Cloudflare:
cloudflared tunnel --url http://localhost:8080
Esto te dará una URL temporal como:
https://random-words-123.trycloudflare.com
Ventajas:
- No necesitas dominio
- Instantáneo
Desventajas:
- URL aleatoria cada vez
- Menos profesional
Método 3: Cloudflare Zero Trust Dashboard (Interfaz gráfica)
Paso 1: Acceder al Dashboard
- Ve a https://one.dash.cloudflare.com
- Registra tu cuenta gratuita
- Ve a Access → Tunnels
Paso 2: Crear Tunnel desde la Web
- Click en "Create a tunnel"
- Dale un nombre:
wordpress-demos - Sigue las instrucciones para instalar el conector
Paso 3: Configurar la Ruta Pública
- En Public Hostname, añade:
- Subdomain:
demo - Domain:
tudominio.com - Service Type:
HTTP - URL:
localhost:8080
- Subdomain:
- Guarda
Encontrar el Puerto de tu WordPress Local
LocalWP:
- Click derecho en tu sitio → Open Site Shell
- El puerto suele ser visible en la URL del sitio
XAMPP:
- Puerto por defecto:
80o8080 - URL:
http://localhostohttp://localhost:8080
MAMP:
- Preferencias → Ports
- Normalmente:
8888
Configurar WordPress para la Nueva URL
Opción 1: Desde wp-config.php
Añade estas líneas en wp-config.php (antes de "¡Eso es todo, deja de editar!"):
define('WP_HOME', 'https://demo.tudominio.com');
define('WP_SITEURL', 'https://demo.tudominio.com');
Opción 2: Desde la base de datos
Usando phpMyAdmin o Adminer:
UPDATE wp_options SET option_value = 'https://demo.tudominio.com' WHERE option_name IN ('siteurl', 'home');
Opción 3: Plugin (más fácil)
Instala el plugin "Better Search Replace":
- Busca:
http://localhost:8080 - Reemplaza:
https://demo.tudominio.com - Selecciona todas las tablas
- Ejecuta
Comandos Útiles
Ver tunnels activos:
cloudflared tunnel list
Eliminar un tunnel:
cloudflared tunnel delete mi-wordpress-demo
Ver información de un tunnel:
cloudflared tunnel info mi-wordpress-demo
Ejecutar en background (Linux/Mac):
cloudflared tunnel run mi-wordpress-demo &
Flujo de Trabajo con Clientes
Para cada nuevo cliente:
- Crea el sitio en LocalWP
Sitio: cliente-acme URL local: http://localhost:10005 - Inicia el tunnel temporal
cloudflared tunnel --url http://localhost:10005 - Envía la URL al cliente
https://abc-def-123.trycloudflare.com - Cuando termine la demo, cierra el tunnel
Ctrl + C en la terminal
Para demos profesionales con dominio:
Configura subdominios permanentes:
cliente1.demos.tudominio.comcliente2.demos.tudominio.comcliente3.demos.tudominio.com
Cambia el puerto en config.yml según el sitio que quieras mostrar.
Ventajas de Cloudflare Tunnel
✅ Completamente gratuito
✅ HTTPS automático
✅ No necesitas abrir puertos
✅ Funciona detrás de cualquier firewall
✅ Sin límite de ancho de banda
✅ Protección DDoS incluida
✅ Puedes usar tu propio dominio
Solución de Problemas
El sitio se ve sin estilos:
- Verifica que WordPress tenga la URL correcta configurada
- Usa Better Search Replace para actualizar todas las URLs
Error "Too many redirects":
- Desactiva plugins de SSL/HTTPS
- Añade en
wp-config.php:
$_SERVER['HTTPS'] = 'on';
El tunnel se desconecta:
- Ejecuta como servicio en background
- En Windows, usa NSSM para crear un servicio
Puerto incorrecto:
- Verifica el puerto exacto de tu WordPress local
- En LocalWP: Click derecho → Site Info
Alternativa: Ejecutar como Servicio
Windows (usando NSSM):
nssm install cloudflared-tunnel cloudflared tunnel run mi-wordpress-demo
nssm start cloudflared-tunnel
Linux (systemd):
sudo cloudflared service install
sudo systemctl start cloudflared
sudo systemctl enable cloudflared
Recursos
- Documentación oficial: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/
- Descargas: https://github.com/cloudflare/cloudflared/releases
- Dashboard: https://one.dash.cloudflare.com
Resumen Rápido
Para pruebas rápidas:
cloudflared tunnel --url http://localhost:PUERTO
Para configuración profesional:
- Instala cloudflared
cloudflared tunnel logincloudflared tunnel create nombre- Configura
config.yml cloudflared tunnel run nombre
¡Así de fácil! Tu WordPress local ahora es accesible desde cualquier parte del mundo.
Temas relacionados
¿Tienes un proyecto en mente?
Transformemos tus ideas en una realidad digital excepcional.
Artículos Relacionados

IA para Atención al Cliente en PyMEs: El Nuevo Paradigma y Modelo HITL
Descubre cómo las PyMEs pueden usar IA generativa y el modelo Human-in-the-Loop para ofrecer soporte 24/7, automatizar t ...

Desarrollo Web Autónomo: El Auge del Código Sintético y Agentes IA
Descubre cómo el desarrollo web autónomo alcanza el 5% en 2025. Análisis sobre la Gran Bifurcación, el código sintético ...
.webp)
Agentes de IA: La Nueva Revolución en los Negocios
Descubre cómo los agentes de IA autónomos están transformando la productividad empresarial y los flujos de trabajo más a ...

Desarrollo Web 2026: El Futuro de React, Astro y la IA
Análisis técnico del desarrollo web hacia 2026: React 19, Next.js, Svelte y el impacto de la IA en el rendimiento y la a ...