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
| Situacija | Naredni korak |
|---|---|
| Samo web usluga | Procijenite HTTP proxy, dozvoljene izvore i aplikacijske postavke. |
| UDP igra na vanjskom serveru | Potvrdite prosljeđivanje ili tunel, povratak i MTU. |
| Ovlašten mrežni prefiks | Dogovorite 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.