Repolode
cloudflare

cloudflare/cloudflared

Cliente de línea de comandos para Cloudflare Tunnel que conecta los servidores de origen a la red de Cloudflare sin abrir puertos entrantes en el firewall.

Alternativa open source a:ngrok

Estrellas
16,233
Forks
1,496
Issues abiertos
568
Último commit
ayer

¿Qué es?

cloudflared es el daemon que impulsa Cloudflare Tunnel. Se ejecuta junto al servidor de origen, como un servidor web, y establece conexiones salientes con la red de Cloudflare. Cloudflare envía entonces las solicitudes de los clientes de vuelta a través de esa conexión, por lo que el servidor de origen puede permanecer cerrado al tráfico entrante.

Además de actuar como proxy para HTTP y WebSocket, cloudflared también puede acceder a servidores de origen tunelizados para tráfico TCP de Layer 4, como SSH o RDP, mediante sus subcomandos access. Los túneles se pueden enrutar a través de registros DNS públicos, un Cloudflare Load Balancer o tráfico de redes privadas de clientes WARP. Hay un modo TryCloudflare para hacer pruebas sin un dominio gestionado por Cloudflare.

El cliente está escrito en Go y se distribuye como binarios independientes, imágenes de Docker y paquetes para Debian, RPM y Homebrew. También hay versiones para Windows y macOS.

Funciones clave

  • 01Establece conexiones solo salientes, por lo que los servidores de origen no necesitan puertos entrantes abiertos en el firewall.
  • 02Actúa como proxy para el tráfico HTTP y WebSocket desde Cloudflare hasta los servidores de origen locales.
  • 03Proporciona acceso TCP de Layer 4 para SSH, RDP y protocolos similares mediante el comando access.
  • 04Enruta el tráfico a través de registros DNS, Cloudflare Load Balancers o redes privadas WARP.
  • 05Ofrece TryCloudflare para hacer pruebas temporales sin un dominio gestionado.
  • 06Se distribuye como binarios, imágenes de Docker y paquetes para Debian, RPM y Homebrew.

Casos de uso

  • Exponer una aplicación web o API autoalojada sin abrir puertos en el firewall de casa o de la oficina.
  • Dar al personal remoto acceso SSH o RDP a servidores internos mediante Cloudflare Zero Trust.
  • Compartir rápidamente un servidor de desarrollo local mediante una URL pública para hacer pruebas.

Inicio rápido

  1. 1

    Instala la versión de Go necesaria indicada en el README

  2. 2

    Compila cloudflared desde el código fuente

    make cloudflared
  3. 3

    O descarga un binario precompilado, una imagen de Docker o un paquete desde la página de releases

Antes de usarlo

  • Antes de usar Tunnel, debes añadir un sitio web a tu cuenta de Cloudflare y apuntar sus servidores de nombres a Cloudflare. Sin embargo, TryCloudflare permite probarlo sin tener uno.
  • Cloudflare solo admite las versiones publicadas durante el último año; las versiones anteriores podrían dejar de funcionar.

Temas

Preguntas frecuentes

¿Qué es cloudflared?
Cliente de línea de comandos para Cloudflare Tunnel que conecta los servidores de origen a la red de Cloudflare sin abrir puertos entrantes en el firewall. cloudflared es el daemon que impulsa Cloudflare Tunnel. Se ejecuta junto al servidor de origen, como un servidor web, y establece conexiones salientes con la red de Cloudflare. Cloudflare envía entonces las solicitudes de los clientes de vuelta a través de esa conexión, por lo que el servidor de origen puede permanecer cerrado al tráfico entrante.
¿cloudflared es gratuito? ¿Qué licencia tiene?
cloudflared es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cloudflared sigue mantenido?
Mantenimiento activo. El último commit de cloudflared fue el 23 oct 2026.
¿Para qué puedo usar cloudflared?
Exponer una aplicación web o API autoalojada sin abrir puertos en el firewall de casa o de la oficina. Dar al personal remoto acceso SSH o RDP a servidores internos mediante Cloudflare Zero Trust. Compartir rápidamente un servidor de desarrollo local mediante una URL pública para hacer pruebas.
¿Cómo se instala cloudflared?
Instala la versión de Go necesaria indicada en el README Compila cloudflared desde el código fuente: make cloudflared O descarga un binario precompilado, una imagen de Docker o un paquete desde la página de releases
¿Dónde consigo cloudflared?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cloudflare/cloudflared

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados