Wie kann anwendungsspezifischer Windows-Netzwerkverkehr auf einen Proxyserver umgeleitet werden, der auf einer virtuellen Maschine ausgeführt wird?

Wie kann anwendungsspezifischer Windows-Netzwerkverkehr auf einen Proxyserver umgeleitet werden, der auf einer virtuellen Maschine ausgeführt wird?

Ich möchte den gesamten Netzwerkverkehr, der von einer bestimmten Anwendung unter Windows 7 ausgeht, auf ein Gastbetriebssystem einer virtuellen Maschine umleiten, auf dem Proxy- und Netzwerküberwachungssoftware installiert ist. Die virtuelle Maschine führt Ubuntu als Gastbetriebssystem innerhalb von VirtualBox aus.

Wie kann ich vorgehen, um die virtuelle Gastmaschine in meinem Netzwerk (oder sogar für meinen Windows-Rechner) zugänglich zu machen und dann anwendungsspezifischen Netzwerkverkehr zur Verarbeitung durch den Proxy umzuleiten, der auf dem Gastbetriebssystem ausgeführt wird?

Antwort1

Sie können den Netzwerkadapter Ihres Gastbetriebssystems in VirtualBox oder VMware im „Bridged“-Modus konfigurieren, sodass der Gast direkt mit Ihrem Router verbunden wird, mit einer separaten MAC-Adresse und internen IP-Adresse. Sie können Ihren Router dann so konfigurieren, dass er der Gast-VM eine statische IP zuweist, und sie wird so funktionieren, als wäre sie eine unabhängige Maschine in Ihrem Netzwerk. Alternativ können Sie die Portweiterleitung über NAT konfigurieren, wodurch Sie die VM unter erreichen localhost:<forwarded port>. Detaillierte Anweisungen hierzu finden Sie unterSo leiten Sie Ports an eine virtuelle Maschine weiter und verwenden sie als Serverauf howtogeek.

Sobald das Gastbetriebssystem für Ihr Hostbetriebssystem sichtbar ist, können Sie anwendungsspezifischen Datenverkehr auf die VM umleiten mitProxifier(Testversion). Ich habe es nicht getestet, aber ich glaube nicht, dass dies die ursprüngliche IP-Adresse ändern würde. Möglicherweise müssen Sie jedoch konfiguriereniptablesauf Ihrem Gastcomputer, damit dieser in Ihrem speziellen Anwendungsfall den Verkehr über netem leiten kann. Möglicherweise finden SieWeiterleiten von Ports an Gäste in libvirt / KVMnützliche Lektüre.

Wenn du es wünschstRoute alleVerkehr durch die VM sieheHinzufügen einer TCP/IP-Route zur Windows-Routingtabelle.

verwandte Informationen