Jūsų žaidimų serveris yra VPN, ir niekas negali prisijungti
Tunelis nėra įeinamasis kelias. Pasirinkite įėjimą, kurį naudoja žaidėjai, ir užtikrinkite, kad atsakymas grįžtų tuo pačiu keliu, prieš liesdami prisijungimo adresą.
Serveris veikia, VPN prijungtas, o niekas iš išorės negali prisijungti. Visi tunelio viduje gali, todėl tai atrodo kaip prieigos taisyklė. Trūksta ne leidimo, o kelio: adreso ir prievado, kuriuos žaidėjai pasiektų, ir maršruto, kuriuo atsakymai grįžtų tuo pačiu keliu. VPN išėjimo adresas nėra įeinamojo prieglobos funkcionalumas.
Keturi būdai, kuriais žaidėjai pasiekia serverį
Tikrasis pasirinkimas yra tai, kas jūsų auditorija ir kaip patenka jos paketai, ir verta įvardyti keturias formas.
| Design | Who can join | What it costs |
|---|---|---|
| Private VPN players | Only members of the tunnel | Every player needs a profile and identity |
| Provider public mapping | Anyone with the assigned address and port | Depends on supported protocol and mapping lifetime |
| Your own public relay | Anyone who can reach the relay | You run and secure the relay |
| Deliberate direct entry | Anyone who can reach your line | Split routing has to stay coherent |
Privati schema yra paprasčiausia ir nepatogiausia: įgalioti žaidėjai prisijungia prie riboto tinklo ir pasiekia žaidimą jo privačiu adresu. Duokite jiems prieigą prie žaidimo paslaugos, o ne bendrą tapatybę, kuri gali klajoti po kiekvieną jūsų turimą hostą.
Relės schema yra ta, kurią žmonės nuvertina. Pasiekiama tinklo vartų sąsaja priima viešą srautą ir persiunčia jį privačiu tuneliu į hostą, todėl žaidėjai niekada neprisijungia prie galinio VPN. Relė turi pernešti žaidimo transportą, o HTTP tarpinis serveris nėra universalus UDP relė.
Sekite atsakymą taip pat atidžiai kaip atvykimą
Kiekvienam išverstam įėjimui užsirašykite keturis dalykus: išorinį adresą, protokolą, prievadą ir vidinį tikslą. prievadų persiuntimo nuoroda parodo skirtumą, ant kurio žmonės užkliūva, atskirdama paskirties vertimą nuo ugniasienės taisyklės, kuri leidžia srautui eiti toliau. Nustatykite vieną be kito ir gausite susiejimą, kuris atrodo teisingai ir nieko nepraleidžia.
Tada patikrinkite grįžimą. Persiųsta užklausa gali atvykti nepriekaištingai ir nepavykti, nes hostas atsako kitu išėjimu. Relė gali išversti galinio srauto šaltinį arba išsaugoti šaltinį ir pasikliauti maršrutizavimu; tai skirtingos schemos ir jos keičia, ką žaidimo hostas mato kaip žaidėjo adresą.
Šifravimas neišgelbsti sugedusio grįžimo kelio. Jis saugo segmentą, o ne topologiją.
Ko tunelis nepadaro privačiu
Žaidimo autentifikavimas, atnaujinimai ir priėmimo politika vis dar atlieka savo darbą. Privatus galinis tunelis nepadaro tyčia viešo įėjimo privačiu ir visiškai nešifruoja atkarpos nuo žaidėjo iki viešo įėjimo. Tai du skirtingi šuoliai su dviem skirtingomis ekspozicijomis, o dizaino pastaba, kad žaidimas veikia per VPN, aprašo būtent vieną iš jų.
Užsirašykite, kuri atkarpa apsaugota, o kuri ne, prieš kam nors paskelbdami adresą.
Pasirinkite auditoriją prieš adresą
Nuspręskite, kas turėtų galėti prisijungti, tada pasirinkite tinkamą schemą. Tik draugai reiškia privatų tunelį arba relę su leidžiamų sąrašu. Vieša bendruomenė reiškia relę arba tiesioginį įėjimą su realia ekspozicija, be to, moderavimą. Kai tai nuspręsta, naudokite dokumentuotus žaidimo prievadus ir jo skelbiamo adreso elgseną pasirinktoje schemoje.
Neperskirstykite VPN adapterių, kol testas nepraeis. Tai sukuria veikiantį serverį su nedokumentuotu keliu, kurio niekas negalės atkurti po kito atnaujinimo.
Testas yra du žaidėjai, vienas tunelio viduje ir vienas išorėje, abu užbaigia prisijungimą ir vieną srauto ratą. Mažiau nei tai neįrodo, kad įėjimas veikia.