1

Xampp を使用してローカルホスト (Windows) で PHP アプリケーションを開発しています。アプリケーションからサードパーティの API にアクセスする必要がありますが、オンライン サーバーの IP アドレスを使用してのみ API にアクセスできます。SSH トンネルを使用してオンライン サーバー経由でインターネットに Apache リクエストを再ルーティングするにはどうすればよいですか? (VPN 接続をセットアップできません)

ありがとう

4

1 に答える 1

0

サードパーティ 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) を使用します。

于 2012-09-28T14:23:27.343 に答える