Simulando proxy no VMware

6

Atualmente, estou testando um novo sistema de proxy que gostaria de testar no meu próprio computador. Como não tenho um PC adicional disponível, pensei em fazer isso com o VMware. Aqui está o que eu gostaria de fazer:

O computador físico deve fazer uma conexão com a Internet usando o proxy VMware e não o roteador. A máquina VMware deve ter duas interfaces de rede, uma para conectar-se à internet e outra para se conectar à minha máquina física com o proxy como DHCP.

  1. Isso é possível?
  2. Se sim, como eu poderia realizar isso?
por BloodPhilia 14.06.2010 / 17:53

2 respostas

4

Existem várias maneiras de fazer isso, mas aqui está uma abordagem:

  1. Defina a VM para usar rede em ponte em vez de NAT.
  2. Desative o serviço DHCP (mas não o cliente DHCP da porta WAN) no seu roteador.
  3. Forneça à máquina virtual um endereço IP fixo na sub-rede do seu roteador (por exemplo, 192.168.0.101).
  4. Forneça à máquina virtual outro endereço IP fixo em uma sub-rede privada diferente (por exemplo, 10.234.0.1)
  5. Configure o proxy e ative seu serviço DHCP (mas não seu cliente DHCP). Configure-o para distribuir um intervalo de endereços IP não roteáveis na sua nova sub-rede privada (por exemplo, 10.234.0.101-150). Eu presumo que o proxy, neste caso, deve ser o gateway padrão, então configure o escopo DHCP de acordo.
  6. Renove a concessão DHCP da máquina host para que ela receba um novo endereço IP do proxy (por exemplo, 10.234.0.101).
por 23.06.2010 / 21:52
0

Sim, isso pode ser feito, de fato eu fiz isso sozinho. Você precisa gerenciar os VMNets para criar várias conexões ao seu servidor proxy. No linux existe um comando para isso, no windows um gui (eu acho, sou um 'nix hacker). Tudo isso está bem documentado nos documentos do VMWare.

Então você precisa encontrar uma maneira de fazer com que seu computador / navegador use o proxy. Se você apenas o que testar um navegador, isso é fácil. Basta editar as configurações do seu navegador. Se você quiser testar mais extensivamente eu recomendo que você crie uma VM separada, que compartilha no VMNet com o proxy para testar.

Espero que isso ajude.

    
por 19.06.2010 / 11:10

Tags