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?
Tags proxy http http-proxy