Skip to main content

Cloudflare Tunnel

Más información: Cloudflare Tunnel.

Cloudflare Tunnel es un servicio completamente gratuito y seguro que permite acceder a los servicios de nuestra red sin importar que estemos detrás de un CG-NAT, sin tener que abrir ningún puerto de nuestro router, instalar un proxy inverso como Traefik, Caddy, NPM... o montar una VPN, con el añadido de la generación automática de certificado Let's Encrypt. Podemos incluso securizar más el acceso añadiendo credenciales para que sólo puedan acceder aquellos usuarios que estén validados.

Se puede crear facilmente el Stack en Portainer con el siguiente YAML:

---
services:
  cloudflaretunnel:
    container_name: cloudflaretunnel
    image: cloudflare/cloudflared:latest
    restart: unless-stopped
    environment:
      - TUNNEL_TOKEN=$TUNNEL_TOKEN
    command: tunnel --no-autoupdate run

Variables

  • TUNNEL_TOKEN: corresponde al token que nos generará Cloudflare.