ngrok って知ってますか? ngrok は自分のLocal networkで繋がってる Windows、Mac、Linux のServerアプリケーションを遠隔から接続できるトンネリング・サービスです。しかも無料で始められる。今回はそのサービスのSetupについて説明したいと思います。
Update your raspberry
まずRaspberryをアップデートします。
$ sudo apt-get update $ sudo apt-get upgrade |
ngrok
次はngrok 側です。
Creat Account
下記のLinkにアクセスし、ngrok アカウントを作成します。
毎回もPasswordなど面倒なので、Googleアカウントと連携します。
よし、これでOK。
Your Authtoken
次はAuthtoken Keyを探します。
Getting Started>Your Authtokenをクリックします。
赤枠の文字をCopyしておきます。
Setup in Raspberry pi
次はRaspberryのセットアップです。
Getting Started>Setup & Installationをクリックします。
Linux(ARM)をクリックします。
Copy and unizp
以下のコマンドで解凍します。
tar zxvf ngrok-v3-stable-linux-arm.tgz ngrok |
Move
/usr/local/bin directoryに移動します。
sudo mv ngrok /usr/local/bin |
Version check
最後はngrokのVersionをCheckします。
Versionが表示されたらインストール完了です。
ngrok version ngrok version 3.0.3 |
Test with apache
apache をインストールしテストしてみます。
sudo apt-get install apache2 |
Run it
以下のコマンドを実行しRunしてみます。
ngrok http 80 |
このような画面が見えます。
ForwardingのLinkをCopyし自分のWeb Browserにアクセスしてみよう。
Local OK
その前にまずLocalから試してみましょう。
うん、Localの127.0.0.1は大丈夫ですね。
But in public..
でもForwardingのLinkにアクセスしたらNGでしたね。
Connect your api key
そのときは、まずAPI Keyを設定してないのは原因だと思います。
以下のコマンドでAPI Keyを追加します。
ngrok config add-authtoken yourAPIKey |
よし、無事にアクセスできました。