NGrokを用いたトンネリング—何,理由,および方法
5312 ワード
皆さんこんにちは.今日、我々は何を見ていますか
この記事の内容に飛び込む前に、あなたが直面していたシナリオを教えてください.
これに代わるものがあるならば?これは* ngrok *が遊びに来るところです
Ngrok によって開発されたアプリケーションですかAlan Shreeve , 開発者がローカル開発サーバーをインターネットに公開することができます.それは基本的にあなたのローカル開発サーバーにトンネルを作成し、NGRK上の2つのランダムなサブドメインを生成します.ワンワン
彼らは世界中の様々なトンネルサーバを提供しています
ただ開発されたアプリケーションだけではない. クラウド上で自分の個人的なサービスを実行する. ローカルバックエンドサーバーを持っているモバイルアプリケーションをテストします. ウェブフックの構築とテスト 我々は、理由と理由をカバーしました.ではどうやって進んでいきましょうか
使用 セットアップとインストール 設定 トンネルの進水
使い始める
あなたがサインアップした後、それはダッシュボードに表示されます.ダッシュボードはこのように見えなければなりません.
あなたのオペレーティングシステムに従って正しいパッケージをダウンロードしてください.インストールする手順がありますが、私はあなたのためにそれを置くつもりです.
Windows用
zipファイルをダウンロードして実行可能ファイルを展開して実行します.
アクセスする 実行可能ファイルngrokを移動します.E :\Windows\system 32\ngrok . exeをCに追加します.エクゼ UIを経由して環境変数を追加します.「あなたのアカウントの環境変数を編集」を検索バーの横にある検索バーで検索します. bashを再起動してください. Mac/Linux用
端末で以下のコマンドを実行します.
次のステップは、あなたのシステムにインストールしたクライアントを認証します
次のコマンドを実行します.
これはあなたのローカル開発サーバーをインターネットに
以下のコマンドを入力します.
例えば、
これは、あなたのアプリケーションがアクセス可能なランダムに生成されたサブドメインを示します.また、ポートのローカルダッシュボードを使用する
無料プランでは、1つだけセッションをすることができます.あなたは与えることによってセッションを閉じることができます
私はあなたが何についての明確なアイデアを得た
まだ興味がある ngrok site A blog about ngrok on Pubnub Developer documentation on ngrok Twilio blog on setting up Ngrok on Windows
ngrok
では、なぜ開発者としてあなたがそれを必要とするのかngrok
.この記事の内容に飛び込む前に、あなたが直面していたシナリオを教えてください.
Suppose you want to demo your developed application with your colleagues or your team-mates or to anyone you want to receive feedback from. If you were like me and didn't know about
ngrok
before,
- You would have asked the person to either swing by your desk or took your laptop to them to demo it.
- You might have pushed your changes to a Github repository, asked them to clone it in their local machine and view it.
- You would have deployed it and shared the link to access the deployment.
これに代わるものがあるならば?これは* ngrok *が遊びに来るところです
Ngrokとは
Ngrok によって開発されたアプリケーションですかAlan Shreeve , 開発者がローカル開発サーバーをインターネットに公開することができます.それは基本的にあなたのローカル開発サーバーにトンネルを作成し、NGRK上の2つのランダムなサブドメインを生成します.ワンワン
http
アンド・アナザーhttps
. これらの生成されたアドレスを使用すると、開発サーバーが実行されていることを提供するインターネットを介して任意の場所からローカル開発アプリケーションを表示することができます.彼らは世界中の様々なトンネルサーバを提供しています
ngrok
サーバソフトウェアは、VPSまたは専用サーバで自己ホストすることができます.彼らは、カスタムドメイン、Google AppsのSSO、Whitelabelドメインと多くのようなそれぞれの計画にいくつかの追加機能を持つ無料といくつかの有料プランを提供していますmore .なぜNgrokが必要ですか?
ただ開発されたアプリケーションだけではない.
ngrok
また、Ngrokの使い方
使用
ngrok
とても簡単です.ローカルサーバーをトンネルで起動する前にngrok
, ngrok
セットアップとインストール
使い始める
ngrok
, 我々はsignup アカウントngrok
.あなたがサインアップした後、それはダッシュボードに表示されます.ダッシュボードはこのように見えなければなりません.
あなたのオペレーティングシステムに従って正しいパッケージをダウンロードしてください.インストールする手順がありますが、私はあなたのためにそれを置くつもりです.
Windows用
zipファイルをダウンロードして実行可能ファイルを展開して実行します.
アクセスする
ngrok
コマンドプロンプトのどこからでも端末で以下のコマンドを実行します.
unzip /path/to/ngrok.zip
ファイルを/usr/local/binに移動するか、ngrok
to .bashrc
or .zshrc
あなたが使用しているシェルによると.ngrokの設定
Remove the
./
and run the following commands if you're doing this on Command Prompt on Windows.
次のステップは、あなたのシステムにインストールしたクライアントを認証します
ngrok
アカウント.次のコマンドを実行します.
./ngrok authtoken YOUR_AUTH_TOKEN
YourHunse AuthRankトークンはダッシュボードに表示されるトークンです.これはあなたのアカウントのAuthRankトークンを保存します.ローカルマシンのYMLファイル.3 .トンネルの進水
これはあなたのローカル開発サーバーをインターネットに
ngrok
展開のないトンネル以下のコマンドを入力します.
./ngrok http 80
ヒア80
ローカルサーバーが動いているポート番号です.あなたはそれを変更する必要がありますPORT NUMBER
ローカルサーバーの実行中です.トンネルにしたいアプリケーションの開発サーバーが起動していることを確認します.例えば、
./ngrok http 3000
or./ngrok http 5000
このコマンドを実行すると、端末/プロンプトはこのようになります.これは、あなたのアプリケーションがアクセス可能なランダムに生成されたサブドメインを示します.また、ポートのローカルダッシュボードを使用する
4040
, 生成されたサブドメインを通じて行われるすべてのリクエストを見ることができます.そいつ!あなたのアプリケーションのngrokトンネルを正常に起動して
無料プランでは、1つだけセッションをすることができます.あなたは与えることによってセッションを閉じることができます
Ctrl + C
またはngrok
プロセス.私はあなたが何についての明確なアイデアを得た
ngrok
なぜ、それが必要であり、どのようにトンネルを介してローカルアプリケーションを介してngrok
. コメントであなたを助けてくれたら教えてください参考文献
まだ興味がある
ngrok
それはあなたのためですか?これらのリソースをチェックしてください.Reference
この問題について(NGrokを用いたトンネリング—何,理由,および方法), 我々は、より多くの情報をここで見つけました https://dev.to/sabarishcodes/tunneling-using-ngrok-what-why-and-how-to-3n7aテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol