Расширенное перенаправление портов Windows Firewall

0

Мне нужно перенаправить некоторые порты на 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

возможно ли это, если да, то как?

Marc
источник
1
Как я знаю, если вы просто хотите развернуть порт вперед на брандмауэре Windows, я думаю, что это может быть невозможно. Как я знаю, мы можем использовать порт вперед в Windows как ответ говорить о.
OOOO

Ответы:

0

Возможно, вы ищете переадресацию портов в Windows.

Начиная с Windows XP, в Microsoft Windows есть встроенная возможность настройки переадресация сетевых портов. С ним любое входящее TCP соединение (IPv4 или IPv6) на локальный порт может быть перенаправлен на другой локальный порт или даже на порт на удаленный компьютер, без необходимости службы, которая прослушивает этот порт.

Чтобы настроить его, используйте команда netsh ,

Синтаксис:

интерфейс netsh portproxy add v4tov4 listenaddress = localaddress listenport = локальный порт

где

  • listenaddress - это локальный IP-адрес, ожидающий соединения.
  • listenport - локальный прослушивающий TCP-порт (на нем ожидается соединение).
  • connectaddress - это локальный или удаленный IP-адрес (или DNS-имя), на который будет перенаправлено входящее соединение.
  • connectport - это TCP-порт, на который перенаправляется соединение из listenport.

Для получения дополнительной информации см .:

harrymc
источник