質問: macでiphoneのhttpリクエストを傍受できますか? デバッグの目的で、iphoneとインターネットの中間者になりたいです。特に、インターネット上の特定のホストが私のローカル開発マシンであり、実際にはネットに接続してはならないことをiphoneに納得させたいと思います(したがって、アプリは、実際にヒットしているときに本番サーバーに接続していると信じていますローカルボックス)。3gを無効にしてmacのアドホックwifiを使用することはできますが、/etc/hostsエントリを追加しても、natを実行するだけで、電話に代わってdnsやその他のプロトコルを処理しないため、もちろんローカルマシンにリクエストをルーティングしません。 。私が考えることができる唯一のことは、それをジェイルブレイクしてデバイス上のhostsファイルを台無しにすることですが、それを回避できるのであれば、そうはしません。誰かがこれについて別の方法を考えることができますか?
回答: macにdnsサーバーをセットアップし、macをdnsサーバーとして使用するようにルーターを構成し、目的の場所を指すdnsエントリを作成します。