Preskoči na sadržaj
DDoS zaštita · Peeryx · 15 Tbps+
Svi vodiči

GRE, reverse proxy ili BGP: izaberite pravi put zaštite

GRE, reverse proxy i BGP rješavaju različite dijelove putanje saobraćaja. Nisu zamjenjivi prekidači DDoS zaštite. Izbor zavisi od protokola, upravljanja adresama, izvornog pristupa i mogućnosti promjene usmjeravanja bez gubitka dozvoljenih veza, a ne samo imena tehnologije ili zaštitnog sloja.

← Svi vodičiCubixServ

Prije početka

Navedite adrese, portove i protokole i odredite upravitelja oba kraja. Potvrdite prava na prefikse i izvore. Čuvajte pravila, pristup i stare putanje; promjene pripremite s operatorom i osigurajte povratak na radno stanje.

Proxy treba odgovarati protokolu

HTTP reverse proxy obrađuje podešen HTTP, ne automatski UDP svake igre. NGINX stream može prenositi TCP ili UDP uz odgovarajuće postavke; to nije aplikacijsko HTTP filtriranje. Provjerite modul, portove, timeout i javne adrese. Dostupna stranica ili TCP veza ne dokazuju put igre, datoteke i povratni saobraćaj. Svaku komponentu testirajte posebno s odgovarajućim protokolom i stvarnim klijentom.

GRE dodaje enkapsulaciju

GRE prenosi pakete u dodatnom mrežnom omotaču. Preko IPv4 koristi IP protokol 47, ne TCP port 47. Sam ne daje šifriranje ili potvrdu drugog kraja. Potvrdite dozvoljene krajeve, filtere i putanje s obje strane. Nasumično otvaranje TCP porta ne stvara tunel ili zaštitu. Provjerite mogućnosti hosta i ovlaštenje za izmjenu mrežnih pravila; upravljanje tunelom odvojite od javne igre.

BGP objavljuje dozvoljene prefikse

BGP razmjenjuje informacije o putanjama, sam ne filtrira svaku aplikaciju. Zahtijeva pravo na prefikse, odnos s operatorom i dogovorene politike. Dodijeljena VPS IP ne daje pravo objave cijelog bloka ili vlastite BGP sesije. Prije promjene razjasnite odgovornosti i obim zaštićenog tranzita. Ne testirajte tuđe prefikse niti zaključujte da imate autonomni sistem iz naziva usluge ili administratorskog pristupa virtuelnoj mašini.

Sačuvajte povratak i izvore

Prosljeđivanje uključuje oba smjera, stanje veze i adrese vidljive aplikaciji. Asimetrija može poremetiti filtere koji prate stanje. Prije ograničenja dokumentujte dozvoljene izvore, upravljanje i provjere zdravlja. Široko povjerenje omogućava zaobilaženje, uska pravila blokiraju klijente. Testirajte ulaz, odgovore i duge veze uz povratak izvornim pravilima. Promjena javne IP sama ne određuje ispravan povratni put ni sve potrebne izvore.

Provjerite MTU i velike pakete

Enkapsulacija smanjuje prostor izvornog paketa. Mali test može raditi dok veliki prijenos ne uspijeva. Provjerite MTU putanje, fragmentaciju i potrebne poruke greške. TCP MSS ne rješava sve UDP probleme sam. Ne kopirajte vrijednost tuđeg primjera: koristite stvarni put, tunel i mjerenja pa provjerite datoteke i igru. Čuvajte stare vrijednosti za poređenje i oporavak nakon neuspješnog rezultata promjene.

Testirajte jednu promjenu

Čuvajte plan i normalne rezultate prije uključivanja. U najavljenom održavanju provjerite upravljanje, HTTP, TCP, UDP i dozvoljene izvore. Ping ne testira cijelu aplikaciju. Timeout nije automatski napad. Operatoru dajte vrijeme i protokol te koristite ovlaštene testove. Intenzivan saobraćaj bez dogovora ne smije zahvatiti druge usluge ili klijente. Nakon promjene provjerite stvarne korisnike i pripremljen povratak, ne samo dijagnostički odgovor.

Šta uraditi u vašem slučaju

SituacijaNaredni korak
Samo web uslugaProcijenite HTTP proxy, dozvoljene izvore i aplikacijske postavke.
UDP igra na vanjskom serveruPotvrdite prosljeđivanje ili tunel, povratak i MTU.
Ovlašten mrežni prefiksDogovorite BGP i zaštićeni tranzit s operatorom. Dodijeljena VPS IP nije dovoljna.

Zvanični izvori

Izvori objašnjavaju protokole i postavke. Provjerite dokumentaciju verzije koju koristite.

  1. RFC Editor / IETF/rfc/rfc2784
  2. RFC Editor / IETF/rfc/rfc4271
  3. NGINX/en/docs/stream/ngx_stream_proxy_module.html
  4. Cfx.re/docs/server-manual/proxy-setup/