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 жазады, басқа ештеңе жоқ. Mojang компаниясының Java серверін жүктеу беті 25565-ті әдепкі ретінде көрсетеді, ал портты өзгерткен сервер операторына ескі оқулыққа сүйеніп күмәнданудың орнына сену керек.
Ол мекенжайды нақты қызметке айналдырыңыз
Қолжетімді мекенжай қажет және жеткіліксіз. Арнайы сервер жұмыс істеп тұруы, ойыншы клиенті іске қосатын нұсқамен үйлесімді болуы және туннель жеткізе алатын мекенжайды тыңдауы керек. Тек loopback-ке байланған процесс машинаға тағы бір мекенжай қосылғаны үшін қолжетімді бола қоймайды.
Брандмауэрге тиіспес бұрын тыңдаушыны растаңыз:
ss -lntp | grep 25565
nc -vz 10.60.0.20 25565
Бірінші жол процестің шын мәнінде неге байланғанын, екіншісі құрдастың TCP қол алысуын аяқтай алатынын көрсетеді. Байланыс 127.0.0.1 болғанда, VPN конфигурациясының ешбір мөлшері нәтижені өзгертпейді, және осы бір деталь таңғаларлық көп «VPN бұзылды» есептерін түсіндіреді.
Құрдас саясаты, брандмауэр және қайтару жолы
Тыңдаушының үстінде екі рұқсат сұрағы тұр. VPN құрдастар конфигурациясы екі құрдас арасындағы трафикке рұқсат беруі керек, ал ойын хостының брандмауэрі сол құрдастан ойын портын қабылдауы керек. Екеуін де ойын қызметімен және рұқсат етілген құрдастармен шектеп ұстаңыз, хост брандмауэрін өшірудің орнына, ол екі жолдық ережені әлдеқайда үлкен мәселемен алмастырады. Тар ережелер — мұның бір абзац негіздемесіз қауіпсіздік тексеруінен өтетін жалғыз нұсқасы да.
Содан кейін сәтті ping нені дәлелдейтінін есте сақтаңыз. VPN шлюзіне жету немесе ойын хостынан жауап алу ICMP жолдан өткенін ғана көрсетеді. Ойын қосылымы нақты порттың екі бағытта да ашық болуын талап етеді, ал қайтару жолы шығыс жолы сияқты маңызды.
Сервер шлюздің артында орналасқанда
Жоғарыдағы мысалда ойын сервері құрдас, бұл мекенжай жоспарын қарапайым ұстайды. Егер сервер керісінше VPN шлюзінің артындағы LAN-да орналасса, ойыншыға сервердің маршрутталатын жеке мекенжайы қажет, шлюзге сол LAN үшін қайта бағыттау конфигурациялануы керек, және LAN хостына туннельдегі клиентке қарай қайтару жолы қажет. Қайтару жолын өткізіп алсаңыз, қол алысу жарты жолда өледі, бұл үшеуінің ішіндегі ең шатастыратын ақау.
Осы топологияны қайталау үшін мысалдағы құрдас мекенжайын басқа машинаға көшірмеңіз. Мысалдағы мекенжайлар рөлдерді сипаттайды, ал бір мекенжайды екі рөлде қайта пайдалану маршруттау шеше алмайтын қабаттасуды тудырады.
Анықтау, тіркелгілер және нені өзгертпеу керек
Автоматты LAN анықтау — хабарландыруларға құрылған ыңғайлылық. Маршрутталған VPN сол хабар таратуларды тасымалдауға міндетті емес, сондықтан LAN тізімінде жазбаның болмауы айқын жеке мекенжайдың жұмыс істейтіні туралы ештеңе айтпайды. Мекенжайды жазып, содан кейін бағалаңыз. Егер қосылса, анықтау олқылығы — ақау емес, қолдану ыңғайсыздығы, және оны тексерудің орнына солай құжаттауға болады.
Ойынның қалыпты тіркелгі аутентификациясы мен қабылдау саясатын да бұзбай сақтаңыз. Жұмыс істейтін жеке маршрут жол береді, мүшелік емес, және адаптер басымдықтарын қайта реттеу клиент пайдалануы тиіс мақсатты анықтауды алмастырмайды.