Zapobiegaj używaniu określonego połączenia sieciowego przez określoną aplikację

8

Windows 8 wprowadza nową kategorię mierzonych połączeń sieciowych . Aplikacje, które są świadome tego typu połączenia, mogą nie używać go w celu zmniejszenia kosztów połączenia.

Chciałbym wiedzieć, czy istnieje sposób, aby uniemożliwić starszym aplikacjom (takim jak oprogramowanie do tworzenia kopii zapasowych) korzystanie z mierzonego połączenia sieciowego. Czy jest to możliwe na przykład przy użyciu wbudowanej zapory?

Daniel Gehriger
źródło
Próbowałem podobnej rzeczy (w przypadku Dropbox), ale najdalej, jak mogłem to zrobić, było ustawienie mojego połączenia z pomiarem jako połączenia publicznego, a Dropbox nie był dozwolony w sieciach publicznych, ale było to trochę uciążliwe, gdy chciałem użyć dropbox w sieci publicznej ...
topherg

Odpowiedzi:

1

Mam tylko Win7 przede mną, ale można to zrobić ręcznie za pomocą zaawansowanych ustawień zapory.

Utwórz regułę wychodzącą, zawęź zakres do aplikacji i typu interfejsu lub profilu, do którego chcesz odmówić dostępu (zakładając, że mierzona sieć WAN jest osobnym typem interfejsu), a następnie ustaw opcję Blokuj połączenie.

Utwórz równoważną regułę ruchu przychodzącego.

Dom
źródło
fajny pomysł, nie istnieje
Mickey Perlstein
Co masz na myśli mówiąc, że nie istnieje? Utwórz regułę, edytuj regułę, kartę Zaawansowane, typy interfejsów, dostosuj. Możesz teraz wybrać interfejsy, których dotyczy ta reguła. Zablokuj cały ruch dla określonych programów na interfejsach, których nie chcesz, aby używały.
Dom
nie można znaleźć typów interfejsów w zakładce zaawansowanej
Mickey Perlstein
3

Udało mi się sprawić, żeby działało to tak, jak sugeruje Dom. Często pracuję na uwięzi i chciałem powstrzymać Dropbox przed zjedzeniem koncertów z mierzoną przepustowością sieci.

To rozwiązanie blokuje Dropbox.exe na wszystkich połączeniach LAN. Działa to dla mnie, ponieważ, jak wiele osób, zawsze mam połączenie bezprzewodowe, chyba że tethering - moim jedynym połączeniem LAN jest mój uwięziony iPhone. Jeśli faktycznie korzystasz z przewodowego połączenia LAN regularnie, musisz znaleźć inne rozwiązanie.

  1. Naciśnij Start (jestem w systemie Windows 8.1) i otwórz „Zapora systemu Windows z zaawansowanymi zabezpieczeniami”. (Możesz także otworzyć Zaporę systemu Windows i kliknąć Ustawienia zaawansowane.)
  2. Kliknij Reguły przychodzące
  3. Kliknij opcję Nowa reguła
  4. Kliknij Program - reguła, która kontroluje połączenia dla programu, i kliknij Dalej
  5. Kliknij „Ta ścieżka programu” i wypełnij pełną ścieżkę programu Dropbox (NIE% APPDATA% lub inny skrót - krótko się tu rozłączyłem), a następnie kliknij Dalej
  6. Wybierz „Zablokuj połączenie” i kliknij Dalej
  7. Zaznacz wszystkie pola (Domena / Prywatne / Publiczne) i kliknij Dalej
  8. Nazwij regułę (np. Dropbox - Reguła tetheringu przychodzącego) i kliknij przycisk Zakończ
  9. Teraz kliknij prawym przyciskiem myszy nową regułę na liście i kliknij Właściwości
  10. Kliknij kartę Zaawansowane we Właściwościach
  11. Kliknij Typy interfejsów -> Dostosuj
  12. Wybierz tylko sieć lokalną i kliknij OK, a następnie ponownie OK.
  13. Teraz powtórz kroki od 2 do 12 dla swojej reguły Wychodzące.

Voila! Koniec z aktywnością Dropbox, gdy masz połączenie z siecią. Oczywiście, jeśli chcesz, aby Dropbox synchronizował się czasami przez połączenie mierzone, po prostu wyłącz te dwie reguły w Zaporze.

Freewalker
źródło
twoja odpowiedź jest dobra, znacznie lepsza niż powyższa. jednak mierzone połączenie nie pojawia się jako interfejs :(
Mickey Perlstein,
Zgadza się - jedynym sposobem, jaki znalazłem, było zablokowanie przepustowości dla wszystkich połączeń LAN, co dla mnie jest tylko moim mierzonym połączeniem tetheringowym, nie używam żadnych innych połączeń LAN. Jeśli oprócz tetheringu korzystasz z rzeczywistych połączeń LAN, to rozwiązanie nie będzie działać bez ręcznego włączenia / wyłączenia reguły zapory.
Freewalker
0

O ile mi wiadomo, nie jest to możliwe.

Odpowiedź Luke'a Williamsa jest całkiem dobra. Dodam to, co skomentował topherg. Skonfiguruj swoje mierzone połączenie na Publiczne (jeśli jest to połączenie mobilne, prawdopodobnie jest już Publiczne) i utwórz regułę Przychodzące i Wychodzące w zaporze, aby zablokować program dla połączeń publicznych.

Rozwiązanie Dom będzie działać, jeśli użyjesz połączenia przewodowego dla połączenia niepomiarowanego i połączenia Wi-Fi dla połączenia mierzonego.

Właśnie zrobiłem to na Dysku Google i działa, mówi „Nie można się połączyć” teraz, gdy używam połączenia z mierzeniem (publicznym).

FernandoHidalgo
źródło
Witamy w Super User! Niestety twoja odpowiedź nie spełnia dobrych standardów odpowiedzi, do których dążymy. Prawdopodobnie lepiej nadaje się jako komentarz. Gdy zdobędziesz wystarczającą reputację , będziesz mógł komentować dowolny post; zamiast tego podaj odpowiedzi, które nie wymagają wyjaśnienia od pytającego .
cascer1