【Linux】ngrokでローカルサーバのWebアプリを外部インターネットからアクセスする方法

ngrokでローカルサーバのWebアプリを外部インターネットからアクセスする方法についてまとめました。

ngrokの導入と実行方法

● 公式サイト(https://ngrok.com/)で無料アカウント作成します。

● 「Connect your account」に記載されているコマンドをターミナルで実行します。

$ ngrok config add-authtoken xxxxxxxxxx 

● ターミナルで以下のコマンドを実行し、ngrokでトンネルを作成します。

$ ngrok xxxx 

※「xxxx」はWebアプリのポート番号です。
ngrokの起動が成功すると、以下のように表示されます。

Session Status                online                                                                    
Session Expires               1 hour, 59 minutes                                                        
Terms of Service              https://ngrok.com/tos                                                     
Version                       3.0.3                                                                     
Region                        Japan (jp)                                                                
Latency                       calculating...                                                            
Web Interface                 http://127.0.0.1:4040                                                     
Forwarding                    https://xxxxxxxxxx.jp.ngrok.io -> http://localhost:8000           
                                                                                                        
Connections                   ttl     opn     rt1     rt5     p50     p90                               
                              0       0       0.00    0.00    0.00    0.00 

上記の場合、「https://xxxxxxxxxx.jp.ngrok.io」というアドレスにブラウザでアクセスすると、ローカルサーバーのWebアプリ(http://localhost:8000)に接続されます。
なお、このアドレスはngrokを実行するごとに変わります。

コメント

タイトルとURLをコピーしました