¡Esta es una revisión vieja del documento!
Tabla de Contenidos
cloudflared
Cliente para la creación y gestión de túneles de Cloudflare. Estos túeneles permiten conectar servidores web HTTP, SSH, escritorios remotos y otros protocolos de forma segura a Cloudflare.
- Repositorio de código (GitHub)
Instalación
Arch Linux
Aunque existe el paquete cloudflared, puede no estar lo suficientemente actualizado, así que es mejor descargarse el binario desde el sitio oficial y luego:
sudo mv cloudflared-linux-amd64 /usr/local/bin/cloudflared
Y le damos permisos de ejecución:
sudo chmod +x /usr/local/bin/cloudflared
Quick Tunnels (proxy inverso)
Si queremos exponer un servicio a Internet, podemos usar la opción de crear un “quick Tunnel” con cloudflared. No es necesario registrarse en Cloudflare:
cloudflared tunnel --url http://localhost:8080
Donde localhost sería nuestra máquina local y 8080 el puerto que utiliza el servicio local.
Tras la ejecución del comando anterior, cloudflared nos proporcionará una URL pública que permitirá a cualquiera en Internet acceder a nuestro servicio local.
Ejemplo de ejecución:
$ cloudflared tunnel --url http://localhost:8080 2024-10-13T09:26:02Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee, are subject to the Cloudflare Online Services Terms of Use (https://www.cloudflare.com/website-terms/), and Cloudflare reserves the right to investigate your use of Tunnels for violations of such terms. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps 2024-10-13T09:26:02Z INF Requesting new quick Tunnel on trycloudflare.com... 2024-10-13T09:26:08Z INF +--------------------------------------------------------------------------------------------+ 2024-10-13T09:26:08Z INF | Your quick Tunnel has been created! Visit it at (it may take some time to be reachable): | 2024-10-13T09:26:08Z INF | https://circles-behavioral-net-holding.trycloudflare.com | 2024-10-13T09:26:08Z INF +--------------------------------------------------------------------------------------------+ (...)
Nuestro servicio estaría accesible desde Internet a través de la URL https://circles-behavioral-net-holding.trycloudflare.com .
Es una alternativa a servicios como ngrok
