A játékszervered VPN-en van, és senki nem tud csatlakozni
Az alagút nem befelé vezető útvonal. Válaszd ki a belépőt, amelyet a játékosok használnak, és gondoskodj arról, hogy a válasz ugyanazon az úton jöjjön vissza, mielőtt a kötési címhez nyúlsz.
A szerver fut, a VPN kapcsolódva van, és kívülről senki nem tud csatlakozni. Aki az alagúton belül van, az tud, és ezért úgy tűnik, mintha hozzáférési szabály lenne. Nem engedély hiányzik, hanem útvonal: egy cím és port, amelyet a játékosok elérnek, és egy útvonal, amelyen a válaszok ugyanazon az úton jönnek vissza. A VPN kilépési címe nem bejövő tárhelyfunkció.
Négy mód, ahogy a játékosok elérik a szervert
A valódi döntés az, hogy ki a közönséged és hogyan lépnek be a csomagjaik, és négy formát érdemes megnevezni.
| 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 |
A privát felépítés a legegyszerűbb és a legkényelmetlenebb: a jogosult játékosok egy korlátozott hálózathoz csatlakoznak, és a játékot annak privát címén érik el. Adj nekik hozzáférést a játékszolgáltatáshoz, ne egy megosztott identitást, amely minden általad birtokolt hoszton barangolhat.
A relay-felépítést szokták alábecsülni. Egy elérhető átjáró fogadja a nyilvános forgalmat, és privát alagúton továbbítja a hoszt felé, így a játékosok soha nem csatlakoznak a háttér-VPN-hez. A relaynek a játék átvitelét kell vinnie, és a HTTP-proxy nem általános UDP-relay.
Kövesd a választ olyan figyelmesen, mint az érkezést
Minden lefordított belépőnél jegyezz fel négy dolgot: a külső címet, a protokollt, a portot és a belső célt. porttovábbítási útmutató teszi meg azt a különbséget, amelyen az emberek elbotlanak, elválasztva a cél fordítását attól a tűzfal-szabálytól, amely engedi tovább a forgalmat. Állítsd be az egyiket a másik nélkül, és olyan leképezést kapsz, amely helyesnek látszik, és semmit nem enged át.
Utána ellenőrizd a visszautat. Egy továbbított kérés tökéletesen megérkezhet, és mégis meghiúsulhat, mert a hoszt egy másik kimeneten válaszol. A relay forrásfordíthatja a háttérfolyamot, vagy megtarthatja a forrást és az útválasztásra támaszkodhat; ezek különböző felépítések, és megváltoztatják, mit lát a játék hosztja a játékos címeként.
A titkosítás nem menti meg a törött visszautat. Egy szakaszt véd, nem egy topológiát.
Amit az alagút nem tesz priváttá
A játék hitelesítése, frissítései és belépési szabályzata továbbra is a saját dolgát végzi. Egy privát háttér-alagút nem tesz priváttá egy szándékosan nyilvános belépőt, és egyáltalán nem titkosítja a játékostól a nyilvános belépőig tartó szakaszt. Ez két külön ugrás, két külön kitettséggel, és egy olyan tervezési megjegyzés, amely szerint a játék VPN-en fut, pontosan az egyiket írja le.
Írd le, melyik szakasz védett és melyik nem, mielőtt bárkinek bejelented a címet.
A cím előtt válaszd ki a közönséget
Döntsd el, kinek szabad csatlakoznia, aztán válaszd ki a hozzá illő felépítést. Csak barátok esetén a privát alagút, vagy egy relay engedélylistával. Nyilvános közösség esetén egy relay vagy közvetlen belépő valódi kitettséggel, plusz moderáció. Ha ez megvan, használd a játék dokumentált portjait és a hirdetett cím viselkedését a választott felépítésen belül.
Ne rendezd át a VPN-adaptereket, amíg egy teszt nem megy át. Ez egy működő szervert ad egy dokumentálatlan útvonallal, amelyet a következő frissítés után senki nem tud újraépíteni.
A teszt két játékos, egy az alagúton belül és egy kívül, mindkettő végigvisz egy csatlakozást és egy kör forgalmat. Ennél kevesebb nem bizonyítja, hogy a belépő működik.