Ochrona domowego serwera Minecraft przed DDoS: pełny poradnik
Dlaczego domowy serwer to cel
Powiedzmy sobie szczerze. Jeśli twój serwer Minecraft kręci się w domu na starym PC albo dedykowanej maszynce pod biurkiem, jesteś w strefie ryzyka dużo bardziej niż ten, kto wynajmuje VDS za 10 zł.
Powód jest prosty: twoje domowe IP to twój prawdziwy adres w internecie. Nie adres data center z filtracją 1 Tbit/s, ale adres, za którym stoi twój router, komputer, smart TV i telefony całej rodziny.
Domowy kanał to zwykle 100-500 Mbit/s. Żeby go położyć atakiem DDoS, wystarczy strumień 200-300 Mbit/s. To generuje każdy darmowy stresser. A twój dostawca nie będzie filtrował ruchu, łatwiej mu zablokować cię na czas ataku, niż rozkminiać.
Główne zagrożenie: pod uderzeniem cały dom
Wielu myśli: 'No padnie serwer, zrestartuję'. Nie. Gdy DDoS idzie na twoje domowe IP, pada WSZYSTKO. Wi-Fi dla rodziny, praca zdalna, wideorozmowy, streaming. Wszystko.
I to nie jest abstrakcyjne zagrożenie. Na serwerach Minecraft dramy zdarzają się stale. Zbanowali gracza, poszedł się mścić. Przegrał wojnę klanową, zamówił atak. Ktoś po prostu chce się wykazać.
Jeśli masz serwer na hostingu, zadzwonisz do supportu i pomogą. Jeśli serwer w domu, zadzwonisz do dostawcy, który nie ma pojęcia, co to DDoS, i zaproponuje 'zrestartuj router'.
Jak atakujący znajdują twoje IP
Możesz myśleć, że twojego IP nikt nie zna. To nieprawda.
Bezpośrednie połączenie. Gdy gracz łączy się z twoim serwerem po IP, widzi ten adres. Każdy plugin do logów, Wireshark albo nawet standardowy ping pokaże IP serwera.
Shodan i Censys. Te wyszukiwarki nieustannie skanują cały internet. Twój serwer na porcie 25565 zostanie znaleziony w ciągu kilku godzin od uruchomienia. Zaindeksują wersję, MOTD i liczbę graczy.
Discord i fora. Ty sam albo twoi moderatorzy mogliście przypadkowo wrzucić IP na czat. Screenshot z widocznym paskiem adresu, config z IP w pliku logu, skarga do dostawcy, wszystko to wycieki.
Rekordy DNS. Jeśli podpiąłeś domenę bezpośrednio przez rekord A do domowego IP, prosta komenda nslookup go odkryje.
Rozwiązanie 1: Reverse proxy (zalecany sposób)
Istota prosta: między graczami a twoim serwerem stawia się pośredni serwer z mocnym kanałem i filtracją. Gracze łączą się z nim, on filtruje śmieciowy ruch i przesyła czyste pakiety do ciebie do domu.
Jak to działa:
- Gracz łączy się z adresem
play.yourserver.com - DNS kieruje go na chronione proxy
- Proxy sprawdza ruch, odsiewa atak
- Czysty ruch idzie do twojego domowego serwera szyfrowanym tunelem
- Twoje prawdziwe IP jest ukryte przed wszystkimi
To rozwiązanie używają serwisy takie jak MineGuard. Główny plus: nie musisz nic zmieniać w samym serwerze Minecraft, tylko ustawienia DNS i ewentualnie plugin do forwardowania prawdziwych IP graczy.
Plusy:
- Prawdziwe IP całkowicie ukryte
- Filtracja następuje, zanim ruch doleci do ciebie
- Nie obciąża twojego kanału i routera
- Konfiguruje się w 10-15 minut
Minusy:
- Kosztuje (zwykle od 5 USD/mies)
- Dodaje kilka ms pingu (zwykle 2-5 ms, niezauważalnie)
Rozwiązanie 2: VPN/Tunel
Alternatywne podejście to postawić tunel VPN między swoim serwerem a VPS w data center. Gracze łączą się z IP tego VPS, ruch przez tunel idzie do ciebie.
Popularne warianty:
- Tunel WireGuard (najszybszy)
- OpenVPN (łatwiejszy w konfiguracji, ale wolniejszy)
- Playit.gg i podobne serwisy (gotowe rozwiązanie)
Plusy:
- Można skonfigurować za darmo, jeśli masz VPS
- Pełna kontrola nad konfiguracją
Minusy:
- Brak filtracji ruchu, atak po prostu przejdzie przez tunel
- VPS w data center też można zatakować DDoS
- Trudniejsze w konfiguracji i utrzymaniu
- WireGuard dodaje narzut na przepustowość
Szczerze mówiąc, goły tunel VPN bez filtracji to półśrodek. Ukryjesz domowe IP, ale sam serwer i tak będzie padał przy ataku. Ma sens tylko jako tymczasowe rozwiązanie albo w parze z filtracją.
Konfiguracja ochrony krok po kroku
Oto konkretny plan działania, bez lania wody.
Krok 1: Kup domenę
Każda tania domena pasuje. Można za 1-2 USD na Namecheap albo Porkbun. Potrzebna, żeby gracze łączyli się przez nazwę domeny, a nie przez IP. To pozwoli w każdej chwili zmienić IP za proxy bez utraty graczy.
Krok 2: Podłącz usługę ochrony
Zarejestruj się w serwisie ochrony DDoS dla Minecrafta. Dodaj swoją domenę, podaj domowe IP i port serwera. Serwis da ci rekord CNAME albo chronione IP.
Krok 3: Skonfiguruj DNS
W panelu domeny utwórz rekord CNAME wskazujący na adres, który dał ci serwis ochrony. Jeśli serwis dał IP, utwórz rekord A. Usuń wszystkie stare rekordy A z twoim domowym IP.
Krok 4: Skonfiguruj forwardowanie IP
Bez tego kroku wszyscy gracze będą widoczni na serwerze z jednego IP (adres proxy). Musisz zainstalować plugin czytający prawdziwe IP z protokołu proxy.
Dla BungeeCord/Velocity, włącz proxy protocol w configu. Dla Paper/Spigot bez proxy, zainstaluj plugin wspierający proxy protocol.
Krok 5: Ogranicz bezpośredni dostęp
To krytycznie ważny krok, który wielu pomija. Skonfiguruj firewall tak, żeby port 25565 przyjmował połączenia TYLKO z adresów IP serwisu ochrony. Resztę blokuj.
Na Linuxie:
iptables -A INPUT -p tcp --dport 25565 -s IP_PROXY -j ACCEPT
iptables -A INPUT -p tcp --dport 25565 -j DROP
Na Windows - reguły w Windows Firewall. Na routerze - Port Forwarding tylko ze wskazanych IP (jeśli router to wspiera).
Krok 6: Sprawdź
Spróbuj się połączyć bezpośrednio po swoim domowym IP, nie powinno działać. Połącz się przez domenę, powinno działać. Sprawdź przez Shodan, czy twój serwer jest widoczny na domowym IP.
Czego NIE WOLNO robić
Nie przekierowuj wszystkich portów. UPnP i DMZ w routerze to zło. Przekierowuj tylko jeden port (25565) i tylko na jedno wewnętrzne IP. Żadnego DMZ.
Nie rozdawaj IP. Nawet 'zaufanym' graczom. Raz wyciekłego IP nie odzyskasz (dopóki nie dostaniesz nowego od dostawcy).
Nie używaj darmowych VPN. Darmowe serwisy VPN są wolne, niestabilne i często same są źródłem problemów z bezpieczeństwem. Dla serwera gamingowego nie nadają się.
Nie licz na 'ochronę routera'. Domowe routery nie są projektowane do przeciwdziałania DDoS. Funkcja 'ochrona od DoS' w ustawieniach routera to ochrona przed skanowaniem portów, nie więcej.
Nie stawiaj pluginów antybot z niesprawdzonych źródeł. Plugin antybot działa na poziomie aplikacji. Gdy masz zapchany kanał, jest bezużyteczny, bo ruch do pluginu po prostu nie dochodzi normalnie.
Konfiguracja routera i sieci
Nawet z ochroną proxy warto wzmocnić domową sieć.
Wyłącz UPnP. To protokół pozwalający programom automatycznie otwierać porty. Wygodny, ale niebezpieczny. Otwieraj potrzebne porty ręcznie.
Zaktualizuj firmware routera. Poważnie. Wiele routerów latami chodzi na starym firmware ze znanymi lukami.
Zmień hasło do panelu routera. Jeśli wciąż masz admin/admin albo admin/password, trzeba to naprawić od razu.
Użyj osobnej podsieci albo VLAN. Jeśli twój router wspiera VLAN, wydziel serwer w osobną sieć. Jeśli nie wspiera, przynajmniej podłącz serwer kablem, nie po Wi-Fi.
Skonfiguruj DNS-over-HTTPS. To ochroni przed DNS spoofingiem. Większość nowoczesnych routerów to wspiera.
Jeśli IP już wyciekło
Zła wiadomość: jeśli twoje IP już znają, sama ochrona nie wystarczy. Atakujący może bić bezpośrednio po IP, omijając proxy.
Oto co trzeba zrobić:
-
Zdobądź nowe IP od dostawcy. Zadzwoń i poproś o zmianę zewnętrznego IP. U większości dostawców to za darmo. Czasami wystarczy zrestartować router albo wyłączyć go na noc, jeśli masz dynamiczne IP, zmieni się.
-
Najpierw skonfiguruj ochronę, potem zmieniaj IP. Jeśli zmienisz IP i od razu odpalisz serwer bez ochrony, nowe IP wycieknie tak samo szybko.
-
Sprawdź wszystkie wycieki. Poszukaj starego IP na serwerach Discord, forach, listach serwerów. Usuń wszystko, co znajdziesz.
-
Nie podpinaj domeny do nowego IP bezpośrednio. Tylko przez serwis proxy.
Ile to kosztuje: ochrona vs hosting
Policzmy.
Domowy serwer + ochrona:
- Prąd: ~20-60 zł/mies (zależy od sprzętu)
- Domena: ~5-10 zł/mies (albo ~40-100 zł/rok)
- Ochrona DDoS: od 5 USD/mies (~20 zł)
- Razem: ~45-90 zł/mies
VDS/dedykowany serwer:
- Budżetowy VDS (4GB RAM): ~20-60 zł/mies
- Porządny dedyk (32GB RAM): ~120-320 zł/mies
- Ochrona DDoS często wliczona (ale podstawowa)
Dla małego serwera na 10-20 graczy domowy hosting z ochroną może być bardziej opłacalny. Używasz swojego sprzętu, płacisz tylko za ochronę i domenę.
Dla serwera na 50+ graczy lepiej pomyśleć o przenosinach na hosting. Tam i kanał szerszy, i support jest, i ochrona DDoS podstawowa zwykle wliczona w cenę.
Serwisy takie jak MineGuard oferują ochronę od 5 USD/mies, co jest całkiem do zniesienia dla domowego serwera. To tańsze niż za każdym razem dzwonić do dostawcy i prosić o nowe IP.
Podsumowanie
Domowy serwer Minecraft to normalna sprawa. Wiele dużych projektów zaczynało się właśnie tak. Ale bez ochrony IP to rosyjska ruletka: prędzej czy później ktoś postanowi cię położyć.
Minimalny zestaw działań:
- Kupić domenę
- Podłączyć proxy DDoS (MineGuard albo podobne)
- Zamknąć bezpośredni dostęp firewallem
- Nie świecić prawdziwym IP nigdzie
To zajmie 30-40 minut na konfigurację i oszczędzi bólu głowy na cały okres życia serwera. Lepiej spędzić ten czas teraz, niż potem tłumaczyć rodzinie, dlaczego nie działa internet.
Chroń swój serwer przed atakami DDoS
Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.
Wypróbuj za darmoPowiązane artykuły
Jak przenieść serwer Minecraft na ochronę DDoS bez downtime
Poradnik krok po kroku przenoszenia serwera Minecraft pod ochronę DDoS przez DNS. Bez utraty graczy, bez przestoju, bez paniki.
Serwer Bedrock Minecraft: kompletny poradnik konfiguracji w 2026
Poradnik krok po kroku uruchomienia serwera Bedrock Minecraft. Instalacja BDS, konfiguracja GeyserMC do cross-playa Java+Bedrock, optymalizacja wydajności i ochrona przed DDoS.
Citizens: NPC i postaci questowe na serwerze Minecraft
Pelny przewodnik po Citizens: instalacja, skiny, traity, komendy, Quests, Denizen, Sentinel, hologramy i optymalizacja serwera.