![대상 및 포트 번호별로 TCP 패킷 전달](https://rvso.com/image/1438135/%EB%8C%80%EC%83%81%20%EB%B0%8F%20%ED%8F%AC%ED%8A%B8%20%EB%B2%88%ED%98%B8%EB%B3%84%EB%A1%9C%20TCP%20%ED%8C%A8%ED%82%B7%20%EC%A0%84%EB%8B%AC.png)
대상 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
.