development

윈도우에서 포트 포워딩

big-blog 2020. 4. 6. 08:08
반응형

윈도우에서 포트 포워딩


내 PC에는 두 개의 네트워크 보드가 있습니다.

주 포트에는 로컬 IP-> 192.168.1.111이 있고 보조 포트에는 로컬 IP-> 192.168.0.200이 있습니다.

기본 연결은 인터넷에 연결되어 있고 두 번째 연결은 IP 192.168.0.33의 장치에 연결되어 있으며 포트 80에 http 서버가 있습니다.

기본 연결 (포트 4422)에 아파치 서버가 있고 어디에서나 액세스 할 수 있습니다. 지금 원하는 것은 4422에서 연결을 감지하면이 연결을 192.168.2.33:80으로 리디렉션하고 싶습니다.

창문으로 어떻게 할 수 있습니까?


나는 그것을 해결했다, 그것은 실행될 수있다 :

netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33

전달을 제거하려면

netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111

공식 문서


nginx 는 Windows를 포함한 많은 플랫폼에서 HTTP를 전달하는 데 유용합니다. 고급 구성으로 쉽게 설정하고 확장 할 수 있습니다. 기본 구성은 다음과 같습니다.

events {}

http {
     server {

        listen 192.168.1.111:4422;

        location / {
            proxy_pass http://192.168.2.33:80/;
        }
     }
}

필요할 때 마다이 작은 유틸리티를 사용했습니다 : http://www.analogx.com/contents/download/network/pmapper/freeware.htm

이 유틸리티가 마지막으로 업데이트 된 시간은 2009 년입니다. Win10 컴퓨터에서 새 창을 열 때 몇 초 동안 중단됩니다. 그 밖의 UI 결함은 여전히 ​​잘 작동합니다.

참고 URL : https://stackoverflow.com/questions/11525703/port-forwarding-in-windows

반응형