¿Se puede configurar VMWare para usar un proxy?

17

Estoy evaluando algunas soluciones de software, por lo que un simple "sí" o "no" sería bueno. Tengo algunos problemas para obtener una respuesta simple con mis propias búsquedas ...

La configuración funcionaría así: tengo una VM (el sistema operativo invitado no debería importar), ejecutándose en VMWare Workstation en un host del sistema operativo MS-Windows. El host puede acceder a un servidor proxy (un SOCKS o proxy HTTP) para conectarse a Internet si es necesario.

¿Puedo configurar el contenedor VMWare VM para usar el servidor proxy para todo su acceso a Internet y a la red, de modo que el SO huésped no tenga idea de que está pasando por un proxy? Simplemente ve internet directamente.

Por lo tanto, haga que VMWare se encargue del proxy, en lugar del sistema operativo host o el sistema operativo invitado.

DragonFax
fuente

Respuestas:

5

Una forma de hacerlo podría ser crear una VM que actúe como un enrutador que luego haga el proxy transparente para usted usando algo como redsocks. Luego configure sus otras máquinas virtuales para usar esta como su puerta de enlace predeterminada.

Hay un procedimiento sobre cómo configurar un servidor como proxy de calcetines transparentes disponible en: http://przemoc.net/tips/linux#making_socks_proxy_transparent

Y alguna información general sobre redsocks aquí: http://darkk.net.ru/redsocks/

Andre Miller
fuente
2

VMware Workstation (o cualquier otro producto VMware que conozca) no tiene esta funcionalidad de forma nativa.

Su mejor opción es configurar un proxy transparente en su red, lo que requerirá configurar su puerta de enlace para reenviar cualquier tráfico (puerto 80, etc.) que esté tratando de proxy.

Hippy
fuente
Esta es la respuesta VMWare es bastante cojo a este respecto.
wilsotc
0

Querrá examinar estas opciones dentro de VMWare (sé que VirtualBox.org las tiene, y espero que VMWare también las tenga):

  • proxy transparente
  • NAT

Internamente, sus invitados necesitarán una dirección IP interna / privada en lugar de una dirección IP pública real, a menos que sepa cómo hacer algunas cosas realmente avanzadas con el enrutamiento.

Alternativamente, debería poder configurar su VM invitada para que tenga su propia NIC (aunque sea una NIC virtual que obtenga su propia dirección IP del servidor DHCP independiente del host, etc.), pero entonces estaría pasando por alto el proxy que no es lo que quieres

Randolf Richardson
fuente