2

Я пытаюсь переадресовать порт из A:1234 в B:5678. Теперь C подключится к A:1234 и будет перенаправлен на B:5678.

Я мог бы заставить это работать, используя PuTTY, используя эту конфигурацию:Скриншот конфигурации туннелей PuTTY

Теперь я пытаюсь сделать то же самое, используя plink. К сожалению, я не знаю, какую опцию мне следует использовать с plink, которая будет эквивалентна "Локальные порты принимают соединения от других хостов" на скриншоте. Команда, которую я пробовал

plink -i dummy.ppk -L *:5678:localhost:1234 account@12.34.56.78

Что будет эквивалентным скриншоту выше?

1 ответ1

3

Получил решение. Переходя от

plink -i dummy.ppk -L *:5678:localhost:1234 account@12.34.56.78

в

plink -i dummy.ppk -L 0.0.0.0:5678:localhost:1234 account@12.34.56.78

это работает, как ожидалось.

Разница была в следующем: первая команда Sysinternals TCPView показала, что plink.exe открывает соединение с локальным адресом 127.0.0.1. Со второй командой локальный адрес стал 0.0.0.0. Я предполагаю, что это говорит plink, чтобы принимать соединения от других хостов.

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