Posso interceptar os pedidos HTTP do meu iPhone com o meu Mac?

6

Eu gostaria de ser um intermediário entre o meu iPhone e a internet para fins de depuração. Em particular, gostaria de convencer meu iPhone de que um determinado host na Internet é minha máquina de desenvolvimento local e que ele não deve se conectar à rede (para que o aplicativo entenda que ele está em contato com um servidor de produção uma caixa local).

Eu posso desativar o 3G e usar o WiFi ad hoc do meu Mac, mas adicionar /etc/hosts entradas naturalmente não encaminhará solicitações para a máquina local, já que ele está apenas fazendo NAT, não manipulando DNS ou outros protocolos em nome do telefone.

A única coisa em que consigo pensar é fazer jailbreak e mexer com o arquivo hosts no dispositivo, mas prefiro não fazer isso se puder evitá-lo. Alguém pode pensar em outra maneira de fazer isso?

    
por Collin Allen 02.12.2010 / 06:39

1 resposta

7

Configure um servidor DNS no seu mac, configure seu roteador para usar o seu mac como servidor DNS e crie entradas DNS que apontam para onde você quer.

    
por 02.12.2010 / 09:20