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

إليك القاعدة التي أستخدمها في كل اتصال: سمِّ الحالة، وسمِّ مالكها، ثم أزل نسخة ذلك المالك فقط. بقية هذه الصفحة تدور حول أي مكوّن في Android يحتفظ بأي بايتات.

أين يوجد ملف تعريف VPN على Android فعليًا

يحتفظ عميل طرف ثالث على هاتف غير مُدار بملف تعريفه داخل دليل بيانات تطبيقه، في صورة ملف تفضيلات أو كتلة JSON أو قاعدة بيانات SQLite صغيرة. هذا الدليل هو ما يحذفه بند «مسح التخزين» في الإعدادات. ملف التعريف ليس في قائمة VPN في النظام: تلك القائمة تحتفظ بسجل الاتصال الذي سجّله العميل عبر VpnService، ويشمل اسم الاتصال والحزمة المالكة وأي علامة «دائم التشغيل» ضبطها المستخدم.

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

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

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

ذاكرة التخزين المؤقت والتخزين وإعادة ضبط الشبكة وإعادة ضبط المصنع

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

OperationWhat it removesWhat survives
Clear cacheTemporary files, including any diagnostic bundle the client wrote thereProfile, credentials, enrollment
Clear storageThe app's preferences, databases and saved profileKeyChain entries, other apps, device policy
Network resetWi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entriesApp data, KeyChain, work profile
Factory resetThe user data partition, accounts and device-bound keysNothing on the device

مسح ذاكرة التخزين المؤقت هو الأكثر أمانًا والأقل فائدة. فهو يزيل الملفات المؤقتة، وهي أيضًا المكان الذي قد يكون العميل وضع فيه السجل الذي طلبه منك وكيل الدعم للتو. يتعامل دليل استكشاف أخطاء التطبيقات في Android مع ذاكرة التخزين المؤقت والتخزين كحذفين مختلفين، ويتعين عليك ذلك أيضًا.

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

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

سجّل طريق العودة أولًا

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

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

ثم تأكد من طريقة إعادة إنشاء الاتصال. اسم العرض واسم المضيف لا يكفيان عندما كان ملف التعريف يعتمد على شهادة عميل أو إعداد مُدار أو تسجيل MFA مرتبط بهذا الجهاز.

قفل التمهيد الذي لا يخطط له أحد

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

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

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

تحقق من النفق المعاد بناؤه

بعد عودة ملف التعريف، اختبر بالترتيب: تحليل الأسماء، ثم اتصال TCP بمضيف داخلي معروف، ثم سلوك حظر الفشل الذي تعتمد عليه فعلًا. الترتيب مهم لأن النفق قد يعمل ومع ذلك يسرّب DNS.

رمز المفتاح في شريط الحالة يثبت وجود الواجهة، لا أكثر.

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

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