web-dev-qa-db-ja.com

MacでiPhoneのHTTPリクエストを傍受できますか?

デバッグの目的で、iPhoneとインターネットの中間者になりたいです。特に、インターネット上の特定のホストが私のローカル開発マシンであり、実際にはネットに接続してはならないことをiPhoneに納得させたいと思います(したがって、アプリは、実際にヒットしているときに本番サーバーに接続していると信じていますローカルボックス)。

3Gを無効にしてMacのアドホックWiFiを使用することはできますが、/etc/hostsエントリを追加しても、NATを実行するだけで、電話に代わってDNSやその他のプロトコルを処理しないため、もちろんローカルマシンにリクエストをルーティングしません。 。

私が考えることができる唯一のことは、それをジェイルブレイクしてデバイス上のhostsファイルを台無しにすることですが、それを回避できるのであれば、そうはしません。誰かがこれについて別の方法を考えることができますか?

6
Collin Allen

MacにDNSサーバーをセットアップし、MacをDNSサーバーとして使用するようにルーターを構成し、目的の場所を指すDNSエントリを作成します。

7
JamieDainton