Windows 애플리케이션별 네트워크 트래픽을 가상 머신에서 실행되는 프록시 서버로 어떻게 리디렉션할 수 있나요?

Windows 애플리케이션별 네트워크 트래픽을 가상 머신에서 실행되는 프록시 서버로 어떻게 리디렉션할 수 있나요?

Windows 7에서 실행되는 특정 애플리케이션에서 발생하는 모든 네트워크 트래픽을 프록시 및 네트워크 모니터링 소프트웨어가 로드된 가상 머신 게스트 OS로 리디렉션하고 싶습니다. 가상 머신은 VirtualBox 내에서 게스트 OS로 Ubuntu를 실행하고 있습니다.

내 네트워크(또는 내 Windows 시스템)에서 게스트 가상 머신에 액세스할 수 있도록 한 다음 게스트 OS에서 실행되는 프록시에서 처리할 애플리케이션별 네트워크 트래픽을 리디렉션하려면 어떻게 해야 합니까?

답변1

게스트가 별도의 MAC 주소와 내부 IP 주소를 사용하여 라우터에 직접 연결되도록 VirtualBox 또는 VMware에서 '브리지' 모드로 게스트 OS의 네트워크 어댑터를 구성할 수 있습니다. 그런 다음 게스트 VM에 고정 IP를 할당하도록 라우터를 구성할 수 있으며 이는 마치 네트워크에서 독립적인 시스템인 것처럼 작동합니다. 또는 NAT를 통해 포트 전달을 구성하여 에서 VM에 연결할 수 있습니다 localhost:<forwarded port>. 이를 수행하는 방법에 대한 자세한 지침은 다음을 참조하세요.포트를 가상 머신으로 전달하고 이를 서버로 사용하는 방법Howtogeek에서.

게스트 OS가 호스트 OS에 표시되면 다음을 사용하여 트래픽 애플리케이션별 트래픽을 VM으로 리디렉션할 수 있습니다.프록시파이어(평가판). 테스트하지는 않았지만 원래 IP 주소가 변경될 것이라고는 생각하지 않습니다. 그러나 구성해야 할 수도 있습니다.iptables특정 사용 사례에서 netem을 통해 트래픽을 라우팅할 수 있도록 게스트 컴퓨터에 설치합니다. 당신은 찾을 수 있습니다libvirt/KVM의 게스트에게 포트 전달유용한 독서.

당신이 원한다면노선 모두VM을 통한 트래픽 참조Windows 라우팅 테이블에 TCP/IP 경로 추가.

관련 정보