ローカルコンピューターのエクストラネットアクセス設定-ngrok

バックグラウンド:

 プロジェクトでは、Alipay、WeChat、OSSなどのサードパーティインターフェイスが接続されることがよくあります。これらのサービスは、アプリケーションサーバーインターフェイスをコールバックする必要があります。ただし、ローカルで開発していたときは、プロジェクトはまだリリースされておらず、ローカルで実行されているアプリケーションには、内部ネットワークからのみアクセスでき、外部ネットワークからはアクセスできませんでした。プログラマーにとって、これは非常に面倒であり、すぐにデバッグすることはできません。開発とデバッグを容易にするために、ローカルコンピューターを外部ネットワークにマップして、サードパーティのサービスがコールバックしてアクセスできるようにする必要があります。では、外部ネットワークへのローカルポートマッピングを指定するにはどうすればよいでしょうか。

ここでは、私が使用した中で最も便利なツールであるngrokを紹介します。

ngrok公式ウェブサイトhttps://dashboard.ngrok.com

ステップ1:公式ウェブサイトにアクセスしてアカウントを登録します

ステップ2:ngrokパッケージをダウンロードする   https://ngrok.com/download

ステップ3:認証と承認 https://dashboard.ngrok.com/auth

 ステップ4:ngrokstartを開始します

コマンドラインでngrokstartを開始します。デフォルトでは、構成ファイルは指定されておらず、ファイルはコンピューター上に生成されます。

  C:\Users\administrator\.ngrok2\ngrok.yml

         ngrok.ymlのコンテンツを変更します

authtoken: UW9HcuAhNjmhbPznsVk1_34tAWUKuwjN5t83K7J1da
tunnels:
  httpbin:
    proto: http
    addr: 80
  demo:
    proto: http
    addr: 8080
  

この構成では、ポート80と8080をそれぞれ備えた2つのトンネルを定義します。

ステップ5:すべてのトンネルを開始します。

 

この時点で、ローカルポートは外部ネットワークに正常にマップされています。

 

 


 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/Lixuanshengchao/article/details/83903350