Брандмауэр Windows: заблокировать все, кроме одного приложения на порт 80

9

Я хотел бы заблокировать все исходящие действия порта 80, кроме одного конкретного приложения.

Почему? Я хочу протестировать часть программного обеспечения, чтобы увидеть, будет ли он использовать прокси-сервер, если прямое подключение к Интернету недоступно. Мне нужно разрешить подключение моего прокси, но больше ничего.

Я бы подумал, что это будет общий сценарий, но я не могу найти ничего, что подсказывало бы, как этого добиться.

Кстати, это на Windows 7

Его королевское покраснение
источник
ОК, разобрался. Вам необходимо открыть свойства брандмауэра Windows и установить блокировку исходящих подключений (по умолчанию установлено значение «Разрешить»). Затем вы добавляете правило Разрешить для своего прокси-приложения. Он сделал то, что я хотел для целей тестирования, но, очевидно, не то, чтобы изменить долгосрочные.
Его королевское покраснение

Ответы:

7

Вы можете сделать это с помощью панели настроек Advanced Security.

Откройте элемент панели управления брандмауэра Windows и нажмите «Дополнительные параметры»:

Панель управления

(Вы также можете открыть Advanced Security, открыв меню «Пуск» и введя «Брандмауэр Windows в режиме повышенной безопасности».)

Нажмите на Свойства брандмауэра Windows:

Брандмауэр Windows в режиме повышенной безопасности

Выберите «Заблокировать» в меню «Исходящие соединения»:

Окно свойств

Нажмите OK, затем создайте новое правило для исходящих сообщений. Нажмите «Исходящие правила» (в левой боковой панели), а затем нажмите «Новое правило»:

исходящие правила

nc4pk
источник
Аналогично superuser.com/a/268909/109468
ferventcoder,