أيقونة VPN مفقودة في شريط قوائم Mac؟ العرض والحالة والملكية
ظهور شريط القوائم وحالة النفق والتكوين المحفوظ أمور منفصلة في macOS. حدّد الطبقة التي تملك الأيقونة قبل كتابة أي نص برمجي لإعدادات النظام.
إن ظهور الأيقونة في شريط القوائم وحالة الاتصال إعدادان مستقلان في macOS. قد تكون الأيقونة مخفية بينما ينقل النفق حركة المرور، وقد تكون ظاهرة بينما الخدمة المحفوظة غير متصلة. حدّد الطبقة التي تحاول تغييرها قبل فتح إعدادات النظام، لأن الإخفاء وقطع الاتصال والحذف ثلاث عمليات مختلفة.
حدّد المالك الذي ينبغي أن يوفّر عنصر القائمة
يمكن لخدمة VPN أصلية محفوظة ولتطبيق VPN خارجي أن يقدّم كل منهما عناصر تحكم. تسرد القائمة الأصلية تكوينات VPN للنظام؛ وقد يضيف تطبيق مزوّد أيقونته الخاصة وقد لا ينشئ خدمة أصلية على الإطلاق. إذا كان التطبيق هو المالك، فليس لدى القائمة الأصلية ما تعرضه عنه.
تحقّق مما هو موجود قبل البحث عن الأيقونة. وجود تكوين VPN في إعدادات النظام يعني أن خدمة أصلية متاحة. أما تطبيق المزوّد الذي يدير نفقَه الخاص فقد يظهر في واجهته وحدها فقط، وعندئذ يكون غياب الإدخال الأصلي متوقعًا وليس عطلًا.
لا تنشئ اتصالًا أصليًا ثانيًا لمجرد الحصول على أيقونة. التكوينان اللذان يشيران إلى البوابة نفسها ينشئان مخزني بيانات اعتماد ومجموعتين من المسارات، وعادةً ما يُكتشف التكرار أثناء قطع اتصال مربك.
شغّل القائمة الأصلية في إصدار macOS الحالي
المسار الموثق من Apple هو إعدادات النظام، ثم شريط القوائم، ثم مربع اختيار VPN. قد يكون الخيار غائبًا حين لا يوجد أي تكوين VPN، وهذه حالة ظهور لا خلل. تضع إصدارات macOS الأقدم عنصر التحكم نفسه في لوحة مختلفة، لذا استخدم تعليمات الإصدار المثبَّت.
بعد التمكين، تقدّم القائمة الاتصال وقطع الاتصال للخدمات المحفوظة ويمكنها عرض مدة الاتصال وحالته. خيارات العرض تلك تفضيلات وليست دليلًا على سلامة النفق. الحالة الخضراء مع غياب مسار إلى المورد الخاص تعني قائمة عاملة واتصالًا معطلًا.
إخفاء القائمة لا يقطع أي اتصال. إزالة الأيقونة وقطع اتصال الخدمة وحذف تكوينها المحفوظ إجراءات منفصلة ذات آثار مختلفة، وآخرها وحده يزيل بيانات الاعتماد والإعدادات.
الظهور والحالة والتكوين ثلاثة أمور مختلفة
يجيب الظهور عن سؤال ما إذا كانت الأيقونة تظهر. وتجيب الحالة عن سؤال ما إذا كانت الخدمة متصلة. ويجيب التكوين عن سؤال ما إذا كانت هناك خدمة محفوظة وإلى أين تشير. طلب الدعم الذي يقول "اختفى الـ VPN" قد يعني أيًا من الثلاثة.
اسأل عن الحالة أولًا: افتح لوحة VPN واقرأ ما إذا كانت الخدمة متصلة. ثم تحقّق مما إذا كان مربع الاختيار في القائمة مفعّلًا. ثم تحقّق مما إذا كان التكوين ما يزال موجودًا. كل جواب يضيّق الخطوة التالية ويمنع أن يُفهم تغيير شكلي على أنه إصلاح.
هذا التمييز مهم بعد التحديثات وتغييرات الملف الشخصي. قد يُحذف التكوين بينما يبقى إعداد الأيقونة، وقد يبقى عنصر القائمة بينما تكون الخدمة غير متصلة. أبلغ عن الطبقة التي تغيّرت لا عن الأيقونة التي اختفت.
اختر الأتمتة عبر العميل المالك فقط
بالنسبة إلى خدمة نظام محفوظة متوافقة، يعرض scutil --nc list الخدمات ويبلّغ scutil --nc status "Name" عن الحالة الحالية. هذا عرض سطر أوامر مدعوم، لكنه لا يغطي كل مزوّد خارجي.
قد يتطلب تطبيق المزوّد واجهة تحكم خاصة به، والنص البرمجي الرسومي الذي ينقر على صف إعدادات أو مربع اختيار مرقّم يعتمد على تخطيط يتغيّر بين الإصدارات. ويمكنه أيضًا مقاطعة ما يفعله المستخدم، مما يجعله خيارًا سيئًا لمهمة في الخلفية.
إذا كان المطلوب الاتصال عند تسجيل الدخول، استخدم آلية بدء التشغيل المدعومة في العميل أو خدمة محفوظة يستطيع النظام تشغيلها. وإذا كان المطلوب المراقبة، فاستعلم واجهة حالة المالك وأنذر على المورد الخاص، لا على رسم أيقونة.
تحقّق من الوصول الخاص، لا من الأيقونة
اختبر الاتصال من الجهاز الذي يحتاجه: تأكّد من أن الخدمة المحفوظة متصلة، ثم اصل إلى المورد الخاص الذي وُجد الـ VPN لتوفيره. أيقونة القائمة اختصار إلى عناصر التحكم وليست فحصًا للسلامة، وقد تكون غائبة مع نفق يعمل تمامًا.
بعد أي تغيير، أعد الاختبار نفسه والقائمة مخفية ثم ظاهرة. إذا نجح الوصول في الحالتين، فإعداد العرض محسوم. وإذا لم ينجح في أي منهما، فالمشكلة لم تكن الأيقونة قط ويحتاج تكوين VPN أو سياسة البوابة إلى انتباه.
سجّل أي عميل يملك النفق، وما إذا كانت هناك خدمة أصلية، والأمر أو الواجهة المستخدمة لفحص الحالة. هذا السجل القصير يمنع الشخص التالي من إعادة تثبيت عميل عامل لاستعادة عنصر قائمة.