How to forward one local port to another?

justcoding121 picture justcoding121 · Oct 10, 2013 · Viewed 7.6k times · Source

I have a HTTP proxy server running on port 127.0.0.1:8888. I need to redirect a HTTP client binding to 127.0.0.1:8080 to be forwarded to 127.0.0.1:8888.

I tried using netsh.exe utility in Windows. I have DHCP client service running in my windows 7.

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=8888 connectaddress=127.0.0.1

The command was successfully executed. However the proxy server never receives any request. Is it not possible to forward local ports? Or my understanding is wrong.

Answer

Saint picture Saint · Nov 16, 2013

Set listenaddress and connectaddress to actual address in LAN (e.g. 192.168.1.15, depending on your router and dhcp). Not localhost