Como reescrever solicitações HTTP com proxy no Charles sem alterar o endereço IP / Porta TCP do pacote original?

1

Estou usando o Charles para interceptar e reescrever uma determinada consulta em solicitações HTTP com proxy da seguinte forma:

Solicitação HTTP --- > > Proxifier --- > > Proxy Charles Socks ---- > > Proxy HTTP --- > > Servidor HTTP

O problema é que, depois de reescrever os pedidos HTTP, Charles os envia diretamente para o servidor HTTP, ignorando o fato de que eles são proxificados. Eu comparei as solicitações HTTP com proxies originais (sem interceptação de Charles) com as requisições HTTP reescritas por Charles no Wireshark e descobri que o IP / porta do proxy HTTP mudou para o IP / port do servidor HTTP! certamente como resultado de Charles fazer uma pesquisa DNS desnecessária com base no nome do host do servidor HTTP, como resolver esse problema?

    
por Bruce 07.04.2014 / 03:03

0 respostas