🌏

ngrokのはじめかた

公開日
2か月前
2024-06-26
更新履歴

ngrokとは

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

利用開始までの手順(Macの場合)

公式サイトでアカウント作成

公式サイトでアカウントを作成してダッシュボードにログインします。ダッシュボードの「Setup & Installation」に従ってコマンドを実行していくと利用できます。以下は各コマンドの解説です。

インストール

brew install ngrok/ngrok/ngrok

Homebrewでngrokをインストールします。

Authtokenを設定

ngrok config add-authtoken [Authtoken]

このコマンドの後 ~/Library/Application Support/ngrok/ngrok.yml に設定ファイルが保存されています。

ローカルサーバーをインターネットに公開

ngrok http --domain=xxxx-yyyy-zzzz.ngrok-free.app 80

Static Domainを選択することで、固定ドメインで公開できます。

便利な機能

Web Interface

http://127.0.0.1:4040 にアクセスするとWeb Interfaceで色々確認できます。