🛡️ Windows : Как открыть порт на брандмауэре из командной строки (CLI) |

🛡️ Windows : Как открыть порт на брандмауэре из командной строки (CLI)

Мануал

Брандмауэр Windows можно настраивать из графического интерфейса (с помощью консоли firewall.cpl UI), а также с помощью командной строки.

В этом кратком руководстве мы рассмотрим, как управлять правилами из CLI, чтобы открыть, заблокировать порт и удалить правило.

В двух словах, вот пример команды:

netsh advfirewall firewall add rule name="<DESCRIPTION>" dir=in action=<ACTION> protocol=<PROTOCOL> localport=<PORT>

В остальной части этой статьи мы будем считать, что хотим поиграть с TCP-портом 3001.

1. Откроем порт tcp-3001:

netsh advfirewall firewall add rule name="tcp-3001" dir=in action=allow protocol=TCP localport=3001

2. Заблокируем порт tcp-3001:

netsh advfirewall firewall add rule name="tcp-3001" dir=in action=block protocol=TCP localport=3001

3. Удалим правило tcp-3001:

netsh advfirewall firewall delete rule name="tcp-3001" dir=in action=allow protocol=TCP localport=3001

4. Если вы хотите поиграть с существующими правилами, вот команда, которая покажет все существующие правила:

netsh advfirewall firewall show rule name=all

БОНУС. Вот команды для включения/выключения брандмауэра:

netsh advfirewall set allprofiles state on
netsh advfirewall set allprofiles state off

см. также:

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий