Узнал об этом недавно, когда захотел прокинуть запросы внутрь Linux системы, запущенной в режиме WSL. Там уже и узнал, что эта возможность есть уже давно. Выглядит всё максимально просто и понятно. Проброс осуществляется следующим образом:
$ netsh interface portproxy add v4tov4 listenaddress=192.168.13.17 \listenport=8080 connectaddress=172.23.53.217 connectport=80Прокинули запросы на 8080-й порт локальной системы в WSL на её внутренний адрес и порт 80. Причём делается это очень просто и быстро. Работает без всяких подводных камней.
Важно, чтобы пробрасываемые порты на самой системе не были заняты. Проверять через netstat:
$ netstat -na | find "8080"Список всех пробросов:
$ netsh interface portproxy show allУдаление:
$ netsh interface portproxy delete v4tov4 listenport=8080 \listenaddress=192.168.13.17#windows #wsl