Avoir une URL publique via un tunnel HTTPS vers son environnement local

ngrok est un outil simple d'utilisation qui permet de créer un tunnel afin par exemple de rendre accessible un site en local via une URL en HTTPS.

Cela permet notamment de tester des services qui utilisent des callbacks.

  1. Créer un compte ou se connecter
  2. Installer ngrok
  3. Lancer ngrok en indiquant le type de service et le numéro de port: ngrok http 8000


On voit alors que ngrok a créé des URLs pour accéder à notre environnement local :

ngrok by @inconshreveable      (Ctrl+C to quit)

Session Status      online
Account             Alexis Lefebvre (Plan: Free)
Version             2.3.40
Region              United States (us)
Web Interface       http://127.0.0.1:4040
Forwarding          http://[…].ngrok.io -> http://localhost:8000
Forwarding          https://[…].ngrok.io -> http://localhost:8000

Connections         ttl     opn     rt1     rt5     p50     p90
                    7       0       0.00    0.01    65.02   111.99

HTTP Requests
-------------

GET  /test           200 OK