كتابة نقطة نهاية VPN في قائمة خوادم ماينكرافت تبدو منطقية وتفشل كل مرة، لأن ذلك العنوان ينهي النفق بدلًا من استضافة اللعبة. اللاعب المنضم إلى الشبكة الخاصة الافتراضية نفسها يملك بالفعل مسارًا إلى مضيف اللعبة، لذا يجب أن يذكر الإدخال المضيف والمنفذ الذي تستمع عليه اللعبة. اضبط هذين الأمرين بشكل صحيح وسيصبح بقية المشكلة مجرد إمكانية وصول للخدمة، وهي قائمة تحقق أقصر بكثير مما تبدو للوهلة الأولى.

عنوانان، مهمتان

أحد العنوانين بنية عامة: نقطة نهاية النقل التي تحمل الحزم المشفرة بين الأقران. والآخر عنوان خاص يخص الجهاز الذي يشغّل الخادم المخصص. ليسا قابلين للتبادل، واستبدال أحدهما بالآخر ينتج رفض اتصال أو مهلة انتهاء تبدو كأنها مشكلة جدار حماية.

RoleAddressWhere it belongs
Public transport endpoint203.0.113.40VPN client configuration, never the game
Game host on the VPN10.60.0.20Server address field, with the port
Player peer10.60.0.30Assigned by the tunnel, nothing to type

مع المنفذ الافتراضي، يكتب اللاعب 10.60.0.20:25565 ولا شيء غير ذلك. صفحة تنزيل خادم جافا من موجانغ تذكر 25565 كمنفذ افتراضي، ومشغّل الخادم الذي غيّر المنفذ يجب تصديقه بدلًا من مراجعة برنامج تعليمي قديم.

اجعل ذلك العنوان خدمة حقيقية

العنوان القابل للوصول ضروري وغير كافٍ. يجب أن يكون الخادم المخصص قيد التشغيل، وأن يكون متوافقًا مع الإصدار الذي يشغّله عميل اللاعب، وأن يستمع على عنوان يستطيع النفق التوصيل إليه. العملية المرتبطة بالاسترجاع المحلي فقط لا تصبح قابلة للوصول لأن أحدهم أضاف عنوانًا آخر إلى الجهاز.

تأكد من المستمع قبل لمس جدار الحماية:

ss -lntp | grep 25565
nc -vz 10.60.0.20 25565

السطر الأول يبيّن ما ارتبطت به العملية فعليًا، والثاني يبيّن ما إذا كان القرين يستطيع إكمال مصافحة TCP. عندما يكون الربط على 127.0.0.1، فلن يغيّر أي قدر من إعداد VPN النتيجة، وهذا التفصيل الوحيد يفسّر عددًا مفاجئًا من تقارير «تعطل VPN».

سياسة الأقران وجدار الحماية ومسار الرد

سؤالان حول الأذونات يجلسان فوق المستمع. يجب أن يسمح إعداد أقران VPN بحركة المرور بين القرينين، ويجب أن يقبل جدار حماية مضيف اللعبة منفذ اللعبة من ذلك القرين. أبقِ الاثنين محصورين في خدمة اللعبة والأقران المصرح لهم بدلًا من تعطيل جدار حماية المضيف، الذي يقايض قاعدة من سطرين بمشكلة أكبر بكثير. القواعد الضيقة هي أيضًا النسخة الوحيدة من هذا التي تنجو من مراجعة أمنية دون فقرة تبرير.

ثم تذكّر ماذا يثبت نجاح أمر ping. الوصول إلى بوابة VPN، أو الحصول على رد من مضيف اللعبة، يثبت فقط أن ICMP عبر المسار. يحتاج اتصال اللعبة إلى المنفذ المحدد مفتوحًا في الاتجاهين، ومسار الرد لا يقل أهمية عن المسار الصادر.

عندما يكون الخادم خلف البوابة

في المثال أعلاه خادم اللعبة قرين، وهذا يبقي خطة العنونة بسيطة. إذا كان الخادم بدلًا من ذلك على شبكة محلية خلف بوابة VPN، يحتاج اللاعب إلى عنوان الخادم الخاص القابل للتوجيه، وتحتاج البوابة إلى تفعيل إعادة التوجيه لتلك الشبكة، و يحتاج مضيف الشبكة المحلية إلى مسار عائد نحو العميل النفقي. أخطئ المسار العائد وتموت المصافحة في منتصفها، وهو أكثر الأعطال الثلاثة إرباكًا.

لا تنسخ عنوان القرين في المثال إلى جهاز آخر لتقليد هذه الطوبولوجيا. العناوين في المثال تصف أدوارًا، وإعادة استخدام عنوان واحد لدورين تخلق تداخلًا لا يستطيع التوجيه حله.

الاكتشاف والحسابات وما لا يجب تغييره

الاكتشاف التلقائي للشبكة المحلية راحة مبنية على الإعلانات. الشبكة الافتراضية الخاصة الموجَّهة ليست مضطرة لحمل تلك البثوث، لذا فإن غياب إدخال في قائمة الشبكة المحلية لا يقول شيئًا عن عمل العنوان الخاص الصريح. اكتب العنوان ثم احكم. إن اتصل، ففجوة الاكتشاف إزعاج في سهولة الاستخدام وليست عطلًا، ويمكن توثيقها على هذا النحو بدلًا من التحقيق فيها.

احتفظ أيضًا بمصادقة الحساب العادية للعبة وسياسة القبول سليمة. المسار الخاص العامل يمنح مسارًا لا عضوية، ولا يغني أي قدر من خلط أولويات المحول عن تحديد الوجهة التي ينبغي أن يستخدمها العميل.

مقالات ذات صلة