내 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 결함은 여전히 잘 작동합니다.