Kalo te përmbajtja
Mbrojtje DDoS · Peeryx · 15 Tbps+
Të gjithë udhëzuesit

GRE, reverse proxy apo BGP: zgjidhni rrugën e duhur të mbrojtjes

GRE, reverse proxy dhe BGP zgjidhin pjesë të ndryshme të rrugës së trafikut. Nuk janë ndërprerës të këmbyeshëm DDoS. Zgjedhja varet nga protokollet, administrimi i adresave, aksesi origjinal dhe mundësia e ndryshimit të rrugëzimit pa humbur lidhjet e lejuara, jo vetëm emri i teknologjisë.

← Të gjithë udhëzuesitCubixServ

Para se të filloni

Listoni adresat, portat dhe protokollet dhe përcaktoni administratorin e dy skajeve. Konfirmoni të drejtat për prefikset dhe burimet. Ruani rregullat, aksesin dhe rrugët e mëparshme; përgatitni ndryshimet me operatorin dhe siguroni kthim në gjendje funksionale.

Proxy duhet t’i përshtatet protokollit

HTTP reverse proxy trajton HTTP të konfiguruar, jo automatikisht UDP të çdo loje. NGINX stream mund të përcjellë TCP ose UDP me konfigurim të përshtatshëm; nuk është filtrimi aplikativ HTTP. Kontrolloni modulin, portat, timeout dhe adresat publike. Faqja e disponueshme apo lidhja TCP nuk provojnë rrugën e lojës, skedarët dhe trafikun e kthimit. Testoni çdo pjesë me protokollin dhe klientin real.

GRE shton kapsulimin

GRE transporton paketa brenda një mbështjellësi tjetër rrjeti. Në IPv4 përdor protokollin IP 47, jo portën TCP 47. Vetë nuk siguron kriptim ose vërtetim të skajit tjetër. Konfirmoni skajet e lejuara, filtrat dhe rrugët nga të dy anët. Hapja e rastësishme TCP nuk krijon tunel apo mbrojtje. Verifikoni aftësitë e hostit dhe lejen për rregullat e rrjetit; administrimin e tunelit ndajeni nga loja publike.

BGP publikon prefikse të autorizuara

BGP shkëmben të dhëna rrugëzimi, nuk filtron vetë çdo aplikacion. Kërkon të drejta mbi prefikset, marrëdhënie me operatorin dhe politika të dakordësuara. IP e caktuar VPS nuk jep të drejtën e publikimit të gjithë bllokut ose një sesioni BGP vetjak. Sqaroni përgjegjësitë dhe fushën e tranzitit të mbrojtur para ndryshimit. Mos testoni prefikse të huaja ose supozoni sistem autonom nga emri i shërbimit.

Ruani kthimin dhe burimet

Përcjellja përfshin të dy drejtimet, gjendjen e lidhjes dhe adresat që sheh aplikacioni. Asimetria mund të prishë filtrat me gjendje. Para kufizimit dokumentoni burimet e lejuara, administrimin dhe kontrollet e shëndetit. Besimi i gjerë lejon anashkalim, rregullat e ngushta bllokojnë klientë. Provoni hyrjen, përgjigjet dhe lidhjet e gjata me mundësi kthimi te rregullat fillestare. Ndryshimi IP nuk përcakton vetë kthimin e saktë dhe burimet e nevojshme.

Verifikoni MTU dhe paketat e mëdha

Kapsulimi zvogëlon hapësirën e paketës origjinale. Test i vogël mund të punojë kur transferimi i madh dështon. Kontrolloni MTU të rrugës, fragmentimin dhe mesazhet e nevojshme të gabimit. TCP MSS nuk zgjidh çdo problem UDP. Mos kopjoni vlerën e një shembulli tjetër: përdorni rrugën reale, tunelin dhe matjet, pastaj skedarët dhe lojën. Ruani vlerat e mëparshme për krahasim dhe rikuperim pas rezultatit të pasuksesshëm.

Testoni një ndryshim në herë

Ruani planin dhe rezultatet normale para aktivizimit. Në mirëmbajtje të njoftuar kontrolloni administrim, HTTP, TCP, UDP dhe burime të lejuara. Ping nuk teston gjithë aplikacionin. Timeout nuk është automatikisht sulm. Jepini operatorit orën dhe protokollin dhe përdorni teste të autorizuara. Trafiku intensiv pa dakordësi nuk duhet të prekë shërbime apo klientë të tjerë. Pas ndryshimit verifikoni përdoruesit realë dhe kthimin e përgatitur, jo vetëm një përgjigje diagnostike.

Çfarë të bëni në rastin tuaj

SituataHapi i radhës
Vetëm shërbim webVlerësoni HTTP proxy, burimet e lejuara dhe konfigurimin aplikativ.
Lojë UDP në server të jashtëmKonfirmoni përcjelljen ose tunelin, kthimin dhe MTU.
Prefiks rrjeti i autorizuarDakordësoni BGP dhe tranzitin e mbrojtur me operatorin. IP VPS e caktuar nuk mjafton.

Burime zyrtare

Burimet shpjegojnë protokollet dhe konfigurimet. Kontrolloni dokumentacionin e versionit që përdorni.

  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/