ngrokは、ローカルサーバーをインターネットに公開するためのリバースプロキシサービスです。例えば、外部のサービスからローカルサーバーのWebhookにリクエストを送信するというようなことができるようになります。

公式サイトでアカウントを作成してダッシュボードにログインします。
その後、ダッシュボードの「Setup & Installation」に従ってコマンドを実行していくと利用できます。以下は各コマンドの解説です。
brew install ngrok/ngrok/ngrokHomebrewでngrokをインストールします。
ngrok config add-authtoken [Authtoken]このコマンドの後 ~/Library/Application Support/ngrok/ngrok.yml に設定ファイルが保存されています。
ngrok http --domain=xxxx-yyyy-zzzz.ngrok-free.app 80Static Domainを選択することで、固定ドメインで公開できます。
http://127.0.0.1:4040 にアクセスするとWeb Interfaceで各種ステータスやリクエストのログなどの確認ができます。