開発環境
macOS Catalina 10.15.7
Ruby 2.5.3
Rails 5.2.3
概要
業務の中でngrokを使う場面があったので、ngrokの導入方法についてまとめていこうと思います。
手順
※ 下記のようにHomebrewを用いるやり方もありますが、今回の自分のやり方では、Homebrewは使いません。
ngrokの利用方法
https://qiita.com/hirokisoccer/items/7033c1bb9c85bf6789bd
① 下記のリンクより、OSに合わせてダウンロードを行ってください
② ダウンロードが終了したら、zipファイルを解凍し、自分の使いやすいディレクトリに置いておいてください。
自分は、コマンドラインでどこからでも使えるように、パスが通っている/usr/local/binにファイルを設置しました。
③ 下記のリンクページのConnect Connect your accountに記述されているコマンドを実行し、authtokenをデフォルトのngrok.ymlファイルに追加するようにしてください。
authtokenをngrok.ymlに追加するコマンド
$ ngrok authtoken ${トークン}
④ ③までを特に問題なく完了出来たら、下記のコマンドでngrokを起動してください。
$ ngrok http ${ローカルのポート番号(例:Railsで3000など)}
まとめ
以上のような手順を踏むだけでngrokを起動することが出来ます。
またngrokは、ローカル環境をhttp/httpsで簡単に外部に公開できるので積極的に活用していくと良いと思います。
参考
ngrokの利用方法
https://qiita.com/hirokisoccer/items/7033c1bb9c85bf6789bd
ローカルサイトを外部に公開できるngrokの使い方
https://parashuto.com/rriver/tools/secure-tunneling-service-ngrok#features