Настройка перенаправления портов в Windows выполняется из командой строки (cmd.exe от имени Администратора) через режим Portproxy команды Netsh. Синтаксис команды на примере ниже:netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
где,
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=16732 connectaddress=192.168.1.17 connectport=16732
После ввода правила выводим на экран список всех активных правил перенаправления TCP портов в Windows, выполните команду:
netsh interface portproxy show all
В нашем случае присутствует только одно правило форвардинга с локального порта 16732 на внешний порт 16732 на другом ПК из одного нашего ПК в другой ПК в нужный нам порт.
Listen on ipv4: Connect to ipv4: Address Port Address Port --------------- ---------- --------------- ---------- 127.0.0.1 16732 192.168.1.17 16732
Убедившись что правило создано — переходим к проверке его на практике.
В данном примере мы настраивали отправку запросов из одного ПК в другой для печати чека на Сервер печати АТОЛ который находиться в компьютере в локальной сети. Так же можно сделать и не только для АТОЛ.