النقليات الخارجية

طابق غلاف الشبكة الذي تستخدمه العقدة.

308 كلمات 2 دقيقة
عقدة النقل, WebSocket, gRPC, XHTTP ar

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

خيارات النقل في Tunna

RAW

اتصال بروتوكول مباشر بدون غلاف بنمط HTTP.

مناسب يتوقع الموفر اتصال وكيل عادي بنمط TCP.

غير مثالي يسرد الموفر المسار أو المضيف أو اسم الخدمة أو وضع XHTTP.

WebSocket

يحمل العقدة عبر نقطة نهاية WebSocket، غالبًا خلف خادم الويب أو CDN.

مناسب يوفر ملف التعريف قيم المضيف والمسار لـ WebSocket.

غير مثالي أنت لا تعرف المسار أو الرؤوس بالضبط.

gRPC

يستخدم اسم خدمة gRPC وسلطة اختيارية.

مناسب يقوم الموفر بإعطاء اسم خدمة أو سلطة gRPC.

غير مثالي يوصف الخادم بأنه WebSocket أو XHTTP أو HTTPUpgrade.

XHTTP

وسيلة نقل أحدث تعتمد على HTTP مع أوضاع وسلوك طلب متقدم.

مناسب يشير ملف التعريف بشكل صريح إلى XHTTP ويتضمن قيم الوضع أو المضيف أو المسار.

غير مثالي أنت تقوم بإعداد أول اتصال والعقدة المستوردة تعمل بالفعل.

HTTPUpgrade

يبدأ كـ HTTP ويتم ترقيته إلى اتصال الوكيل.

مناسب يتوقع الخادم مسار ترقية HTTP.

غير مثالي أعطى الموفر WebSocket أو XHTTP بدلاً من ذلك.

mKCP

نقل يستند إلى KCP مع إعدادات MTU والتوقيت والنافذة.

مناسب يوفر الخادم أو المزود الخاص بك قيم mKCP على وجه التحديد.

غير مثالي أنت تخمن إعدادات الأداء.

تحرير النقل الآمن

  • احتفظ بقيم المضيف والمسار المستوردة إلا إذا كنت تعرف تخطيط الخادم.
  • لا تقم بإضافة رؤوس إلا إذا قام الموفر بإدراجها.
  • بالنسبة إلى XHTTP، احتفظ بالوضع المستورد والإعدادات الإضافية قبل تجربة تغييرات الأداء.
  • بالنسبة إلى mKCP، تجنب تغيير قيم التوقيت والنافذة ما لم يتم ضبط الخادم عليها.

XHTTP has more controls because it has more behavior

XHTTP can control request mode, POST sizes, request spacing, padding, server header size, and multiplexing. Treat those fields as provider instructions or advanced tuning, not first-connection knobs.