1

発信インターネット アクセスのみを持つローカル Web サーバーがあります。クラウド上にパブリック サーバーがあり、ローカル Web サーバーに直接アクセスできません。

ローカル Web サーバーをパブリック サーバーに接続し、パブリック サーバーがリバース プロキシとして機能して Web 要求をローカル Web サーバーに転送し、応答をパブリック サーバーに返す方法を見つけたいと考えています。

node-http-proxy を見て、公開サーバーを使用して、受信ポートが開かれていない別のローカル Web サーバーに http 要求を転送しようとしました。しかし、 node-http-proxy は、リバース プロキシ サーバーがローカル ネットワークにアクセスできることを前提としているようです。

そこに解決策はありますか?

ありがとう。

4

1 に答える 1

0

プロキシは通常、一連の接続の前にあります。ここであなたが本当に求めているのは、プライベート Web サーバーとの通信を開始できずにリクエストを行う方法です。HTTPの性質を考えると、何かが存在するかどうかはわかりません。

安全なトンネル (openVPN または stunnel など) を使用してこれに対処し、サーバー間のリンクを「裏返し」から確立してから、そのリンクを介して予想される方向に接続を確立することができます。ただし、基本的には、保護されたサーバーをそのホストに開放しているため、必要以上に公開される可能性があります。

于 2013-12-19T01:26:02.703 に答える