Команда netsh: блокировка порта

я пытаюсь заблокировать/разрешить порт 80, чтобы заблокировать/разрешить доступ в Интернет в браузерах. я ссылался на эту статью http://support.microsoft.com/kb/947709 о командах netsh .

моя команда была: брандмауэр netsh advfirewall добавить имя правила = «allow80» протокол = каталог TCP = выходной локальный порт = 80 действие = блокировать

cmd запросил у меня права администратора, после запуска с правами администратора выполнение команд возвращается нормально. но я абсолютно ничего не делаю, мне все еще разрешено просматривать веб-страницы.

что может быть не так?


person Miharbicha    schedule 28.10.2011    source источник
comment
Как насчет 8080? Кроме того, вам может потребоваться перезагрузка, чтобы изменения вступили в силу.   -  person Griffin    schedule 29.10.2011
comment
Спасибо за ответ, но я использую SetTcpEntry msdn.microsoft.com/en-us/library/windows/desktop/ и зацикливать все соединения каждые x секунд и закрыть соединение, если порт обнаружен.   -  person Miharbicha    schedule 13.04.2012


Ответы (2)


измените локальный порт = 80 на удаленный порт = 80

person user5026243    schedule 18.06.2015

Кажется, что вы устанавливаете локальный порт как tcp 80, но вы строите исходящее правило, технически локальный порт является исходным портом для этого типа правила, потому что вы запускаете соединение с удаленным портом (портом назначения) tcp 80 для любого сайта. в Интернете вы должны изменить параметр localport на remoteport.

С уважением.

person Jorge Luis Gutiérrez Barrera    schedule 30.10.2017