クライアント IP に基づいてアクセスを承認する Web サービスとやり取りする小さなアプリケーションを開発しています。自宅のローカル マシンで開発する場合、ISP から取得したランダム IP の承認を要求しない限り、Web サービスへのアクセスは許可されません。
私の質問: 自宅で固定 IP を使用できないため、この問題を回避する簡単な方法はありますか? プロキシ、vpn など...許可された IP を持つ Web サーバーを介して? どのように?
前もって感謝します :)
クライアント IP に基づいてアクセスを承認する Web サービスとやり取りする小さなアプリケーションを開発しています。自宅のローカル マシンで開発する場合、ISP から取得したランダム IP の承認を要求しない限り、Web サービスへのアクセスは許可されません。
私の質問: 自宅で固定 IP を使用できないため、この問題を回避する簡単な方法はありますか? プロキシ、vpn など...許可された IP を持つ Web サーバーを介して? どのように?
前もって感謝します :)
質問に直接答えるには:ダイナミックDNS。テストのために、 http://dyndns.orgなどのダイナミックDNSプロバイダーから取得したホスト名にWebサービスを指定します。次に、動的に割り当てられたIPアドレスでDNSエントリを自動的に更新するツールをダウンロードします。
しかし、もっと重要なのは、開発、デバッグ、テスト用のIPアドレスとしてローカルホスト(127.0.0.1)を使用できないのはなぜですか?
これがあなたの問題だと思います: Authorized_IP システムからのみ remote_system に接続できます。
自宅の PC から Authorized_IP に ssh できる場合は、ssh コマンドで Authorized_IP のポート 8080 への接続を remote_system のポート 80 に転送する ssh トンネルをセットアップできます。Authorized_IP システムで Linux を実行する場合は、非常に簡単です。Windows は Cygwin sshd を使用するとより複雑になりますが、それは可能です。