Homelab et auto-hébergement

Quick Tunnels : publier un projet localhost sur le web avec invitation

Korben revient sur une commande de Cloudflare que beaucoup de développeurs utilisent déjà : cloudflared tunnel --url. Elle publie un serveur qui tourne sur votre machine à une adresse en trycloudflare.com, sans compte, sans nom de domaine et surtout sans ouvrir le moindre port sur la box. Pour qui héberge des services à la maison, c'est une façon simple de montrer un projet à quelqu'un, le temps d'un test.

La nouveauté de ces derniers jours est l'option --allowed-mail. Avant, toute personne possédant le lien pouvait se connecter au service. Désormais, l'accès peut être réservé à quelques adresses e-mail que l'on définit, avec un code à usage unique envoyé via Cloudflare Access.

Le tutoriel part d'un petit serveur web local sur le port 8080, avec une page de test servie par Python. cloudflared est le connecteur open source qui établit la connexion sortante vers le réseau de Cloudflare. Sur Mac, l'installation passe par Homebrew. Sous Debian ou Ubuntu, il faut utiliser le dépôt officiel de Cloudflare, dont la clé de signature a changé récemment : l'auteur conseille de reprendre les commandes actuelles plutôt que celles de vieux tutos.

Un dernier point m'a semblé intéressant : si vous faites travailler des agents IA avec cet outil, Cloudflare recommande un hook PreToolUse qui bloque toute commande sans --allowed-mail, afin d'éviter qu'un agent expose un tunnel public par erreur.

Pour un homelab, c'est une alternative légère à l'ouverture de ports ou à un VPN, à condition de se rappeler qu'un tunnel public reste une exposition sur Internet, même temporaire.

Source : Korben

Commentaires 0

Laissez le premier commentaire, dans la langue de votre choix.

Connectez-vous pour commenter