ngrok
Geeft je lokale ontwikkelserver een openbaar HTTPS-adres. Met ngrok http 3000 krijg je een URL die van buitenaf werkt, zonder port forwarding, NAT-configuratie of certificaten.
De client zet een uitgaande verbinding op naar de servers van ngrok, die er vervolgens inkomend verkeer doorheen terugsturen — hetzelfde principe als een omgekeerde SSH-tunnel, maar kant-en-klaar verpakt. Gestart door Alan Shreve in 2013. Onmisbaar is het vooral bij het ontwikkelen van webhooks: Stripe, GitHub en Slack moeten je machine kunnen bereiken om events af te leveren, en het alternatief is na elke codewijziging deployen. De inspectie-interface op localhost:4040 toont elk verzoek en kan het opnieuw afspelen. Houd er rekening mee dat de tunnel zolang hij bestaat openstaat voor het hele internet. Alternatieven: Cloudflare Tunnel, Tailscale Funnel, localtunnel en bore.