##概要
Herokuに登録したけど、無料枠等考えると、実験的に小さいアプリをいっぱい作る際はローカル環境をそのまま公開するほうが便利と思い、ngrokもインストールしてみました。
##参考にしたサイト
##前提条件
- モデル : Raspberry Pi 3 Model B
- OS : Raspbian Stretch
$ uname -a
Linux raspberrypi 4.14.33-v7+ #1109 SMP Tue Apr 10 17:28:38 BST 2018 armv7l GNU/Linux
##事前準備
いつもの手順と、動作確認用のWebサーバをインストール。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2
##ngrokのインストール
公式サイトからダウンロードして、インストールします。
$ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
$ unzip ngrok-stable-linux-arm.zip
$ sudo mv ngrok /usr/local/bin/
$ ngrok version
ngrok version 2.2.8
##動作確認
例として、Webサーバ(ポート80)をngrok.comで公開します。
$ ngrok http 80
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Session Expires 7 hours, 59 minutes
Version 2.2.8
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://cfbcxxxx.ngrok.io -> localhost:80
Forwarding https://cfbcxxxx.ngrok.io -> localhost:80
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
ブラウザで Forwarding に表示された http または https のアドレスにアクセスできれば成功です。
終了するにはCTRL+Cを押下します。