Прескочи на садржај
DDoS заштита · Peeryx · 15 Tbps+
Сви водичи

GRE, reverse proxy или BGP: изаберите прави пут заштите

GRE, reverse proxy и BGP решавају различите делове пута саобраћаја. Нису заменљиви прекидачи DDoS заштите. Избор зависи од протокола, управљања адресама, изворног приступа и могућности промене рутирања без губитка дозвољених веза, а не само имена технологије или броја слоја.

← Сви водичиCubixServ

Пре почетка

Наведите адресе, портове и протоколе и утврдите управитеља оба краја. Потврдите права на префиксе и изворе. Чувајте правила, приступ и старе путеве; промене планирајте са оператором и припремите безбедан повратак у радно стање.

Proxy мора одговарати протоколу

HTTP reverse proxy обрађује подешен HTTP, не аутоматски UDP сваке игре. NGINX stream може преносити TCP или UDP са исправним подешавањем; то није апликационо HTTP филтрирање. Проверите модул, портове, timeout и јавне адресе. Доступна страница или TCP веза не доказују пут игре, датотеке и повратни саобраћај. Сваку потребну компоненту тестирајте посебно са одговарајућим протоколом и стварним клијентом.

GRE додаје енкапсулацију

GRE преноси пакете у додатном мрежном омотачу. Преко IPv4 користи IP протокол 47, не TCP порт 47. Сам не даје шифровање или аутентификацију другог краја. Потврдите дозвољене крајеве, филтере и путеве са обе стране. Насумично отварање TCP порта не ствара тунел или заштиту. Проверите могућности хоста и овлашћење за измену мрежних правила пре конфигурисања. Управљање тунелом држите одвојено од јавне игре.

BGP објављује дозвољене префиксе

BGP размењује информације о путевима, сам не филтрира сваку апликацију. Тражи право на префиксе, однос са оператором и договорене политике. Додељена VPS IP не даје право објаве целог блока или сопствене BGP сесије. Пре промене разјасните одговорности и обим заштићеног транзита. Не експериментишите са туђим префиксима нити закључујте да имате аутономни систем из назива услуге или административног приступа својој виртуелној машини.

Сачувајте повратак и изворе

Прослеђивање обухвата оба смера, стање веза и адресе видљиве апликацији. Асиметрија може пореметити филтере који прате стање. Пре ограничења документујте дозвољене изворе, управљање и здравствене провере. Широко поверење омогућава заобилажење, уска правила блокирају клијенте. Тестирајте улаз, одговоре и дуге везе са могућношћу изворних правила. Промена јавне IP сама не одређује исправан повратни пут нити све потребне изворе и административне провере.

Проверите MTU и велике пакете

Енкапсулација смањује простор изворног пакета. Мали тест може радити док велики пренос не успева. Проверите MTU пута, фрагментацију и потребне поруке грешке. TCP MSS не решава сам све UDP проблеме. Не копирајте вредност туђег примера: користите стварни пут, тунел и мерење па проверите датотеке и игру. Чувајте претходне вредности за поређење и опоравак ако тест после промене не успе.

Пробајте једну промену

Чувајте план и нормалне резултате пре укључивања. У најављеном одржавању проверите управљање, HTTP, TCP, UDP и дозвољене изворе. Ping не тестира целу апликацију. Timeout није аутоматски напад. Оператору дајте време и протокол и користите овлашћене тестове. Интензиван саобраћај без договора не сме обухватити друге услуге или клијенте. После важне промене проверите стварне кориснике и припремљен повратак, не само једну дијагностичку поруку.

Шта урадити у вашој ситуацији

СитуацијаСледећи корак
Само web услугаОцените HTTP proxy, дозвољене изворе и апликациона подешавања.
UDP игра на спољном серверуПотврдите прослеђивање или тунел, повратак и MTU.
Овлашћен мрежни префиксДоговорите BGP и заштићени транзит са оператором. Додељена VPS IP није довољна.

Званични извори

Извори објашњавају протоколе и подешавања. Проверите документацију верзије коју користите.

  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/