Como usar um proxy para localhost?

Como usar um proxy para localhost?

Quero testar meu aplicativo da web com endereços IP diferentes. Estou procurando uma maneira de alterar meu endereço IP ao navegar em meu site localizado em http://localhost/(WAMPServer).

O que posso fazer para falsificar meu endereço IP no host local?

Responder1

Se o endereço IP que você deseja testar não estiver localizado na sua sub-rede ou não estiver em uso, você poderá adicionar um IP adicional ao seu adaptador de rede.

No Painel de controle -> Configurações de rede -> Propriedades de conexão LAN, selecione IPv4 -> Avançado e adicione um novo endereço IP com uma máscara de sub-rede 255.255.255.255. Pode ser necessário reiniciar o servidor WAMP (módulo Apache) para que as alterações tenham efeito.

Responder2

Você não especificou qual software estava usando como proxy.

Mas basicamente:

  • Para que um proxy funcione, ele precisa ter acesso a 2 redes.

  • Para que algo tenha acesso ao 127.0.0.1 de um sistema (que reside na rede 127.0.0.1/8), ele deve estar rodando nesse mesmo sistema.

  • Portanto, você precisa executar seu proxy nesse sistema e instruí-lo a fazer proxy das solicitações recebidas de qualquer lugar para 127.0.0.1 de um lado para outro.

Tenha em mente que:

  • O encaminhamento de porta NAT+ não funcionará a menos que você esteja executando o serviço localhost no próprio roteador.

    • O encaminhamento de porta NAT + só pode levar você até uma NIC no sistema, mas nem um salto adicional em seu host local.
  • Novamente, como você precisa executar o proxy no mesmo sistema que o host local, os únicos outros IPs que você pode escolher são aqueles que estão sendo usados ​​nesse sistema para conectividade com a Internet ou LAN.

  • Algumas técnicas avançadas podem ser usadas para encaminhar o tráfego de entrada recebido pelo sistema em uma porta específica para o serviço localhost para 127.0.0.1. Isso inclui:

    • iptablesconfiguração se este for um sistema Linux

    • possivelmente algo com as routedeclarações corretas (Windows e Linux)

    • software que "re-proxies" diretamente o tráfego como rinetd(disponível na maioria das distros Linux e provavelmente no Windows através do Cygwin)

    • e até mesmo configurar uma VPN entre seu roteador e este sistema.

informação relacionada