ngrokとは
ローカルのプログラムを他の人に確認してもらったり、利用しているデバイス以外から動作確認したいなー というときに、いちいちリモートサーバーにファイルをアップロードして・・・ などといった手順を踏まずにコマンド一発で外部からアクセスできるurlを発行してくれる。
更にSSL通信も。
公式サイト
ngrok
環境
- CentOS
導入手順
導入するOSに対応したものをダウンロード。
$ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
解凍。
$ unzip ngrok-stable-linux-amd64.zip
どこからでも使えるようにしておく。
$ mv ngrok /usr/bin/ngrok
使い方
$ ngrok http [ポート番号]
で起動
上記のようにURLが発行され、ローカルのドキュメントルート上ファイルに外部からアクセスが可能になる。
CTRL + C で停止。
URLは毎回ランダムな文字列が発行される。
ngrokに会員登録したり云々すると、URLを指定したりもできるようになるが、こちらでは割愛。