دفتر سفر شخصي
ملاحظات من الطريق والاتصال

VPN في البحرين: لماذا يعمل على بتلكو ثم يتعثر على stc أو زين؟

مسافر يعمل على حاسوبه عبر هاتفه في سيارة تسير داخل المنامة

في الصباح، لم تكن لدي مشكلة مع الـVPN أصلًا.

كنت على اتصال المنزل، فتحت اللابتوب، شغلت VPN معتادًا، ودخلت إلى لوحة العمل. البريد يعمل. Telegram يعمل. والملف الذي أحتاجه بدأ يترفع من دون مشكلة.

بعد الظهر خرجت وربطت اللابتوب بهاتفي على شبكة stc.

نفس الجهاز.

ملخص المقال والنقطة الأساسية

الخلاصة العملية

الرسائل والصفحات لا تختبر المسار بالطريقة نفسها التي تختبره بها حركة الصوت والفيديو في الزمن الحقيقي، لذلك قد ينجح جزء من التطبيق ويفشل الجزء الحساس للتأخير. هنا بدأت المشكلة تصبح مثيرة للاهتمام. لو فشل الـVPN على الشبكات الثلاث، لكان من السهل لوم التطبيق. أما أن يعمل على بتلكو، يتعثر على stc، ثم يعود للعمل على زين، فمعناه أن اسم الـVPN وحده لا…

نفس حساب الـVPN.

نفس الخادم.

لكن لوحة العمل بقيت معلقة عند تسجيل الدخول. فصلت الـVPN وأعدت تشغيله. ظهر Connected، بينما الصفحة نفسها لم تتحرك.

بعد قليل جربت نقطة اتصال من شريحة زين في هاتف آخر.

فتحت الصفحة.

هنا بدأت المشكلة تصبح مثيرة للاهتمام. لو فشل الـVPN على الشبكات الثلاث، لكان من السهل لوم التطبيق. أما أن يعمل على بتلكو، يتعثر على stc، ثم يعود للعمل على زين، فمعناه أن اسم الـVPN وحده لا يفسر النتيجة.

الطريق الموجود تحته مهم أيضًا.

ثلاثة مشغلين لا يعني ثلاثة نسخ من الإنترنت نفسه

في البحرين، استخدام أكثر من اتصال ليس أمرًا استثنائيًا. أحدث أرقام هيئة تنظيم الاتصالات المنشورة تضع عدد اشتراكات الهاتف المحمول عند نحو 2.38 مليون، مع معدل انتشار يبلغ نحو 150%. (هيئة تنظيم الاتصالات في[1])

وهذا يجعل السيناريو مألوفًا: اتصال منزلي، شريحة رئيسية، وربما شريحة أخرى للعمل أو كخيار احتياطي.

كنت أتعامل مع هذه الاتصالات سابقًا وكأن الفرق بينها هو السرعة والتغطية فقط. لكن أحدث قياسات Opensignal للبحرين ترسم صورة أدق: بتلكو تقدمت في سرعة التنزيل، وstc في الاعتمادية، وزين في اتساق الجودة. (Opensignal[2])

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

وهذا هو الجزء الذي يهم مستخدم الـVPN.

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

من هنا أصبحت تجربتي بين بتلكو وstc وزين أقل غرابة.

حتى وجود بنية ألياف مشتركة لا يجعل المسارات متطابقة

هناك عامل آخر كان يجعلني أتوقع تشابهًا أكبر بين الاتصالات.

BNET تدير شبكة النطاق العريض الوطنية القائمة على الألياف، وتتيح البنية التحتية للمشغلين المرخصين. (BNET[3])

لكن الجزء الفيزيائي من الاتصال ليس الرحلة كلها.

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

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

وهذا ينسجم أيضًا مع ما يصفه المستخدمون في البحرين: في النقاشات العامة تظهر شكاوى وتجارب مختلفة على بتلكو وstc وزين بدل وجود «شبكة سيئة واحدة» يتفق عليها الجميع. (Reddit[4])

بالنسبة لي، كان هذا كافيًا لتغيير طريقة الاختبار.

بدل السؤال عن أفضل مشغل للـVPN، بدأت أسأل: هل يحتاج الـVPN نفسه إلى إعادة ضبط كلما تغير المشغل؟

الـVPN الكبير جعلني أتعامل مع كل شبكة كحالة منفصلة

عدت إلى الخدمة الكبيرة التي كنت أستخدمها.

على بتلكو، تركت الإعداد الذي كان يعمل في الصباح.

على stc، بدلت الخادم.

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

احتفظت بهذا الإعداد في رأسي وانتقلت إلى زين.

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

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

بتلكو: استخدم هذا.

stc: غير هذا الإعداد.

زين: ارجع إلى الاختيار السابق.

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

وهنا تغيّر معياري.

لم أعد أبحث عن أعلى نتيجة يمكن الحصول عليها بعد الضبط اليدوي. كنت أبحث عن اتصال يتكيف عندما تتغير الشبكة تحته.

هذه المرة تركت الشبكة تتغير ولم أغير الـVPN

فتحت OnlydogVPN[5].

بدأت على بتلكو، شغلت الإعداد المناسب للموقف، ثم فتحت لوحة العمل وبدأت رفع ملف.

بعد ذلك فعلت الشيء الذي كان يسبب لي المشكلة سابقًا: فصلت Wi-Fi وتركت الهاتف ينتقل إلى stc.

راقبت شريط الرفع.

توقف لحظة، ثم تحرك من جديد.

فتحت Telegram وأرسلت ملفًا صغيرًا. وصل.

بعدها كررت الانتقال باستخدام زين.

هذه المرة لم أرجع إلى قائمة الخوادم ولم أغير البروتوكول. أبقيت الإعداد نفسه وعدت مباشرة إلى التطبيقات التي كنت أستخدمها.

وهنا ظهر الفرق الذي كنت أبحث عنه منذ البداية.

أنا لا أحتاج من بتلكو وstc وزين أن تعطيني أرقامًا متطابقة. أحتاج من الـVPN ألا يحول كل انتقال بينها إلى جلسة إعداد جديدة.

الخدمة تستخدم نقلًا مبنيًا على HTTP/3 مع إخفاء إضافي لحركة الـVPN. HTTP/3 يعمل فوق QUIC، وهو مناسب للاتصالات الحديثة التي قد يتغير مسارها أثناء الاستخدام. (IETF[6]) هذا يضع التقنية في المكان الذي أريده: خلف الاتصال، لا في قائمة إعدادات أعود إليها كلما تغير اسم المشغل.

ولا أستطيع من خارج شبكات بتلكو وstc وزين رؤية كل قواعد التوجيه أو المعالجة الداخلية المطبقة على الحركة، لذلك لا أنسب الفرق إلى سياسة مخفية محددة لدى أي مشغل.

ما أستطيع رؤيته أوضح من ذلك: مع الـVPN السابق كنت أغير الإعداد مع تغير الشبكة. هنا بقيت المهمة تعمل، بينما تغيرت الشبكة تحتها.


وهنا فقد اختبار السرعة مكانته الأولى

بعد ذلك أصبحت أقرأ نتائج الشبكات بطريقة مختلفة.

كون بتلكو أسرع في التنزيل مفيد.

وكون stc تتقدم في الاعتمادية مفيد.

واتساق الجودة لدى زين مهم أيضًا. (Opensignal[2])

لكن لا واحدة من هذه النتائج تجيب وحدها عن السؤال الذي يهمني: ماذا يحدث عندما أضع نفق VPN فوق الاتصال ثم أتنقل بين هذه الشبكات؟

كنت في السابق أختبر الـVPN على أفضل اتصال متاح، وإذا نجح افترضت أن الاختبار انتهى.

الآن أصبح الاختبار المفيد بالنسبة لي هو العكس.

أبدأ على الشبكة المنزلية.

أنتقل إلى بيانات الهاتف.

ثم أجرب الاتصال الاحتياطي.

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

أما إذا بقيت التطبيقات تعمل من دون إعادة ضبط مستمرة، فهنا أشعر أن الـVPN نفسه يتولى جزءًا من المشكلة بدل أن يسلمها لي.

الجهاز الثاني أكد الفكرة نفسها

بعد انتهاء رفع الملف، أردت فتح لوحة العمل من الجهاز اللوحي.

عادةً تبدأ هنا طبقة صغيرة أخرى من الإعداد: حساب، بريد إلكتروني، كلمة مرور، وربما رسالة تحقق.

الخدمة تسمح بربط جهاز آخر باستخدام رمز تحقق، من دون الحاجة إلى تسجيل تقليدي ببريد وكلمة مرور للاستخدام الأساسي.

ربطت الجهاز وفتحت الصفحة.

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

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

هذا لا يعني أن الشبكات الثلاث متساوية

ليست متساوية، والقياسات توضح ذلك.

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

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

لكن هذا لم يكن السؤال الذي بدأ التجربة.

السؤال كان: لماذا يعمل الـVPN على بتلكو ثم تصبح النتيجة مختلفة على stc أو زين؟

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

الخدمة التقليدية أعطتني الأدوات اللازمة لضبط كل شبكة بصورة منفصلة.

الخيار الأصغر جعلني أحتاج إلى هذا الضبط أقل.

وفي البحرين، عندما يتنقل اتصالك بين بتلكو وstc وزين، الـVPN الذي يتكيف مع الشبكة الجديدة أهم من VPN يعطيك نتيجة ممتازة فقط بعد أن تضبط كل شبكة بنفسك.

أسئلة يهم المستخدم معرفتها

لماذا قد تعمل الرسائل أو المواقع بينما تتعطل المكالمة أو الاجتماع؟

الرسائل والصفحات لا تختبر المسار بالطريقة نفسها التي تختبره بها حركة الصوت والفيديو في الزمن الحقيقي، لذلك قد ينجح جزء من التطبيق ويفشل الجزء الحساس للتأخير. هنا بدأت المشكلة تصبح مثيرة للاهتمام. لو فشل الـVPN على الشبكات الثلاث، لكان من السهل لوم التطبيق. أما أن يعمل على بتلكو، يتعثر على stc، ثم يعود للعمل على زين، فمعناه أن اسم الـVPN وحده لا…

ما الذي أختبره بدل الاكتفاء بكلمة Connected؟

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

متى تكون السرعة العالية مؤشرًا مضللًا؟

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

متى أغيّر طريقة الاتصال بدل تبديل الخادم؟

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

المصادر والمراجع

المراجع الخارجية توثّق المعلومات أو المفاهيم التقنية المذكورة. أما نتائج الاستخدام الميداني ووصف ما حدث في الرحلة فهي تجربة الكاتب كما وردت في النص.

  1. هيئة تنظيم الاتصالات في — مرجع مرتبط بقسم «ثلاثة مشغلين لا يعني ثلاثة نسخ من الإنترنت نفسه»(مصدر أولي/خارجي)
  2. Opensignal — مرجع مرتبط بقسم «ثلاثة مشغلين لا يعني ثلاثة نسخ من الإنترنت نفسه»(مصدر أولي/خارجي)
  3. BNET — مرجع مرتبط بقسم «حتى وجود بنية ألياف مشتركة لا يجعل المسارات متطابقة»(مصدر أولي/خارجي)
  4. Reddit — تجربة مستخدم مرتبطة بالنقطة المذكورة في النص(تجربة مستخدم)
  5. OnlydogVPN — مرجع مرتبط بقسم «هذه المرة تركت الشبكة تتغير ولم أغير الـVPN»(مصدر أولي/خارجي)
  6. IETF — مرجع مرتبط بقسم «هذه المرة تركت الشبكة تتغير ولم أغير الـVPN»(مصدر أولي/خارجي)
  7. RFC 9000 — QUIC: A UDP-Based Multiplexed and Secure Transport(مرجع تقني أولي)
  8. RFC 9114 — HTTP/3(مرجع تقني أولي)