Xampp を使用してローカルホスト (Windows) で PHP アプリケーションを開発しています。アプリケーションからサードパーティの API にアクセスする必要がありますが、オンライン サーバーの IP アドレスを使用してのみ API にアクセスできます。SSH トンネルを使用してオンライン サーバー経由でインターネットに Apache リクエストを再ルーティングするにはどうすればよいですか? (VPN 接続をセットアップできません)
ありがとう
サードパーティ API の URL が次の場所にあるとします。
192.168.200.100 on port 80
オンライン サーバーの IP は次のとおりです。
10.10.10.100
トンネルを開くには、次のコマンドを実行します。
ssh -L127.0.0.1:8888:192.168.200.100:80 10.10.10.100
ssh コマンドは手動でオンライン サーバーに接続し、次の場所で参照できる SSH トンネルを開きます。
127.0.0.1 on port 8888
したがって、PHP アプリケーションでは、192.168.200.100 でサードパーティ サーバーに直接接続する代わりに、ローカル IP とポート (127.0.0.1:8888) を使用します。