Mine sisule
DDoS-kaitse · Peeryx · 15 Tbps+
Kõik juhendid

GRE, reverse proxy või BGP: vali liiklusele õige tee

GRE, reverse proxy ja BGP lahendavad liiklustee eri osi. Need pole vahetatavad DDoS-nupud. Valik sõltub teenuse protokollidest, aadresside haldusest ning sellest, kuidas päringud ja vastused läbivad kaitstud tee ilma töötavaid ühendusi katkestamata.

← Kõik juhendidCubixServ

Enne alustamist

Loetle aadressid, pordid ja protokollid. Kinnita mõlema otsa haldusvastutus ning õigused prefiksitele. Salvesta töötavad reeglid, säilita eraldi haldustee ja planeeri taastamine operaatoriga enne tootmismarsruutide muutmist.

Proxy peab sobima protokolliga

HTTP reverse proxy käsitleb seadistatud HTTP-d, mitte automaatselt mängu UDP-d. NGINX stream võib sobiva mooduli ja seadetega edastada TCP-d või UDP-d, kuid pole sama mis HTTP-rakendusfilter. Kontrolli aadresse, porte ja aegumispiire. Testi päris mänguklienti ning faililaadimist eraldi; ühe veebilehe vastus ei kinnita kogu teenuse toimimist.

FiveM jaoks eraldage ühenduse lõpp-punktid, failid ja mänguviis. Kontrollige reklaamitud aadresse ja teenuseid, mis jäävad otse. Tehke kindlaks, kas kliendi aadressid säilitatakse, milline teave jõuab lähtekohta ja millised usaldusreeglid vastavad teie versioonile.

GRE kapseldab paketid

GRE üle IPv4 kasutab IP-protokolli 47, mitte TCP-porti 47. See ei taga üksi krüpteerimist ega vastaspoole autentimist. Kinnita lubatud otspunktid ja filtrid mõlemas otsas. Töötav tunnel ei tõesta mänguliikluse edastust; kontrolli ka tegelikku teenust ning kliendile jõudvaid vastuseid, mitte ainult tunneli staatust haldusliideses.

Kontrollige, kas seadmed ja võrgud lubavad GRE. IPv4 kasutab avamiseks IP protokolli numbrit, mitte lihtsalt TCP või UDP porti. Kapseldamine lisab päised: kohandage ja testige tõhusat MTU-d, marsruute ja tagasiteed. Väikeste pakettidega töötav ühendus võib suuremate pakettide puhul siiski ebaõnnestuda.

Kontrolli lähteid ja tagasiteed

Algsete kliendiaadresside säilitamine vajab sobivat vastuste marsruuti. NAT võib muuta serveri nähtavat lähteaadressi ja tagasisuunalist edastust. Kaardista mõlemad suunad ning asümmeetriline marsruutimine. Paketid võivad origin'ini jõuda ajal, mil ühendus ikkagi ebaõnnestub, sest vastus väljub valest liidesest või teise tee filtrid ei sobi kavandatud lahendusega.

Teil on vaja marsruutimislepingut, volitatud ressursse ja teenusepakkuja eeltingimusi. Kolmandate osapoolte eesliidete väljakuulutamine nõuab tegelikku luba. Aktsepteeritud eesliidete suurused, filtrid ja valideerimisprotsessid on operaatorite lõikes erinevad. Aadress VPS ei anna automaatselt õigust ega võimalust Internetis eesliidet teatada.

BGP vajab kinnitatud õigusi

BGP vahetab marsruudiinfot võrkude vahel; see pole ise mängupakettide filter. Kuuluta ainult lepinguga ja volitusega lubatud prefikseid. VPS-i aadress ei anna automaatselt õigust tervet võrku kuulutada. Lepi päritolu, poliitika, kuulutused ja tagasipöördumine kokku tootmisvõrgu eest vastutavate operaatoritega enne avalike marsruutide muutmist.

Tuvastage ka möödasõiduteed: vanad aadressid, teisesed DNS, failid, hääle- või haldustööriistad. Enne päritolu piiramist kontrollige seaduslikke allikaid ja vajalikke teenuseid. Kaugkaitse ei eemalda vajadust kontrollida otsest kokkupuudet sihtkohaga.

Testi MTU-d tegelike pakettidega

Kapseldus võtab lisaruumi. Vale MTU võib rikkuda suuremaid ülekandeid kuigi väike ping töötab. Kontrolli path MTU-d, vajalikke juhtteateid ja võimalikku fragmenteerimist. Kasuta lubatud faili- ning mänguliiklust, mis sarnaneb tavakasutusele. Muuda korraga üht seadet, et näha, milline parandus tegelikult vea kõrvaldab ning millise võib vajadusel tagasi võtta.

Saadaval tagasipööramise konfiguratsiooniga saate muuta üht komponenti korraga. Koordineerida ja piirata katsekoormust. DNS, puhverserveri, tunneli ja tulemüüri samaaegne muutmine muudab testi ebaõnnestumise tuvastamise keeruliseks.

Valideeri sammhaaval

Kontrolli TCP-d, UDP-d, faile, haldust ja vastuseid sõltumatutest võrkudest. Võrdle RTT-d ja paketikadu sarnase koormusega. Vii kõigepealt üle piiritletud teenus ning pane kirja tagasipöördumise tingimused. Roheline tunnelistaatus või kättesaadav veebileht ei ole tõend kogu mänguserveri, selle sõltuvuste ja klientide tegeliku ühenduse toimimisest.

Võrrelge valitud ulatuse vastutusalasid, tegelikku saadavust, liikluspiiranguid ja hindu. Mehhanismide kombineerimine võib aidata, kuid iga kiht lisab sätteid ja jälgimisnõudeid. Hoidke lihtsat kirjeldust, mida teie meeskond ja teenusepakkuja saavad koos kinnitada.

Mida sinu olukorras teha?

OlukordJärgmine samm
Ainult HTTP vajab vahendajatPiira origin'i ja testi HTTP-proxyt UDP-katet eeldamata.
UDP vajab kaitstud teedUuri transpordiproxyt või tunnelit kinnitatud tagasitee ning MTU-ga.
Volitatud oma prefiks viiakse ülePlaneeri BGP-poliitika ja taastamine koos vastutava operaatoriga.

Ametlikud allikad

Allikad kirjeldavad protokolle ja seadistusi. Kontrolli kasutatava versiooni dokumentatsiooni.

  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/