概要
ngrok は簡単に言えば localhost
で動作しているアプリをインターネットに公開することができるツールです
主にはテスト等で使用します
環境
- macOS 10.13.4
- ngrok 2.2.8
ngrok のインストール
- brew cask install ngrok
使ってみる
とりあえず localhost で何かアプリを動作させてみましょう
何でも OK なので適当に docker で動かします
docker run -d -p 8080:80 nginx
この 8080 ポートを ngrok を使ってインターネットからアクセスできるようにしてみます
- ngrok http 8080
するとターミナルが以下のような表示なります
ここで表示されている ngrok.io
のアドレスにアクセスしてみましょう
すると以下のようにちゃんと nginx のデフォルト画面が表示されると思います
更にターミナルには nginx のログが表示されています
終了する場合は Ctrl+c で終了できます
最後に
macOS に ngrok をインストールして使ってみました
ngrok にはアカウントの登録機能があるようですが、この機能はアカウント登録なしで使えるようです
何に使うのかですが、例えば OGP タグの動作確認などあります
localhost だと動作しない場合にドメインを降ることで OGP タグの動作を確認することができます
かなり便利なので覚えておいて損はないと思います
0 件のコメント:
コメントを投稿