وضعت الهاتف في جيبي وأنا أغادر المقهى. كان الـVPN متصلًا، وكل شيء يبدو طبيعيًا.
بعد نحو عشرين دقيقة أخرجته لأنني كنت أنتظر رسالة عمل عاجلة. أضاءت الشاشة، ثم وصلت الرسائل دفعة واحدة كأن الهاتف استيقظ للتو.
فتحت تطبيق الـVPN.
كان يعيد الاتصال.
ملخص المقال والسياق العملي
لماذا الخلفية والبطارية وPrivate DNS من دون مطاردة الإعدادات؟
أي VPN أستطيع تركه في الخلفية من دون أن أدير البطارية وDNS وإعادة الاتصال طوال اليوم؟ Android يدير النشاط في الخلفية لتوفير الطاقة، وتستخدم ميزات مثل Doze وApp Standby لتقليل بعض أعمال الشبكة عندما يكون الهاتف ساكنًا والشاشة مطفأة.
ما الذي يستحق تذكره؟
- لماذا لا يعني تغيير البروتوكول تلقائيًا أن المشكلة حُلّت؟ المشكلة العملية هي أن المزود المخصص نفسه قد يصبح نقطة فشل عندما أنتقل بين الشبكات. وهذا يظهر أيضًا في تجارب مستخدمين وجدوا أن Private DNS يتوقف أو يتصرف بشكل مختلف عند تغير الاتصال.
- ما الذي ينبغي تشخيصه قبل الانتقال بين TCP وUDP أو إعدادات أخرى؟ وفي المساء، عندما راجعت استهلاك البطارية، بدأت أشك أنني لم أحمِ الهاتف بقدر ما بنيت عليه ثلاث طبقات تحتاج مني مراقبتها طوال اليوم. كنت قد رتبت الهاتف بالطريقة التي تبدو صحيحة على الورق: VPN يعمل باستمرار.
مصدر المنتج: الموقع الرسمي لـ OnlydogVPN
بعد قليل ظهرت رسالة أخرى من Android:
Private DNS server cannot be accessed.
وفي المساء، عندما راجعت استهلاك البطارية، بدأت أشك أنني لم أحمِ الهاتف بقدر ما بنيت عليه ثلاث طبقات تحتاج مني مراقبتها طوال اليوم. كنت قد رتبت الهاتف بالطريقة التي تبدو صحيحة على الورق: VPN يعمل باستمرار. Private DNS مخصص لحجب بعض الإعلانات والمتتبعات. وتحسين البطارية مفعّل لأنني لا أريد تطبيقًا يستهلك الهاتف في الخلفية.
كل إعداد بمفرده منطقي. لكن عندما أطفأت الشاشة، بدأت المنظومة كلها تصبح أقل استقرارًا. وهنا تغير السؤال من:
ما أفضل VPN لأندرويد؟
إلى:
أي VPN أستطيع تركه في الخلفية من دون أن أدير البطارية وDNS وإعادة الاتصال طوال اليوم؟
في البداية ألقيت اللوم على Android
كان من السهل اتهام النظام. Android يدير النشاط في الخلفية لتوفير الطاقة، وتستخدم ميزات مثل Doze وApp Standby لتقليل بعض أعمال الشبكة عندما يكون الهاتف ساكنًا والشاشة مطفأة. Android Developers قلت لنفسي: هذا هو السبب إذن. Android يجعل الـVPN ينام. لكن النظام نفسه يوفر Always-on VPN حتى يبقى اتصال الـVPN قائمًا، ويمكنه أيضًا منع الهاتف من استخدام الإنترنت خارج النفق. Android Developers
فعّلت الخيارين. ثم أغلقت الشاشة. بعد فترة فتحت الهاتف. لا إنترنت. انتظرت قليلًا. عاد اتصال الـVPN. ثم عادت التطبيقات. وهنا ساعدني Always-on بطريقة لم أتوقعها: لم يحل المشكلة، لكنه جعلها واضحة. Android كان ينتظر عودة الـVPN بدل السماح للتطبيقات بالخروج عبر الاتصال العادي.
المشكلة الحقيقية أصبحت:
لماذا يحتاج اتصال الـVPN إلى أن يستيقظ من جديد أصلًا؟
وتجارب بعض مستخدمي Android تصف الاحتكاك نفسه باختصار: الاتصال يعمل، ثم يسقط بعد فترة في الخلفية ويعود عندما يفتح المستخدم التطبيق. Reddit كان ذلك كافيًا بالنسبة لي. لم أعد أريد مزيدًا من التعديلات على Always-on. كنت أريد VPN يستفيد من وجوده ويظل موجودًا عندما تكون الشاشة مطفأة.
ثم اكتشفت أن Private DNS يزيد التشخيص تعقيدًا
بقي شيء آخر يربكني. أحيانًا كان رمز الـVPN موجودًا، ومع ذلك تقول التطبيقات إنه لا يوجد اتصال بالإنترنت. ثم تظهر رسالة:
Private DNS server cannot be accessed.
كنت قد وضعت مزود Private DNS مخصصًا لأنني أريد تقليل الإعلانات والمتتبعات. لكنني كنت أخلط بين وظيفتين مختلفتين. Private DNS يحمي استعلامات DNS، بينما الـVPN يتعامل مع حركة الاتصال الأوسع. Android يسمح باستخدام Private DNS تلقائي أو إدخال مزود مخصص. Android Help
المشكلة العملية هي أن المزود المخصص نفسه قد يصبح نقطة فشل عندما أنتقل بين الشبكات. وهذا يظهر أيضًا في تجارب مستخدمين وجدوا أن Private DNS يتوقف أو يتصرف بشكل مختلف عند تغير الاتصال. Reddit أعدته إلى Automatic. عادت التطبيقات التي كانت ترفض التحميل. وهنا أصبحت لدي مشكلة أبسط وأوضح:
أريد VPN يبقى متصلًا في الخلفية. من دون أن أضيف فوقه إعداد DNS منفصلًا أضطر إلى تشخيصه كلما انتقلت من Wi-Fi إلى بيانات الهاتف. وكان هذا هو الوقت المناسب لتغيير التطبيق نفسه بدل إضافة إعداد آخر.
كنت أريد أن أقفل الشاشة وأنسى التطبيق
فتحت OnlydogVPN↗. أبقيت Private DNS على Automatic، واخترت الوضع المناسب للهاتف والشبكات المتغيرة، ثم اتصلت. فتحت تطبيقات العمل. أرسلت رسالة. ثم أغلقت الشاشة ووضعت الهاتف في جيبي. لم أفتح تطبيق الـVPN بعد خمس دقائق للتأكد منه. مشيت خارج المقهى. ضعف Wi-Fi. ثم اختفى.
انتقل الهاتف إلى بيانات الهاتف. وبقي في جيبي. بعد نحو نصف ساعة أخرجته. كانت رسائل العمل قد وصلت في أوقاتها، لا دفعة واحدة لحظة إضاءة الشاشة. فتحت المتصفح. اشتغل. فتحت تطبيق الـVPN. الاتصال ما زال موجودًا. هذه كانت النتيجة التي أريدها من VPN على Android. ليس أن تبدو واجهته جيدة عندما أفتحها.
بل ألا أحتاج إلى فتحها.
التقنية المفيدة اختصرت إلى شيء واحد
بعد نجاح الاختبار فقط اهتممت بما يحدث تحت الواجهة.
الخدمة تستخدم نقلًا قائمًا على HTTP/3 وQUIC، وهي مصممة للتعامل مع الشبكات التي تتغير أثناء الاستخدام. QUIC يسمح للاتصال بالتعامل بصورة أفضل مع انتقال الجهاز من مسار شبكة إلى آخر، مثل الانتقال من Wi-Fi إلى بيانات الهاتف. RFC Editor
وهذا هو الجزء الذي يهمني على هاتف Android. الهاتف لا يبقى طوال اليوم على شبكة واحدة. Wi-Fi المنزل. بيانات الهاتف. Wi-Fi المقهى. ثم البيانات مرة أخرى. لا أستطيع رؤية كل قرار اتخذه Android أو كل شبكة أثناء الاختبار، لذلك لا يمكنني تحديد سبب كل انقطاع في المحاولة الأولى من الخارج.
لكنني أستطيع مقارنة النتيجتين. في الأولى، كنت أعرف أن الشبكة تغيرت لأنني أضطر إلى إنقاذ الـVPN. في الثانية، عرفت فقط أن التطبيق الذي أستخدمه ما زال يعمل. وهذا جعل الاستمرار في الخلفية أهم عندي من وجود بروتوكولات أكثر في قائمة الإعدادات.
البطارية لم تعد السؤال الأول
في البداية كنت أبحث عن VPN “لا يستهلك البطارية”. ثم أدركت أن السؤال ناقص. أي VPN يعمل باستمرار في الخلفية ويعالج حركة الشبكة سيستخدم جزءًا من الطاقة. المشكلة ليست أن التطبيق يظهر في استهلاك البطارية. المشكلة هي:
هل ما يستهلكه يعطيني اتصالًا يبقى موجودًا عندما أحتاجه؟
لا أريد توفير الطاقة بأن أجعل الـVPN يختفي عندما تطفأ الشاشة. لأن ذلك يهزم سبب تشغيله. ولا أريد دورة من: انقطاع. إعادة اتصال. فتح التطبيق. انتظار. ثم إعادة المحاولة. أردت أن أتركه يعمل، أستخدم الهاتف بصورة طبيعية، ثم أحكم على البطارية بعد ذلك. الاستمرارية أولًا.
ومن هذه النقطة، بدأت طبقات الحماية الإضافية تبدو أقل ضرورة أيضًا.
لم أعد بحاجة إلى Private DNS المخصص للسبب نفسه
بعد أن استقر الاتصال، فتحت بعض المواقع والتطبيقات المعتادة. لاحظت داخل الخدمة عداد الطلبات المحجوبة. التطبيق يتضمن حجبًا للإعلانات والمتتبعات، وهي كانت أصلًا واحدة من أهم الأسباب التي جعلتني أستخدم Private DNS مخصصًا. وهنا ظهرت فائدة ثانوية بشكل طبيعي. لم أعد أشعر أنني مضطر إلى تركيب:
VPN للتشفير. Private DNS مخصص للتتبع. ثم إعدادات بطارية خاصة لكي يبقى الاثنان مستقرين. أبقيت Private DNS على Automatic، وتركت الخدمة تتعامل مع حجب الطلبات غير الضرورية في الخلفية. بالنسبة لي، النتيجة لم تكن “ميزات أكثر”. كانت طبقات أقل تحتاج إلى إدارة. وهذا مهم جدًا على هاتف يفترض أن يعمل في جيبي، لا على شاشة إعدادات مفتوحة أمامي.
عندها خسرت قائمة الميزات أهميتها
المزود الكبير الذي كنت أستخدمه يملك أشياء لا تملكها الخدمة الأصغر. مواقع أكثر. تاريخًا عامًا أطول. مراجعات مستقلة أكثر. وخيارات متقدمة أكثر لمن يريد التحكم اليدوي. OnlydogVPN لديه شبكة مواقع أصغر وتاريخ علني أقصر. لكنني لم أكن أبحث عن VPN لجهاز مكتبي يبقى على Ethernet طوال اليوم.
كنت أبحث عن VPN لهاتف Android أقفله عشرات المرات ويتنقل باستمرار بين الشبكات. الهاتف يدخل جيبي. الشاشة تنطفئ. Wi-Fi يختفي. 4G أو 5G يبدأ. ثم تظهر شبكة أخرى. في هذه البيئة، الميزة التي أصبحت أقدّرها ليست عدد الخوادم. إنها:
كم مرة يضطرني الـVPN إلى التفكير فيه؟
إذا كنت أحتاج إلى فتح التطبيق للتأكد أنه ما زال متصلًا، فعمل الخلفية ليس جيدًا بما يكفي. إذا كنت أحتاج إلى إصلاح Private DNS كلما تغيرت الشبكة، فالإعداد أصبح عبئًا. وإذا كان حل البطارية هو السماح للـVPN بالنوم، فقد خسرت سبب استخدامه أصلًا. بعد ذلك اليوم أصبح اختباري أبسط بكثير.
أشغل الـVPN. أقفل الشاشة. أضع الهاتف في جيبي. أغير الشبكة. ثم أعود بعد نصف ساعة. إذا وصلت الرسائل، وفتح المتصفح، وبقي الاتصال قائمًا، فقد نجح في الاختبار الذي يهمني فعلًا.
أفضل VPN لأندرويد بالنسبة لي هو الذي يبقى في الخلفية لدرجة أنني أنسى وجوده، لا الذي يجعلني أفتح التطبيق كلما فتحت الشاشة.
أسئلة قد تخطر ببالك بعد القراءة
أسئلة قد تخطر ببالك بعد القراءة
لماذا الخلفية والبطارية وPrivate DNS من دون مطاردة الإعدادات؟
أي VPN أستطيع تركه في الخلفية من دون أن أدير البطارية وDNS وإعادة الاتصال طوال اليوم؟ Android يدير النشاط في الخلفية لتوفير الطاقة، وتستخدم ميزات مثل Doze وApp Standby لتقليل بعض أعمال الشبكة عندما يكون الهاتف ساكنًا والشاشة مطفأة.
لماذا لا يعني تغيير البروتوكول تلقائيًا أن المشكلة حُلّت؟
المشكلة العملية هي أن المزود المخصص نفسه قد يصبح نقطة فشل عندما أنتقل بين الشبكات. وهذا يظهر أيضًا في تجارب مستخدمين وجدوا أن Private DNS يتوقف أو يتصرف بشكل مختلف عند تغير الاتصال.
ما الذي ينبغي تشخيصه قبل الانتقال بين TCP وUDP أو إعدادات أخرى؟
وفي المساء، عندما راجعت استهلاك البطارية، بدأت أشك أنني لم أحمِ الهاتف بقدر ما بنيت عليه ثلاث طبقات تحتاج مني مراقبتها طوال اليوم. كنت قد رتبت الهاتف بالطريقة التي تبدو صحيحة على الورق: VPN يعمل باستمرار.