Мне нужно перенаправить некоторые порты на Windows. Что я хочу, чтобы измерить трафик на конкретном порту (445, SMB).
Мой прокси работает на той же машине. Проблема в том, что я не могу изменить порт 445. Поэтому мой прокси-сервер может прослушивать его и перенаправлять на сервер Windows SMB.
[Сервер SMB]: 445 - & gt; [RROXY]: 8445 - & gt; [Windows FW]: 445 - & gt; [КЛИЕНТ]
Мой клиент должен подключиться к порту 445
Мне нужна магия брандмауэра.
- Windows FW перенаправляет порт / интерфейс с 10.0.0.1:445 на 127.0.0.1:8445 (для службы SMB)
- Мой прокси прослушивает 127.0.0.1:8445
- перенаправить трафик на 127.0.0.1:445
возможно ли это, если да, то как?
Ответы:
Возможно, вы ищете переадресацию портов в Windows.
Начиная с Windows XP, в Microsoft Windows есть встроенная возможность настройки переадресация сетевых портов. С ним любое входящее TCP соединение (IPv4 или IPv6) на локальный порт может быть перенаправлен на другой локальный порт или даже на порт на удаленный компьютер, без необходимости службы, которая прослушивает этот порт.
Чтобы настроить его, используйте команда netsh ,
Синтаксис:
где
listenaddress
- это локальный IP-адрес, ожидающий соединения.listenport
- локальный прослушивающий TCP-порт (на нем ожидается соединение).connectaddress
- это локальный или удаленный IP-адрес (или DNS-имя), на который будет перенаправлено входящее соединение.connectport
- это TCP-порт, на который перенаправляется соединение из listenport.Для получения дополнительной информации см .:
источник