Запретить определенному приложению использовать дозированное сетевое соединение

8

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

Я хотел бы знать, есть ли способ предотвратить использование замеренного сетевого подключения устаревшими приложениями (например, программами резервного копирования). Возможно ли это, например, с помощью встроенного межсетевого экрана?

Даниэль Геригер
источник
Я попробовал аналогичную вещь (для dropbox), но самое большее, что я мог сделать, это установить мое измеренное соединение как общедоступное соединение, и dropbox не был разрешен в публичных сетях, но это было чем-то вроде боли, когда я хотел использовать Dropbox в публичной сети ...
Topherg

Ответы:

1

Передо мной только Win7, но это можно сделать вручную с настройками Advanced Firewall.

Создайте правило для исходящих запросов, сузьте область применения до своего приложения и тип интерфейса или профиль, к которому вы хотите запретить доступ (при условии, что измеренный WAN является отдельным типом интерфейса), затем установите значение «Блокировать соединение».

Создайте эквивалентное Правило Входящего.

Дом
источник
хорошая идея, не существует
Микки Перлштейн
Что значит не существует? Создать правило, Изменить правило, Вкладка «Дополнительно», Типы интерфейса, Настроить. Теперь вы можете выбрать, к каким интерфейсам применяется это правило. Блокируйте весь трафик для определенных программ на интерфейсах, которые вы не хотите, чтобы они использовали.
Дом
не удалось найти типы интерфейсов во вкладке «Дополнительно»
Микки Перлштейн,
3

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

Это решение блокирует Dropbox.exe на всех соединениях локальной сети. Это работает для меня, потому что, как и многие люди, я всегда нахожусь в беспроводном соединении, если я не привязываю - мое единственное соединение LAN - это мой привязанный iPhone Если вы на самом деле используете проводное подключение к локальной сети на регулярной основе, вам нужно будет найти другое решение.

  1. Нажмите Пуск (я на Windows 8.1) и откройте «Брандмауэр Windows в режиме повышенной безопасности». (Вы также можете открыть брандмауэр Windows и нажать «Дополнительные параметры».)
  2. Нажмите Входящие правила
  3. Нажмите Новое правило
  4. Нажмите «Программа» - правило, управляющее соединениями для программы, и нажмите «Далее».
  5. Нажмите «Путь к этой программе» и введите полный путь к программе Dropbox (НЕ% APPDATA% или другой ярлык - я тут кратко повесил трубку) и нажмите Далее.
  6. Выберите «Блокировать соединение» и нажмите «Далее».
  7. Выберите все поля (Домен / Частный / Общий) и нажмите Далее.
  8. Назовите свое правило (например, Dropbox - Правило входящего модема) и нажмите Finish.
  9. Теперь щелкните правой кнопкой мыши новое правило в списке и выберите Свойства
  10. Перейдите на вкладку «Дополнительно» в разделе «Свойства».
  11. Нажмите Типы интерфейса -> Настроить
  12. Выберите только Локальная сеть и нажмите OK, затем снова OK.
  13. Теперь повторите шаги со 2 по 12 для своего правила Outbound.

Вуаля! Нет больше активности Dropbox, когда вы находитесь на привязном соединении. Конечно, если вы хотите, чтобы Dropbox синхронизировал время от времени по измеренному соединению, просто отключите эти два правила в брандмауэре.

Freewalker
источник
Ваш ответ хороший, намного лучше, чем выше. однако измеренное соединение не отображается как интерфейс :(
Микки Перлштейн,
Правильно - единственный способ, который я нашел, - это заблокировать пропускную способность для всех подключений к локальной сети, которая для меня является только моим подключением с фиксированной привязкой, я не использую другие подключения к локальной сети. Если вы используете реальные подключения к локальной сети в дополнение к привязке, это решение не будет работать без ручного включения / отключения правила брандмауэра.
Freewalker
0

Насколько я знаю, это невозможно.

Ответ Люка Уильямса довольно хороший. Я добавлю, что прокомментировал Topherg. Настройте измеренное подключение на Public (если это мобильное подключение, оно, вероятно, уже Public) и создайте правило Inbound и Outbound в брандмауэре, чтобы заблокировать программу для Public подключений.

Решение Dom будет работать, если вы используете проводное соединение для своего не измеренного соединения и Wi-Fi для своего измеренного соединения.

Я только что сделал это для Google Drive, и он работает, он говорит: «Невозможно подключиться» теперь, когда я использую дозированное (общедоступное) соединение.

FernandoHidalgo
источник
Добро пожаловать в Super User! К сожалению, ваш ответ не соответствует стандартам хорошего ответа, к которому мы стремимся. Это, вероятно, лучше подходит в качестве комментария. Как только у вас будет достаточно репутации, вы сможете комментировать любой пост; вместо этого предоставьте ответы, которые не требуют разъяснений от автора .
cascer1