🌏

ngrokのはじめかた

公開日
17日前
2024-06-26
更新履歴

ngrokとは

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

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

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

ngrok | Unified Application Delivery Platform for Developers
ngrok is a secure unified ingress platform that combines your global server load balancing, reverse proxy, firewall, API gateway and Kubernetes Ingress Controller to deliver applications and APIs.
ngrok.com favicon
ngrok.com
ngrok | Unified Application Delivery Platform for Developers

公式サイトでアカウントを作成してダッシュボードにログインします。ダッシュボードの「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で色々確認できます。