2018年5月29日火曜日

macOS High Sierra に ngrok をインストールして使ってみる

概要

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 のアドレスにアクセスしてみましょう
ngrok1.png

すると以下のようにちゃんと nginx のデフォルト画面が表示されると思います
ngrok2.png

更にターミナルには nginx のログが表示されています
ngrok3.png

終了する場合は Ctrl+c で終了できます

最後に

macOS に ngrok をインストールして使ってみました
ngrok にはアカウントの登録機能があるようですが、この機能はアカウント登録なしで使えるようです

何に使うのかですが、例えば OGP タグの動作確認などあります
localhost だと動作しない場合にドメインを降ることで OGP タグの動作を確認することができます

かなり便利なので覚えておいて損はないと思います

参考サイト

0 件のコメント:

コメントを投稿