El teu servidor de joc és a la VPN i ningú no s'hi pot connectar
Un túnel no és un camí d'entrada. Trieu l'entrada que fan servir els jugadors i feu que la resposta torni pel mateix camí, abans de tocar l'adreça d'escolta.
El servidor està engegat, la VPN connectada i ningú de fora no s'hi pot connectar. Tothom dins del túnel sí, i això ho fa semblar una regla d'accés. El que falta no és un permís sinó un camí: una adreça i un port que els jugadors puguin assolir, i una ruta perquè les respostes tornin pel mateix camí. Una adreça de sortida de VPN no és una funció d'allotjament d'entrada.
Quatre maneres que els jugadors arribin al servidor
L'elecció real és qui és la vostra audiència i com hi entren els seus paquets, i hi ha quatre formes que val la pena anomenar.
| 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 |
El disseny privat és el més simple i el menys còmode: els jugadors autoritzats s'uneixen a una xarxa restringida i arriben al joc a la seva adreça privada. Doneu-los accés al servei del joc, no una identitat compartida que pugui vagar per cada amfitrió que teniu.
El disseny amb relé és el que la gent subestima. Una passarel·la abastable accepta trànsit públic i el reenvia per un túnel privat fins a l'amfitrió, així que els jugadors no s'uneixen mai a la VPN de fons. El relé ha de portar el transport del joc, i un proxy HTTP no és un relé UDP genèric.
Seguiu la resposta amb el mateix compte que l'arribada
Per a qualsevol entrada traduïda, anoteu quatre coses: l'adreça externa, el protocol, el port i l'objectiu intern. referència de reenviament de ports marca la distinció que fa ensopegar la gent, separant la traducció de destinació de la regla de tallafoc que permet que el trànsit continuï. Configureu una sense l'altra i obtindreu una correspondència que sembla correcta i no deixa passar res.
Després reviseu la tornada. Una petició reenviada pot arribar perfectament i fallar perquè l'amfitrió respon per una sortida diferent. Un relé pot traduir l'origen del flux de fons, o conservar l'origen i confiar en l'encaminament; són dissenys diferents i canvien què veu l'amfitrió del joc com a adreça del jugador.
El xifratge no rescata un camí de tornada trencat. Protegeix un segment, no una topologia.
Què no fa privat el túnel
L'autenticació del joc, les actualitzacions i la política d'admissió encara fan la seva feina. Un túnel de fons privat no fa privat un accés deliberadament públic, i no xifra gens el tram del jugador a l'entrada pública. Són dos salts diferents amb dues exposicions diferents, i una nota de disseny que diu que el joc va per una VPN descriu exactament un d'ells.
Escriviu quin tram està protegit i quin no abans d'anunciar l'adreça a ningú.
Trieu l'audiència abans que l'adreça
Decidiu qui ha de poder entrar i després trieu el disseny que hi encaixi. Només amics vol dir el túnel privat, o un relé amb llista d'autoritzats. Una comunitat pública vol dir un relé o una entrada directa amb exposició real, més moderació. Un cop decidit això, feu servir els ports documentats del joc i el seu comportament d'adreça anunciada dins del disseny triat.
No reordeneu els adaptadors de VPN fins que un test passi. Això produeix un servidor que funciona amb un camí no documentat que ningú no podrà reconstruir després de la propera actualització.
La prova són dos jugadors, un dins del túnel i un de fora, tots dos completant una connexió i una ronda de trànsit. Res menys no demostra que l'entrada funcioni.