На моем ПК с Windows (192.168.1.123) у меня есть приложение, которое по умолчанию подключается к 1.2.3.4 через порт 3333. Я бы хотел перенаправить трафик на 127.0.0.1 порт 2222

Под Linux это можно сделать, введя это на моем ПК.

iptables -t nat -A OUTPUT -s 192.168.1.123 -p tcp -d 1.2.3.4 --dport 3333 -j DNAT --to-destination 127.0.0.1:2222 

Есть ли способ сделать вышеуказанное на Windows?

1 ответ1

0

в Linux это возможно с помощью nc например, nc -l 1234 | nc 1.2.3.4 5678 и вы можете получить nc на windows с помощью cygwin

Альтернатива nc в окнах с помощью команды netsh

здесь упоминается

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .