Mac(Host) - Windows(VM) Port Forwarding Relay

1 minute read

윈도우에서만 접속 가능한 리소스를 Mac에서 접근하고 싶을때

portforwarding 릴레이 방식을 사용해서 접근 할 수 있습니다.

포스팅 시간 기준 아래 버전들로 테스트 하였습니다.

macOS Catalina
버전 10.15.4

Windwos10 Pro
1903

윈도우 포트포워딩 릴레이(Windows Port Forwarding Relay)

포트포워딩 릴레이는 Host PC에서 Remote PC를 통해 리소스에 접근 할 필요가 있을때 사용합니다.


윈도우 Port Forwarding

윈도우 VM의 IP 주소와 최종 목적지 주소를 확인 합니다.

예제에서는 VM IP는 192.168.0.190 , Destination IP는 112.112.112.112 입니다.

포트포워딩 릴레이 설정 보기 ( show )

릴레이 설정 값을 확인 할 수 있습니다.

PS C:\Users\HGKWON> netsh interface portproxy show v4tov4
ipv4 수신 대기:             ipv4에 연결:

주소            포트        주소            포트
--------------- ----------  --------------- ----------

포트포워딩 릴레이 설정 추가 ( add )

관리자 권한이 필요합니다.

릴레이 맵핑 할 VM IP : PORT , Destination IP : PORT 를 명시합니다.

PS C:\Users\HGKWON> netsh interface portproxy add v4tov4 listenport=9999 listenaddress=192.168.0.190 connectport=9999 connectaddress=112.112.112.112

PS C:\Users\HGKWON> netsh interface portproxy show v4tov4

ipv4 수신 대기:             ipv4에 연결:

주소            포트        주소            포트
--------------- ----------  --------------- ----------
192.168.0.190   9999        112.112.112.112 9999

포트포워딩 릴레이 설정 삭제 ( delete )

관리자 권한이 필요합니다.

삭제 할 룰의 VM IP : PORT 를 명시합니다.

PS C:\Users\HGKWON> netsh interface portproxy delete v4tov4 listenport=9999 listenaddress=192.168.0.190

PS C:\Users\HGKWON> netsh interface portproxy show v4tov4

ipv4 수신 대기:             ipv4에 연결:

주소            포트        주소            포트
--------------- ----------  --------------- ----------

Leave a comment