Serverul rulează, VPN-ul este conectat și nimeni din exterior nu se poate alătura. Toți din interiorul tunelului pot, ceea ce îl face să pară o regulă de acces. Ce lipsește nu este o permisiune, ci o cale: o adresă și un port pe care jucătorii le pot atinge, plus o rută pentru ca răspunsurile să vină înapoi pe aceeași cale. O adresă de ieșire VPN nu este o funcție de găzduire pentru intrare.

Patru moduri prin care jucătorii pot ajunge la server

Alegerea reală este cine este publicul tău și cum intră pachetele lui, iar formele care merită numite sunt patru.

DesignWho can joinWhat it costs
Private VPN playersOnly members of the tunnelEvery player needs a profile and identity
Provider public mappingAnyone with the assigned address and portDepends on supported protocol and mapping lifetime
Your own public relayAnyone who can reach the relayYou run and secure the relay
Deliberate direct entryAnyone who can reach your lineSplit routing has to stay coherent

Modelul privat este cel mai simplu și cel mai incomod: jucătorii autorizați intră într-o rețea restricționată și ajung la joc la adresa lui privată. Dă-le acces la serviciul jocului, nu o identitate comună care poate rătăci prin fiecare gazdă pe care o deții.

Modelul cu releu este cel pe care oamenii îl subestimează. O poartă accesibilă primește trafic public și îl trimite printr-un tunel privat către gazdă, așa că jucătorii nu intră niciodată în VPN-ul din spate. Releul trebuie să transporte transportul jocului, iar un proxy HTTP nu este un releu UDP generic.

Urmărește răspunsul la fel de atent ca sosirea

Pentru orice intrare tradusă, notează patru lucruri: adresa externă, protocolul, portul și ținta internă. Referința despre redirecționarea porturilor de la Netgate explică distincția care încurcă oamenii, separând traducerea destinației de regula de firewall care permite traficul mai departe. Configurează una fără cealaltă și obții o mapare care pare corectă și nu lasă nimic să treacă.

Apoi verifică întoarcerea. O cerere redirecționată poate sosi perfect și totuși eșua pentru că gazda răspunde prin altă ieșire. Un releu poate traduce sursa fluxului din spate, sau poate păstra sursa și se bazează pe rutare; sunt modele diferite și schimbă ceea ce gazda jocului vede ca adresă a jucătorului.

Criptarea nu salvează o cale de întoarcere ruptă. Protejează un segment, nu o topologie.

Ce nu face tunelul privat

Autentificarea, actualizările și politica de admitere a jocului își fac în continuare treaba. Un tunel privat din spate nu face privată o intrare intenționat publică și nu criptează deloc segmentul de la jucător la intrarea publică. Sunt două segmente diferite cu două expuneri diferite, iar o notă de proiect care spune că jocul rulează prin VPN descrie exact unul dintre ele.

Notează care segment este protejat și care nu este înainte să anunți adresa cuiva.

Alege publicul înainte de adresă

Decide cine ar trebui să poată intra, apoi alege modelul care se potrivește. Doar prieteni înseamnă tunelul privat, sau un releu cu listă de permisiuni. O comunitate publică înseamnă un releu sau o intrare directă cu expunere reală, plus moderare. Odată stabilit, folosește porturile documentate ale jocului și comportamentul adresei anunțate în modelul ales.

Nu rearanja adaptoarele VPN până nu trece un test. Asta produce un server funcțional cu o cale nedocumentată pe care nimeni nu o poate reconstrui după următoarea actualizare.

Testul este cu doi jucători, unul în tunel și unul afară, ambii încheind o intrare și o rundă de trafic. Mai puțin de atât nu dovedește că intrarea funcționează.

Articole similare