web-dev-qa-db-fra.com

VMWare peut-il être configuré pour utiliser un proxy?

J'évalue des solutions logicielles, alors un simple "oui" ou "non" serait Nice. J'ai quelques problèmes pour obtenir une réponse simple avec mes propres recherches ...

La configuration fonctionnerait comme suit: j'ai un VM (le système d'exploitation invité ne devrait pas avoir d'importance) s'exécutant dans VMWare Workstation sur un hôte MS-Windows. L'hôte peut accéder à un serveur proxy (proxy SOCKS ou HTTP) pour se connecter à Internet s'il le souhaite.

Puis-je configurer le conteneur VMWare VM pour qu'il utilise le serveur proxy pour tous ses accès Internet et réseau, de sorte que le système d'exploitation invité n'a aucune idée qu'il passe par un proxy? Il voit simplement Internet directement.

Ainsi, VMWare se charge de la gestion du proxy au lieu du système d'exploitation hôte ou invité.

17
DragonFax

Une façon de faire cela pourrait être de créer un VM qui joue le rôle de routeur qui fait ensuite le proxy transparent pour vous en utilisant quelque chose comme une redsocks. Configurez ensuite vos autres ordinateurs virtuels pour qu'ils utilisent celui-ci comme passerelle par défaut.

Une procédure permettant de configurer un serveur en tant que proxy socks transparent est disponible à l'adresse suivante: http://przemoc.net/tips/linux#making_socks_proxy_transparent

Et quelques informations générales sur les chaussettes ici: http://darkk.net.ru/redsocks/

5
Andre Miller

VMware Workstation (ou tout autre produit VMware que je connais) ne dispose pas de cette fonctionnalité de manière native.

Votre meilleur choix est de configurer un proxy transparent sur votre réseau, ce qui nécessitera de configurer votre passerelle pour qu'elle transfère le trafic (port 80, etc.) que vous tentez d'utiliser comme proxy.

2
Hyppy

Vous voudrez examiner ces options dans VMWare (je sais que VirtualBox.org les a, et j'espère donc que VMWare en a aussi):

  • proxy transparent
  • NAT

En interne, vos invités auront besoin d’une adresse IP interne/privée au lieu d’une adresse IP publique réelle, à moins que vous ne sachiez effectuer des tâches très avancées en matière de routage.

Sinon, vous devriez pouvoir configurer votre invité VM pour qu'il ait son propre NIC (bien qu'un virtuel NIC obtienne sa propre adresse IP du serveur DHCP, indépendamment de l'hôte, etc.). ), mais alors vous éviteriez le proxy qui n’est pas ce que vous voulez.

0
Randolf Richardson