ngrokでローカルサーバのWebアプリを外部インターネットからアクセスする方法についてまとめました。
ngrokの導入と実行方法
● 公式サイト(https://ngrok.com/)で無料アカウント作成します。
● 「Connect your account」に記載されているコマンドをターミナルで実行します。
$ ngrok config add-authtoken xxxxxxxxxx
● ターミナルで以下のコマンドを実行し、ngrokでトンネルを作成します。
$ ngrok xxxx
※「xxxx」はWebアプリのポート番号です。
ngrokの起動が成功すると、以下のように表示されます。
Session Status online Session Expires 1 hour, 59 minutes Terms of Service https://ngrok.com/tos Version 3.0.3 Region Japan (jp) Latency calculating... Web Interface http://127.0.0.1:4040 Forwarding https://xxxxxxxxxx.jp.ngrok.io -> http://localhost:8000 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00
上記の場合、「https://xxxxxxxxxx.jp.ngrok.io」というアドレスにブラウザでアクセスすると、ローカルサーバーのWebアプリ(http://localhost:8000)に接続されます。
なお、このアドレスはngrokを実行するごとに変わります。
コメント