Minecraft преку VPN: која адреса оди во списокот на сервери?
VPN крајната точка го гради тунелот; играта има потреба од приватната адреса на домаќинот и портата. Поврзете ги улогите со адресите, потоа проверете го слушачот, маршрутата и правилата на домаќинот.
Внесувањето на VPN крајната точка во списокот на сервери на Minecraft изгледа логично и секој пат не успева, бидејќи таа адреса го завршува тунелот, а не ја хостира играта. Играч поврзан на истиот VPN веќе има пат до домаќинот на играта, затоа записот мора да го наведе домаќинот и портата на која играта слуша. Средете ги тие две и остатокот од проблемот е обична достапност на услугата, многу пократка проверна листа отколку што изгледа на почетокот.
Две адреси, две задачи
Едната адреса е јавна инфраструктура: транспортната крајна точка што носи шифрирани пакети меѓу партнерите. Другата е приватна адреса на машината што го извршува посветениот сервер. Тие не се заменливи, а замената на едната со другата дава одбиена врска или истекување на времето што изгледа како проблем со огнениот ѕид.
| Role | Address | Where it belongs |
|---|---|---|
| Public transport endpoint | 203.0.113.40 | VPN client configuration, never the game |
| Game host on the VPN | 10.60.0.20 | Server address field, with the port |
| Player peer | 10.60.0.30 | Assigned by the tunnel, nothing to type |
Со стандардната порта, играчот внесува 10.60.0.20:25565 и ништо друго. Страницата за преземање на Java серверот на Mojang ја наведува 25565 како стандардна, а на операторот што ја сменил портата треба да му се верува, наместо да се сомнева според стар прирачник.
Направете ја таа адреса вистинска услуга
Достапната адреса е неопходна и недоволна. Посветениот сервер мора да работи, да биде компатибилен со верзијата што ја извршува клиентот на играчот и да слуша на адреса до која тунелот може да достави. Процес врзан само за loopback не станува достапен затоа што некој додал друга адреса на машината.
Потврдете го слушачот пред да го допрете огнениот ѕид:
ss -lntp | grep 25565
nc -vz 10.60.0.20 25565
Првата линија покажува на што всушност се врзал процесот, а втората дали партнерот може да го заврши TCP ракувањето. Кога врската е 127.0.0.1, ниедна количина на VPN конфигурација не го менува резултатот, и овој единствен детаљ објаснува изненадувачки број пријави «VPN-от е расипан».
Политика на партнери, огнен ѕид и повратен пат
Две прашања за дозволи стојат над слушачот. Конфигурацијата на партнерите на VPN мора да дозволи сообраќај меѓу двата партнери, а огнениот ѕид на домаќинот на играта мора да ја прими портата на играта од тој партнер. Држете ги двете ограничени на услугата на играта и овластените партнери, наместо да го исклучите огнениот ѕид на домаќинот, што правило од две линии го заменува со многу поголем проблем. Тесните правила се и единствената верзија од ова што поминува безбедносна проверка без пасус оправдување.
Потоа запомнете што докажува успешен ping. Достигнувањето на VPN портата или добивањето одговор од домаќинот на играта докажува само дека ICMP го преминал патот. Игрината врска бара конкретната порта да биде отворена во двете насоки, а повратниот пат е исто толку важен како излезниот.
Кога серверот стои зад портата
Примерот погоре го има серверот на играта како партнер, што го држи планот на адреси едноставен. Ако серверот наместо тоа се наоѓа во LAN мрежа зад VPN порта, на играчот му треба рутирачката приватна адреса на серверот, портата треба да има конфигурирано препраќање за таа мрежа, а домаќинот во LAN мрежата има потреба од повратен пат кон клиентот во тунелот. Ако го пропуштите повратниот пат, ракувањето умира на половина, што е најзбунувачкиот од трите дефекти.
Не ја копирајте адресата на партнерот од примерот на друга машина за да ја имитирате оваа топологија. Адресите во примерот опишуваат улоги, а повторната употреба на една адреса во две улоги создава преклопување што рутирањето не може да го реши.
Откривање, сметки и што да не се менува
Автоматското откривање на LAN е погодност изградена врз најави. Рутираниот VPN не мора да ги носи тие емитувања, затоа записот што недостасува во списокот на LAN не кажува ништо за тоа дали јасната приватна адреса работи. Впишете ја адресата, потоа проценете. Ако се поврзе, празнината во откривањето е непријатност за употребливоста, а не дефект, и може да се документира како таква наместо да се истражува.
Зачувајте ја недопрена и нормалната автентикација на сметката и политиката за прием на играта. Работната приватна маршрута дава пат, не членство, и никакво прередување на приоритетите на адаптерот не го заменува идентификувањето на одредиштето што клиентот треба да го користи.