CentOs7 ngrokを利用する

CentOs7 ngrokを利用する

テスト用に外部環境からアクセス可能にする必要があったためngrokを利用する

ngrokダウンロード

こちらにアクセスし、アカウントを作成する

アカウントの作成が終われば、ログインし、linuxをクリックしダウンロードする

現時点(2019/10/11)ではngrok-stable-linux-amd64.zipというファイルがダウンロードされる

ファイルを解凍する

unzip ngrok-stable-linux-amd64.zip

左に「Auth」をクリックし、Authtokenを確認

下記のコマンドを実行する

./ngrok authtoken *******************************

tokenが保存される
Authtoken saved to configuration file: /****/.ngrok2/ngrok.yml

http 80ポートを使用する場合、下記のコマンドを実行すれば、指定されたURLにアクセスすると外部環境からアクセスが可能になる

./ngrok http 80

ベーシック認証をつける

セキュリティを強化のために、ベーシック認証のかけたい方は、手順は下記となります。
下記は
ユーザー user パスワード password
として実行してます

## ベーシック認証をつけて起動
./ngrok http -auth="user:password" 80

発行されたURLにアクセスするとベーシック認証がかかっていることが確認できます。