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

ابدأ من الإشعار، لا من مربع البحث

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

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

ثلاثة عناوين موجودة في الوقت نفسه

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

عنوان النفق في الإشعار خاص في الغالب. 10.13.0.42 يقع داخل 10.0.0.0/8، وهو أحد النطاقات المحجوزة بموجب RFC 1918، لذا يحق لأي مزود أن يوزع الرقم نفسه. رؤيته تخبرك أن التطبيق استخدم مجموعة خاصة، لا أين تُستضاف تلك المجموعة. ويمكن لهاتفين في قارتين مختلفتين أن يبلغا القيمة نفسها.

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

اقرأ /30 كبادئة، لا كعدد أشخاص

الرقم بعد الشرطة المائلة هو طول البادئة. هنا يعني /30 ثلاثين بتًا من بادئة الشبكة، ما يترك بتين للمضيفين، لذلك تغطي الكتلة 10.13.0.40 حتى 10.13.0.43. إنها ليست ثلاثين جهازًا، وليست خادمًا يبعد ثلاثين قفزة.

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

أكّد النفق من الهاتف

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

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

الوصول إلى الصدفة أقل موثوقية مما يتوقع الناس. أسماء الواجهات تختلف بحسب الإصدار والمصنّع. المرشّح الذي يطابق فقط سطر IPv4 يحتوي على tun سيتخطى بصمت تخصيصات IPv6 وأي عميل يسمي واجهته باسم آخر. اقرأ القائمة الكاملة قبل أن تضيّقها.

تحقق مما تراه أي موقع من التطبيق الذي يهمك

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

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

قرر إن كان الإشعار يستحق نظرة ثانية

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

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

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