Ugrás a tartalomhoz
DDoS-védelem · Peeryx · 15 Tbps+
Minden útmutató

GRE, reverse proxy vagy BGP: válaszd a megfelelő védelmi utat

A GRE, reverse proxy és BGP eltérő részt kezel a forgalom útjában. Nem felcserélhető DDoS-védelmi kapcsolók. A döntést a protokollok, címkezelés, eredeti szerver-hozzáférés és a jogos kapcsolatok megtartásával elvégezhető útvonalváltozás határozza meg, nem pusztán egy technológia neve.

← Összes útmutatóCubixServ

Mielőtt elkezded

Listázd a címeket, kiosztott portokat és protokollokat, és azonosítsd mindkét vég üzemeltetőjét. Igazold a prefix- és forrásjogosultságot. Őrizd a szabályokat, hozzáférést és eredeti útválasztást; az operátorral tervezz változást, és készíts biztonságos visszaállítást.

A proxy illeszkedjen a protokollhoz

HTTP reverse proxy a beállított HTTP-t kezeli, nem automatikusan minden játék UDP-jét. NGINX stream megfelelő beállítással TCP-t vagy UDP-t továbbíthat; ez nem azonos egy HTTP alkalmazásszűrővel. Ellenőrizd a modult, portokat, timeoutokat és meghirdetett címeket. Elérhető oldal vagy sikeres TCP kapcsolat nem igazolja a játék UDP-útját, fájljait és teljes visszirányát. Minden szükséges szolgáltatási részt külön próbálj ki.

FiveM esetén külön csatlakozási végpontok, fájlok és játékmenet. Ellenőrizze a hirdetett címeket és szolgáltatásokat, amelyek közvetlenek maradnak. Határozza meg, hogy az ügyfélcímek megmaradnak-e, milyen információk jutnak el az eredethez, és mely megbízhatósági szabályok egyeznek az Ön verziójával.

GRE beágyazást ad hozzá

GRE további hálózati burkolatban továbbít csomagokat. IPv4-en IP protokoll 47-et használ, nem TCP port 47-et. Önmagában nem ad titkosítást vagy partnerhitelesítést. Igazold az engedélyezett végeket, szűrést és utat mindkét oldalon. Véletlen TCP-portnyitás nem hoz létre alagutat vagy védelmet; ellenőrizd a gazdagép képességeit és hálózati szabályváltoztatási jogodat. Az alagút adminisztrációját kezeld külön a nyilvános játéktól.

Ellenőrizze, hogy a berendezések és hálózatok engedélyezik-e a GRE-t. A IPv4 esetében a IP protokollszámot használja, nem pedig egyszerűen egy TCP vagy UDP portot a megnyitáshoz. A beágyazás fejléceket ad hozzá: adaptálja és tesztelje a hatékony MTU-t, az útvonalakat és a visszatérési útvonalat. A kis csomagokkal működő kapcsolat továbbra is meghiúsulhat nagyobb csomagokkal.

BGP jogos prefixeket hirdet

BGP útvonaladatokat cserél, nem szűr önmagában minden alkalmazást. Prefixjogosultság, operátori kapcsolat és egyeztetett szabályzat kell. Egy kiosztott VPS IP nem jogosít fel az egész blokk meghirdetésére vagy saját BGP-kapcsolatra. Változás tervezése előtt tisztázd a felelősséget és védett transit hatókörét. Ne kísérletezz más prefixével, és ne következtess saját autonóm rendszerre egy termék kereskedelmi megnevezéséből vagy adminisztrátori jogból.

Szüksége van egy útválasztási szerződésre, engedélyezett erőforrásokra és a szolgáltató előfeltételeire. Harmadik fél előtagjainak bejelentése valódi engedélyt igényel. Az elfogadott előtagméretek, szűrők és érvényesítési folyamatok operátoronként eltérőek. A VPS cím nem ad automatikusan jogot vagy lehetőséget egy előtag interneten történő bejelentésére.

Őrizd a visszirányt és forráscímeket

A továbbítás mindkét irányt, kapcsolati állapotot és az alkalmazás által látott címeket érinti. Aszimmetria állapottartó szűrést ronthat. Eredeti elérés korlátozása előtt dokumentáld a jogos címeket, adminisztrációt és állapotellenőrzést. Túl tág bizalom megkerülést enged, túl szűk szabály ügyfelet tilthat. Belépést, válaszokat és hosszú kapcsolatokat is próbálj eredeti szabályokhoz visszatérési lehetőséggel. A nyilvános címváltás önmagában nem helyes visszirány.

Azonosítsa a megkerülési útvonalakat is: régi címek, másodlagos DNS, fájlok, hang- vagy adminisztrációs eszközök. A származás korlátozása előtt ellenőrizze a legális forrásokat és a szükséges szolgáltatásokat. A távvédelem nem szünteti meg a célállomás közvetlen expozíciójának szabályozásának szükségességét.

Vizsgáld az MTU-t és nagy csomagokat

Beágyazás csökkenti az eredeti csomagnak elérhető helyet. Kisebb próba működhet, miközben nagy átvitel hibás. Ellenőrizd az út MTU-ját, töredezést és protokollhoz szükséges hibaüzeneteket. TCP MSS önmagában nem minden UDP-probléma megoldása. Más útmutató értékét ne becsüld sajátodnak: tényleges út, alagút és mérés alapján állíts, majd vizsgáld a fájlokat és játékot. Őrizd a korábbi értékeket összehasonlításra.

Egyszerre csak egy komponenst módosíthat a rendelkezésre álló visszaállítási konfigurációval. Koordinálja és korlátozza a tesztterhelést. A DNS, a proxy, az alagút és a tűzfal egyidejű módosítása megnehezíti a teszt sikertelenségének okát.

Egyszerre egy változást próbálj

Őrizd a tervet és normál eredményt bekapcsolás előtt. Bejelentett karbantartásban vizsgáld az adminisztrációt, HTTP-t, TCP-t, UDP-t és jogos forrásokat. Működő ping nem teljes alkalmazásteszt. Timeout nem automatikus támadásbizonyíték. Konkrét időt és protokollt adj az operátornak, és jogos teszteket használj; intenzív forgalom egyeztetés nélkül nem érinthet más szolgáltatást vagy ügyfelet. Végül valódi jogos felhasználókkal is ellenőrizd a működést.

Hasonlítsa össze a felelősségeket, a tényleges elérhetőséget, a forgalmi korlátokat és az árakat a kiválasztott hatókörre vonatkozóan. A mechanizmusok kombinálása segíthet, de minden réteg hozzáadja a beállításokat és a megfigyelési követelményeket. Tartson egy egyszerű leírást, amelyet csapata és szolgáltatója együtt ellenőrizhet.

Teendők az adott helyzetben

HelyzetKövetkező lépés
Csak webes szolgáltatásVizsgáld a HTTP proxyt, jogos forrásokat és alkalmazásbeállítást.
UDP játék külső gépenIgazold a megfelelő továbbítást vagy alagutat, visszirányt és MTU-t.
Jogos hálózati prefixAz operátorral egyeztesd a BGP-t és védett transitot. Kiosztott VPS IP nem elegendő.

Hivatalos források

Ezek a források ismertetik a protokollokat és beállításokat. Ellenőrizd a használt verzió dokumentációját.

  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/