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

انظر إلى المقعد قبل أن تغيّر أي شيء

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

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

اختر المكان الذي تعمل فيه التصفية

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

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

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

تصفية المتصفح أولًا، عندما تكون كافية

يثبّت Firefox لأندرويد الإضافات المتوافقة عبر سير عمل الإضافات الخاص به، ويغطي دليل الإضافات من Mozilla التثبيت والأذونات التي تطلبها كل إضافة. اقرأ تلك الأذونات قبل التثبيت. فحاجب المحتوى يحتاج إلى رؤية محتوى الصفحة وتعديله، وهذه قدرة حقيقية، وهي سبب أخذه من كتالوج المتصفح نفسه بدل حزمة تُثبَّت من خارج المتجر.

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

لتصفية DNS حدود تستحق المعرفة

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

في أندرويد يكون إعداد DNS الخاص هو النقطة الحادة هنا، لأن نفق الشركة قد يثبّت محلّلًا خاصًّا للأسماء الداخلية. واستبداله بمحلّل تصفية عام لحجب الإعلانات يكسر تلك الأسماء، وهي نتيجة أسوأ من الإعلانات. افحص الإعداد قبل تغييره واحتفظ بما يحتاجه النفق.

تحقّق، ثم اترك النفق في حاله

اختبر الترتيب الذي اخترته بدل الوثوق برمزين. صل النفق، وتأكد أن قائمة VPN تعرض الخدمة التي تتوقعها، ثم افتح صفحة بها موضع إعلان معروف وتطبيقًا تعرف أنه يعرض إعلانات، وانظر أيهما يخرج نظيفًا. أطفئ التصفية وأعد الاختبار لتعرف أن الفرق يأتي من التصفية لا من صفحة مخزّنة.

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

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

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