Dlaczego zapora blokuje twoją aplikację
Zapora jest stanowa: gdy przeglądarka łączy się ze stroną, powracający ruch jest rozpoznawany i wpuszczany automatycznie. Odrzucany jest ruch, o który nikt wewnątrz nie prosił — połączenia przychodzące bez zaproszenia. Dlatego większość aplikacji nigdy nie potrzebuje wyjątku: one same się łączą, a nie nasłuchują.
Blokowane są te nieliczne, które nasłuchują: serwer Minecrafta albo Terrarii, biblioteka Pleksa, Pulpit zdalny, serwer deweloperski na porcie 3000, udostępnianie plików przez SMB. Blokada rozróżnia przy tym profile: Windows trzyma osobne reguły dla sieci Domena, Prywatna i Publiczna, a publiczną — kawiarnie, lotniska — traktuje zdecydowanie surowiej, i słusznie.
- Hostowanie lub dołączanie do gry LAN na bezpośrednich połączeniach IP
- Serwery multimedialne typu Plex czy Jellyfin, streamowane z twojego komputera
- Pulpit zdalny, żeby inny komputer mógł się z twoim połączyć
- Lokalne serwery deweloperskie — Node, IIS Express, lokalny FTP albo baza danych
- Udostępnianie plików i drukarek w sieci domowej
- Własne oprogramowanie serwerowe, które ma być widoczne w sieci lokalnej
Przepuszczamy aplikację przez zaporę
Otwórz Zabezpieczenia Windows (znajdź je przez wyszukiwanie albo kliknij ikonę tarczy w zasobniku), wejdź w Zapora i ochrona sieci i kliknij Zezwalaj aplikacji na dostęp przez zaporę. W klasycznym oknie, które się otworzy, kliknij Zmień ustawienia — potrzebne są uprawnienia administratora — potem Zezwalaj innej aplikacji, wskaż przez Przeglądaj plik .exe programu i kliknij Dodaj. Wróć do listy i zaznacz pole przy swojej aplikacji w kolumnie Prywatny, a w Publiczny tylko wtedy, gdy naprawdę tego chcesz.
Typ sieci ma większe znaczenie, niż ludzie myślą. Prywatna to sieć domowa lub zaufana; publiczna to lotniska, hotelowe Wi-Fi i inne sieci dzielone z obcymi. Aplikacja, która ma być osiągalna w domu, rzadko musi być osiągalna z kawiarni. W razie wątpliwości zaznacz tylko Prywatny — regułę zawsze możesz później poszerzyć.
Sprzątanie reguł i wiersz poleceń dla chętnych
Reguły, których już nie używasz, zasługują na usunięcie: po odinstalowaniu aplikacji jej wpis zostaje na liście na zawsze, a martwa reguła wskazująca na nieistniejący plik .exe to niewielka, ale realna powierzchnia ataku. W tym samym oknie zaznacz aplikację i kliknij Usuń. Jeśli sytuacja wymknęła się spod kontroli, strona Zapora i ochrona sieci ma przycisk przywracania ustawień domyślnych, który wymazuje wszystkie niestandardowe reguły — łącznie z tymi pożądanymi, więc traktuj go jako ostateczność. Nigdy po prostu nie wyłączaj zapory.
W skryptowanych konfiguracjach wystarczy jedna linia. W PowerShell uruchomionym jako administrator: New-NetFirewallRule -DisplayName "My App" -Direction Inbound -Program "C:\Program Files\MyApp\app.exe" -Action Allow -Profile Private. Starszy wariant netsh advfirewall firewall add rule name="My App" dir=in action=allow program="C:\Program Files\MyApp\app.exe" enable=yes profile=private robi dokładnie to samo. Oba tworzą taki sam typ reguły jak okno dialogowe, a później usuniesz ją poleceniem Remove-NetFirewallRule -DisplayName "My App".
Pytania i odpowiedzi
Dlaczego zapora blokuje moją aplikację, choć Windows nigdy nie pytał?
Część programów dodaje swoją regułę po cichu, część nie wywołuje zapytania, a zapytanie łatwo przypadkiem odrzucić. W takim razie dodaj plik .exe ręcznie przez „Zezwalaj aplikacji na dostęp przez zaporę”.
Czy zezwalać aplikacjom w sieciach publicznych?
Zasadniczo nie. Publiczny to profil dla sieci dzielonych z obcymi; zaznaczaj go tylko dla aplikacji, które świadomie chcesz mieć osiągalne z każdego miejsca.
Czy zapora Windows blokuje połączenia wychodzące?
Nie — ruch wychodzący jest domyślnie dozwolony. Odebranie aplikacji dostępu do internetu wymaga własnej reguły wychodzącej.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]