Windows版ngrokでプロキシ超え


ngrokはローカルで動作しているサーバを一時的にオンライン公開するオープンソース。
ローカルで動作確認しているWEBアプリケーションをわざわざオンライン上に公開しなくても確認できるので便利。スマホサイトがある場合などは特に便利かも。
https://ngrok.com/

さっそく使おうとしたんだけど、社内ではプロキシサーバが入っているので、
これを超えないといけない。
しかもWindows版で使いたいんだけど、Windowsの情報がなかなかなくて。

以下はWindows版でプロキシを超える場合の手順

1.Windows版のダウンロード
  以下のサイトよりWindows版をダウンロード
  https://ngrok.com/download

2.ダウンロードしたngrok.zipを任意のフォルダに解凍

3.解凍したフォルダに以下のファイルを作成

ngrok.yml
http_proxy: "http://(ユーザ):(パスワード)@(プロキシサーバホスト):(ポート)"

4.コマンドプロンプトを起動して、2.で解凍したフォルダに移動
5.以下のコマンドを実行
ngrok -config=ngrok.yml ポート

  ※ポートはローカルの公開したいサービスのポート(Tomcatの場合は8080等)

6.実行結果

7.6.のForwardingにあるURLを使ってオンライン上からアクセスする
  ⇒ローカルのサーバを参照可能