ngrok
Daje lokalnemu serwerowi deweloperskiemu publiczny adres HTTPS. Wpisujesz ngrok http 3000 i masz URL dostępny z zewnątrz — bez przekierowania portów, konfiguracji NAT i certyfikatów.
Klient otwiera połączenie wychodzące do serwerów ngrok, które przez ten tunel odsyłają ruch przychodzący — ta sama zasada co w odwrotnym tunelu SSH, tylko w gotowym opakowaniu. Autorem jest Alan Shreve (2013). Niezastąpiony przy pracy z webhookami: Stripe, GitHub i Slack muszą dotrzeć do twojej maszyny, a alternatywą jest wdrażanie po każdej zmianie kodu. Interfejs inspekcji pod localhost:4040 pokazuje każde żądanie i pozwala je powtórzyć. Pamiętaj, że tunel jest otwarty na cały internet tak długo, jak działa. Alternatywy: Cloudflare Tunnel, Tailscale Funnel, localtunnel i bore.