كان أمامي نحو عشرين دقيقة قبل بدء مكالمة مع عميل عندما قررت أنني لن أفتح ملفات العمل على شبكة Wi-Fi مجانية كما هي. كان الحاسوب جديدًا نسبيًا، ولم أكن قد ثبت عليه VPN بعد. بحثت سريعًا عن أفضل VPN مفتوح المصدر، لأن الفكرة بدت منطقية: إذا كنت سأسمح لتطبيق بتمرير كل حركة الإنترنت من جهازي، فمن الأفضل ألا يكون صندوقًا أسود. وصلت إلى WireGuard، رأيت أن المشروع مفتوح المصدر، ثبتت العميل، ثم ظهرت أمامي شاشة تنتظر Tunnel وEndpoint ومفاتيح. لم يكن هناك زر بسيط يقول: اتصل. كنت قد وجدت تقنية ممتازة، لكن ليس الحل الذي أحتاجه قبل المكالمة.
لم يكن WireGuard هو المشكلة. المشروع نفسه مفتوح المصدر، ومستودعاته الرسمية متاحة للعامة. WireGuard
المشكلة كانت في افتراضي أنا.
كنت أستخدم عبارة «VPN مفتوح المصدر» وكأنها تعني منتجًا جاهزًا من زر واحد. لكنها قد تعني بروتوكولًا مفتوحًا، أو تطبيق عميل منشور الكود، أو تطبيقًا يمكن التحقق من أن نسخته التنفيذية طابقت المصدر المنشور.
ملخص المقال والسياق العملي
لماذا تكون قابلية الاستخدام جزءًا من الثقة؟
ولم يطلب الاستخدام الأساسي إنشاء حساب تقليدي ببريد إلكتروني وكلمة مرور. فتحت التطبيق، اخترت حالة الاستخدام، واتصلت.
ما الذي يستحق تذكره؟
- لماذا لا تكفي حماية جزء واحد من الاتصال إذا بقيت بقية التطبيقات خارجه؟ كان أمامي نحو عشرين دقيقة قبل بدء مكالمة مع عميل عندما قررت أنني لن أفتح ملفات العمل على شبكة Wi-Fi مجانية كما هي. كان الحاسوب جديدًا نسبيًا، ولم أكن قد ثبت عليه VPN بعد.
- ما الذي ينبغي التأكد من أنه يمر فعلًا داخل النفق؟ أستأجر VPS، أنشئ المفاتيح، أضبط الخادم، ثم أضيف ملف الإعداد إلى العميل. والواقع أن هذا جزء من جاذبية الأدوات المفتوحة: تستطيع أن تعرف ما تستخدمه وتتحكم فيه بدرجة كبيرة.
مصدر المنتج: الموقع الرسمي لـ OnlydogVPN
كل هذا مفيد. لكن المكالمة كانت ستبدأ بعد دقائق. وهنا بدأ معيار الاختيار يتغير.
رؤية الكود لا تعني أن الاتصال جاهز
خلال السنوات الأخيرة، تحركت خدمات VPN معروفة أكثر نحو الشفافية.
بعضها ينشر تطبيقاته أو أجزاء منها كمصدر مفتوح، بينما تبقى البنية التي تشغل الخدمة نفسها منفصلة. NordVPN، مثلًا، فتح مصدر تطبيق Linux، في حين لا تصبح شبكة الخدمة بالكامل مفتوحة لمجرد أن العميل كذلك. NordVPN
وهناك مستوى أعمق من ذلك: هل التطبيق الذي نزلته هو بالفعل التطبيق المبني من الكود المنشور؟
Mullvad دعم على Android ما يسمى reproducible builds، بحيث يمكن إعادة بناء التطبيق ومقارنة الناتج بالنسخة المنشورة. Mullvad، مايو 2025 ويستخدم F-Droid الفكرة نفسها لربط المصدر المفتوح بالملف التنفيذي بطريقة يمكن التحقق منها. F-Droid
هذا مهم أمنيًا. لكنه أوضح لي أيضًا أنني كنت على وشك الوقوع في حفرة بحث لا تنتهي. بدأت بسؤال بسيط عن VPN أستخدمه على Wi-Fi عام، ووصلت خلال دقائق إلى مستودعات كود وأنظمة بناء. فنظرت إلى الساعة وسألت نفسي سؤالًا أكثر فائدة:
ماذا أحتاج الآن فعلًا؟
اتصال خاص. خطوات قليلة. ولا أريد إنشاء حساب آخر قبل الاجتماع.
التحكم الكامل كان يعني عملًا كاملًا أيضًا
عدت إلى WireGuard. كان بإمكاني إعداد خادمي بنفسي. أستأجر VPS، أنشئ المفاتيح، أضبط الخادم، ثم أضيف ملف الإعداد إلى العميل. والواقع أن هذا جزء من جاذبية الأدوات المفتوحة: تستطيع أن تعرف ما تستخدمه وتتحكم فيه بدرجة كبيرة. لكن التحكم الكامل يأتي أحيانًا مع مسؤولية كاملة.
وفي صباح عمل عادي، لم أكن أريد أن أصبح مسؤول شبكة قبل أن أصبح حاضرًا في الاجتماع. هذه المفاضلة تظهر أيضًا في نقاشات المستخدمين: بعض من يبحثون عن VPN مفتوح المصدر يريدون الشفافية، لكنهم لا يريدون ملفات إعداد وخطوات يدوية قبل كل استخدام. Reddit وهنا فهمت ما كنت أبحث عنه بصورة أدق.
لم أكن أبحث عن GitHub من أجل GitHub. كنت أبحث عن ثقة أكبر من دون أن تتحول الحماية إلى مشروع تقني مستقل.
المحاولة الثانية اختصرت الجزء الذي كان يعطلني
فتحت OnlydogVPN↗، وهو تطبيق أصغر كنت قد وضعته سابقًا ضمن خيارات الاختبار. لم أتعامل معه على أنه VPN مفتوح المصدر؛ ليست لدي معلومات تسمح لي بوصفه بهذه الصفة. لكن تجربتي الأولى جعلتني ألاحظ شيئًا آخر أصبح أكثر أهمية في اللحظة التي كنت فيها. لم أحتج إلى إعداد خادم.
لم أستورد ملف تكوين. ولم يطلب الاستخدام الأساسي إنشاء حساب تقليدي ببريد إلكتروني وكلمة مرور. فتحت التطبيق، اخترت حالة الاستخدام، واتصلت. ثم عدت إلى العمل. فتحت مساحة ملفات العميل، نزلت العرض، راجعت التعليقات، ثم دخلت المكالمة. بعد دقائق كنت أشارك الشاشة. وهذه كانت النتيجة التي أردتها من VPN منذ البداية: أن يختفي من اهتمامي بعد تشغيله.
الفارق لم يكن أن الشفافية أصبحت بلا قيمة. بل أنني أدركت أن سهولة الوصول إلى الحماية جزء من فائدتها أيضًا. إذا كانت الأداة تتطلب إعدادًا لن أنفذه عندما أكون مستعجلًا، فدرجة التحكم التي تمنحني إياها لن تساعدني في تلك اللحظة.
ومن هنا أصبح حكمي الأساسي مختلفًا:
بالنسبة إلى المستخدم العادي، اتصال يمكن تشغيله فورًا أهم من تحكم تقني لن يستخدمه فعليًا.
هذا لا يجعل المصدر المفتوح مجرد شعار
بعد المكالمة عدت إلى الموضوع بهدوء، وهذه المرة أصبحت أقدّر المشاريع المفتوحة أكثر، لا أقل. لكنني بدأت أفرق بين أنواع الشفافية. الكود المنشور يسمح للباحثين والمطورين بفحص العميل. البناء القابل لإعادة الإنتاج يساعد على إثبات أن التطبيق المنشور جاء من ذلك الكود.
أما ما يحدث بعد خروج حركة البيانات من الجهاز، فيحتاج إلى وسائل أخرى لإثبات الثقة. Mullvad، مثلًا، لم يكتفِ بالكود المنشور، بل نشر في يناير 2026 تدقيقًا مستقلًا لخدمات الحساب والدفع والأنظمة الخلفية. Mullvad، يناير 2026 وهذا هو النوع من الصورة الكاملة الذي كنت أفتقده عندما كتبت عبارة «مفتوح المصدر» في البحث.
لا أستطيع من تطبيق العميل وحده رؤية كل ما يحدث داخل خوادم أي خدمة أو التحقق شخصيًا من كل عملية خلفية؛ ولهذا تظل التدقيقات والسجل العام مهمة. لكن بالنسبة إلى ما أستطيع اختباره بنفسي، هناك سؤال آخر لا يقل عملية: كم خطوة أحتاج إليها قبل أن يصبح الاتصال محميًا؟
بعد نجاح الاتصال ظهر شيء أصغر
بعد انتهاء المكالمة، بقيت على شبكة المكان وفتحت بعض المواقع لمراجعة المواد التي أرسلها العميل. عندها لاحظت عداد الطلبات المحجوبة داخل التطبيق يرتفع. لم أفتح الخدمة لهذا السبب. السبب الأول كان أبسط: أردت اتصالًا خاصًا دون أن أجهز بنية VPN بنفسي أو أنشئ حسابًا جديدًا.
لكن حجب المتتبعات أعطاني سببًا إضافيًا لترك التطبيق مثبتًا.
بعض الصفحات التي كنت أفتحها كانت ترسل عددًا كبيرًا من طلبات الإعلان والقياس والتتبع. تقليل جزء منها جعل التصفح أنظف، وكان العداد يجعل النتيجة مرئية بدل أن تكون ميزة مخفية في قائمة الإعدادات.
وهذا انسجم مع السبب الذي جعلني مهتمًا بالمصدر المفتوح من البداية. كنت أريد معرفة أقل غموضًا عما يحدث أثناء استخدامي للأداة. هنا لم أكن أقرأ الكود، لكنني كنت أرى أثر وظيفة محددة أثناء الاستخدام.
أين تبقى أفضلية التطبيقات المفتوحة؟
هناك حد واضح لهذه المقارنة. إذا كان شرطك الحقيقي هو:
«أريد تطبيق VPN مفتوح المصدر يمكنني أو يمكن للخبراء مراجعة كوده»
فالمشاريع التي تنشر عملاءها هي الاختيار الطبيعي.
Proton VPN، مثلًا، ينشر تطبيقاته كمصدر مفتوح ويجمع ذلك مع تدقيقات مستقلة، بما في ذلك تدقيق سنوي متكرر لسياسة عدم التسجيل. Proton VPN Mullvad لديه أيضًا تاريخ طويل من نشر الكود والتدقيق والتحقق من البناء.
الخدمة الأصغر لا تملك بعد التاريخ العام نفسه أو الكم نفسه من الاختبارات والمراجعات المستقلة. هذه أفضلية حقيقية للمشاريع الأكثر نضجًا. لكن المشكلة هي أن كثيرًا منا لا يكتب «أفضل VPN مفتوح المصدر» لأنه ينوي مراجعة الكود مساءً. نكتبها لأننا نحاول التعبير عن شيء أبسط:
لا أريد أن أثق بتطبيق غامض، ولا أريد في المقابل أن أقضي ساعة في إعداده.
وهنا تصبح قابلية الاستخدام جزءًا من المقارنة، لا شيئًا منفصلًا عنها.
ما كنت أبحث عنه فعلًا
لو كنت أريد تشغيل خادم خاص بي والتحكم في كل تفاصيل الاتصال، فسأختار أداة مفتوحة مثل WireGuard وأبني النظام الذي أريده حولها. ولو كان شرطي الأساسي أن يكون العميل الذي أثبته مفتوح المصدر وقابلًا للتدقيق، فسأعطي وزنًا أكبر لخدمات مثل Proton VPN أو Mullvad. لكن هذا لم يكن الموقف الذي كنت فيه.
كان لدي عشرون دقيقة، شبكة عامة، وملفات عميل يجب فتحها قبل الاجتماع.
الحل الأول أعطاني مستوى عاليًا من التحكم، لكنه ترك لي مسؤولية إكمال النظام. أما التطبيق الأصغر فاختصر العملية إلى الاتصال نفسه، ولم يطلب مني حساب بريد وكلمة مرور للاستخدام الأساسي، ثم ابتعد عن الطريق عندما بدأت العمل.
لذلك تغيرت إجابتي عن سؤال «ما أفضل VPN مفتوح المصدر؟». إذا كان المصدر المفتوح هو الشرط نفسه، فافحص الكود، قابلية التحقق من البناء، والتدقيقات التي تغطي ما لا يظهر في المستودع. أما إذا كنت تستخدم العبارة لأنك تريد ثقة أكبر بأقل تعقيد ممكن، فلا تجعل وجود المستودع هو المقياس الوحيد.
في ذلك الصباح، لم تكن المشكلة أنني لا أستطيع قراءة الكود؛ كانت أنني أحتاج إلى حماية اتصالي قبل أن تبدأ المكالمة.
والـVPN الذي استطعت تشغيله عندما احتجته كان أكثر فائدة لي من النظام الذي كان يمكنني التحكم في كل تفاصيله لو كان لدي وقت إضافي.
أسئلة قد تخطر ببالك بعد القراءة
أسئلة قد تخطر ببالك بعد القراءة
لماذا تكون قابلية الاستخدام جزءًا من الثقة؟
ولم يطلب الاستخدام الأساسي إنشاء حساب تقليدي ببريد إلكتروني وكلمة مرور. فتحت التطبيق، اخترت حالة الاستخدام، واتصلت.
لماذا لا تكفي حماية جزء واحد من الاتصال إذا بقيت بقية التطبيقات خارجه؟
كان أمامي نحو عشرين دقيقة قبل بدء مكالمة مع عميل عندما قررت أنني لن أفتح ملفات العمل على شبكة Wi-Fi مجانية كما هي. كان الحاسوب جديدًا نسبيًا، ولم أكن قد ثبت عليه VPN بعد.
ما الذي ينبغي التأكد من أنه يمر فعلًا داخل النفق؟
أستأجر VPS، أنشئ المفاتيح، أضبط الخادم، ثم أضيف ملف الإعداد إلى العميل. والواقع أن هذا جزء من جاذبية الأدوات المفتوحة: تستطيع أن تعرف ما تستخدمه وتتحكم فيه بدرجة كبيرة.