任意のマシン (おそらく別のプライベート ネットワーク) で実行されているクライアントからプライベート ネットワーク内の Web サーバーにアクセスできるようにするためのベスト プラクティスを探しています。典型的なセットアップは次のとおりです。
- Web サーバーは、NAT の背後にある (クライアントから直接アクセスできない) Linux マシンで実行されており、JPEG ストリーミングに使用されています。
- クライアントは任意のデバイスで実行でき、Web サーバーから直接アクセスすることはできません。
- Web サーバーとクライアントの両方から直接アクセスできる中間サーバー (Linux マシン) (静的 IP アドレスを所有しているため)。
私の頭に浮かぶ最初の解決策は、中間サーバーを Web プロキシとして使用し、中間マシンと Web サーバーの間に SSH トンネルを作成することですが、クライアントがプロキシ設定を変更する必要がありますが、これは私のオプションではありません。場合。おそらくうまくいく他の解決策は、中間マシンにHTTPリクエストをWebサーバーに転送させることですが、簡単な方法はわかりません。私にはよくあるケースのように見えるので、それを行うサービスがあればいいのにと思います。また、Web サーバーへの透過的なアクセスを提供する他のソリューションにもオープンです。