ngrok
Donne à votre serveur de développement local une adresse HTTPS publique. Lancez ngrok http 3000 et vous obtenez une URL joignable de l'extérieur, sans redirection de ports, sans configuration NAT ni certificats.
Le client ouvre une connexion sortante vers les serveurs de ngrok, qui renvoient ensuite le trafic entrant par ce tunnel — le même principe qu'un tunnel SSH inversé, mais tout emballé. Lancé par Alan Shreve en 2013. Ce qui le rend indispensable, c'est le développement de webhooks : Stripe, GitHub et Slack doivent pouvoir joindre votre machine pour livrer leurs événements, et l'alternative consiste à déployer après chaque modification du code. L'interface d'inspection sur localhost:4040 affiche chaque requête et permet de la rejouer. Gardez à l'esprit que le tunnel reste ouvert à tout Internet aussi longtemps qu'il vit. Alternatives : Cloudflare Tunnel, Tailscale Funnel, localtunnel et bore.