アンドロイド

Ngrok:ローカルサーバをセキュアなトンネルで公開する

不要嘲笑我們的性

不要嘲笑我們的性

目次:

Anonim

開発者にとって最大の課題は、作成したソフトウェアのテストです。そしてあなたとは異なるモバイルやプラットフォームのために何かを構築しているときは、テストはより困難になります。主に開発は地方レベルで行われます。すべてのWebサーバーがlocalhost上で実行されています。どこにでも配置する前に、自分の仕事だけを見ることができます。 ngrokセキュリティとは ngrokとは何ですか?

ngrok

は、ローカルサーバーを安全なトンネルを介してパブリックインターネットに公開するWindowsの無料サービスです。 ngrokの使い方ngrokを使用すると、ファイアウォールの背後にあるローカルサーバーをセキュアなトンネルを介してパブリックインターネットに公開できます。このツールはゼロ設定が必要で、組み込みのネットワークインターセプタが付属しています。

トンネリングは長年にわたり普及していますが、VPNのほとんどはトンネリングのコンセプトを使用してWebサイトに無制限にアクセスできます。同様に、ngrokはパブリックインターネットとローカルホストサーバーの間に安全なトンネルを作成します。基本的には、 http:// localhost:8080 上で実行されている任意のウェブサイト/ウェブアプリケーション/ウェブサービスをインターネット経由で単一のコマンドでアクセスできるようにすることができます。

ngrokによって提供される機能のほとんどは自由に使用できます。フリーウェアの制限は、アプリケーションをテストしようとする中間開発者にとっては十分です。

ngrokの使い方

ngrokにサインアップすることもできますが、無料です.Ngrokはサービスとして提供されていますが、その部分をスキップしてツールを直接ダウンロードして行ってもかまいません。アカウントを作成すると、クラウドベースのダッシュボードからすべてのアクティブなトンネルを管理できます。

ローカルWebサーバーをインターネットに公開する方法

ローカルWebサーバーまたは任意のサーバーへのトンネルを作成するのは簡単です。 ngrokをダウンロードして解凍します。

./ ngrok http 8080

ここで、8080は次のコマンドを実行して、CMD / PowerShellウィンドウを開き、解凍された内容があるフォルダに移動します。サーバーがリスンしているポート。ポート番号がわからない場合は、デフォルトのポート番号の80に移動します。

このngrokインスタンスをアカウントに接続する場合は、上記のコマンドを実行する前に認証トークンを指定する必要があります。これを行うには、ngrokアカウントにログインします。

./ ngrok authtoken your_token_here

これは1回限りのアクションであり、毎回繰り返す必要はありません。

トンネルを作成した場合、ngrokはパブリックURLをサーバーに表示します。パブリックURLはngrok.ioのサブドメインであり、ランダムに生成されます。あなたは永続的で読みやすいカスタマイズ可能なサブドメインを作成することもできますが、そのためには有料プランにアップグレードする必要があります。

デフォルトのURLはアプリケーションのテストに十分です。

ngrokインターセプタ

ngrokには、

//127.0.0.1:4040 を開いて開くことができる組み込みインターセプタも付属しています。 。インターセプタによって、着信ネットワーク要求とその応答をすべて表示できます。インターセプタは、何かをデバッグしている場合や、着信要求を表示したい場合に非常に便利です。インターセプタの横には、ステータスタブがあります。このタブでは、トンネルに関するすべての種類の情報を表示できます。接続、接続期間、HTTPリクエスト、サーバーアドレス、プロトコルなどの統計情報を表示できます。 無料プランでは、一度に1つのトンネルしか作成できません。同時に複数のトンネルを実行する場合は、アップグレードを検討してください。

ngrokは、開発者や愛好家にとって便利なツールです。既存のローカルホストサーバーをどこからでもアクセスできるパブリックサーバーに変換できます。私はhackathonでこのツールに紹介されました。そして、ngrokは、ハッカートン、デモ、プレゼンテーション、モバイルアプリのテスト、Webhookの統合、そして実際にアプリケーションをデプロイせずにアプリケーションを実行したい場合に非常に役立ちます。 ngrokは自由に使用でき、トンネルは非常に簡単に作成でき、開発にもっと集中できます。

ngrokをダウンロードするにはここをクリック