대상 및 포트 번호별로 TCP 패킷 전달

대상 및 포트 번호별로 TCP 패킷 전달

대상 XYZ 및 포트 번호 NN으로 향하는 TCP 패킷만 127.0.0.1 포트 번호 9150으로 전달할 수 있는 방법이 있습니까?

저는 Windows를 사용하고 있습니다.

감사해요

답변1

이 방법은 작동할 수 있습니다(Windows 7 이상에서는IPv4인 경우에도 IPv6 스택이 설치되어 있음):

netsh interface portproxy 
    add v4tov4 listenport=NN listenaddress=XYZ
    connectport=9150 connectaddress=127.0.0.1

그렇지 않은 경우(listenaddress가 등록된 인터페이스 중 하나여야 하는지 확실하지 않음) 포트 NN에 대한 전체 트래픽을 가로채야 할 수도 있습니다. 이것은 일반적으로 거의 확실하게 작동하지만 정확히 사용자가 요청한 것이 아니며 포트 NN을 가로채고 싶지만 작동하지 않습니다.~ 아니다, 예를 들어 포트 NN+1을 말합니다.

netsh interface portproxy 
    add v4tov4 listenport=NN listenaddress=0.0.0.0
    connectport=9150 connectaddress=127.0.0.1

시도해 볼 수도 있습니다.Rouvali의 서비스. 더 유연해 보이지만 그 자체를 위해 더 이상 사용되지 않는 것 같습니다 netsh.

관련 정보