Open2

localhostへインターネット経由でアクセスする方法[ngrok]

IssuyIssuy

ngrokというツールを使ってlocalhostの特定のポートで起動しているWebアプリにアクセスする。

ngrokの使い方

インストール

  brew install --cask ngrok

起動

localhost:8080 に起動したHTTPサーバーにアクセスしたい場合

ngrok http 8080

コマンドを実行すると公開されたURLを教えてくれる

https://qiita.com/mininobu/items/b45dbc70faedf30f484e

IssuyIssuy

どういう時に使う?

  • WebフロントエンドのためのバックエンドAPI開発のときはあまり出番なさそう
    • 多くのケースではフロントエンドもローカルで起動してlocalhostへアクセスしているので不要そう
    • PCリソースがよっぽど厳しくてローカルにフロントエンドを起動したくないケース?多くはなさそう
  • WebhookのためのAPI開発のときは活躍しそう
    • LINEメッセージングAPIのWebhookとか、クライアントをローカルに起動出来ないケース