نعم. يحدّد SOCKS5 ترحيل UDP، بشرط أن يطبّقه العميل والخادم وأن تسمح الشبكة بحركة البيانات.

كيف يعمل الارتباط

يرسل العميل UDP ASSOCIATE عبر اتصال تحكّم TCP. توفّر الاستجابة الناجحة عنوان مرحّل UDP ومنفذه. يرسل العميل رزم بيانات UDP بتنسيق SOCKS إلى نقطة الاتصال المُعادة، التي ليس من الضروري أن تكون منفذ الوكيل الأصلي. إغلاق اتصال التحكّم TCP ينهي الارتباط.

جلب محتوى HTTPS عبر الخادم نفسه يختبر اتصال TCP. لا يستخدم UDP ASSOCIATE ولا يثبت أن رزمة بيانات تستطيع بلوغ وجهتها.

دعم التطبيق مهم

تغطي معالجة SOCKS5 في Chromium طلبات URL المبنية على TCP ولا تستطيع ترحيل UDP. لذلك لا يوفّر إعداد SOCKS5 في ذلك المتصفح مسارًا لحزم UDP الخاصة بلعبة أو تطبيق صوتي.

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

يحتاج التطبيق الذي لا يدعم وكيل UDP متوافقًا إلى طريقة توجيه أخرى؛ تغيير خادم SOCKS5 وحده لا يوفّر الميزة المفقودة.

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