إنتقل إلى المحتوى الرئيسي

تكوين VPN لكل تطبيق

انشر com.apple.vpn.managed.applayer مع ProviderType=packet-tunnel ليختار Apple حركة التطبيقات المعيّنة وينقلها Vylos عبر WireGuard.

حدود الموفر

يدعم Vylos AppLayerVPN عبر موفر WireGuard للحزم، ولا يتضمن App Proxy أو IPsec أو IKEv2. لا يدعم ProviderType=app-proxy.

خطوات النشر

  1. أنشئ الملف من ملفات .mobileconfig، وامنحه VPNUUID فريدًا، وفعّل OnDemandMatchAppEnabled للتشغيل التلقائي.
  2. أرسله عبر MDM أو ثبته للاختبار، ثم ثبّت كل تطبيق مستهدف كتطبيق مُدار وعيّن VPNUUID نفسه.
  3. تحقق في Vylos من لكل تطبيق والمعرّفات، ثم اختبر تطبيقًا معيّنًا وآخر غير معيّن.

التثبيت المباشر ينشئ VPN، لكن تعيينات الإنتاج تتطلب MDM.

المسؤوليات

يثبّت ملف التعريف النفق؛ يعيّن MDM التطبيقات؛ ينشئ نظام Apple قواعد المصدر ويطابق التطبيقات والنطاقات ويشغّل النفق؛ يعرض Vylos VPN كـنفق مُدار وينقل WireGuard؛ ويرى الخادم حزم WireGuard عادية. لا ينشئ Vylos تعيينات التطبيقات ولا يضع AppLayerVPN في اختصارات Siri.

ما يعرضه Vylos

  • يعرض AppLayerVPN لكل تطبيق ومعرّفات توقيع التطبيقات والنطاقات المطابقة المتاحة. قد يظهر com.example.corporate-app حرفيًا لأن Apple لا يكشف كل أسماء العرض.
  • يعرض النفق العادي على مستوى الجهاز وكل التطبيقات؛ أي أن الحركة المؤهلة تتبع المسارات، لا أن Vylos عدّ كل التطبيقات.
تفاصيل VPN مُدار تعرض توجيه الجهاز لكل التطبيقات
تفاصيل AppLayerVPN تعرض التطبيقات المعيّنة والنطاقات المطابقة

لا توفر Apple قائمة عمليات موثوقة للنفق العام، لذلك لا يستطيع Vylos عرض التطبيقات الفردية التي تستخدمه.

الإمكانات

يدعم المسار: VPNUUID، والتشغيل بـOnDemandMatchAppEnabled، وتوجيه المصدر من Apple، وAssociatedDomains وExcludedDomains وSafariDomains وSMBDomains حيث تدعمها Apple، وقواعد قطع الاتصال، وحالة Vylos والمصافحة والمرور والسجل والإشعارات ومعرّفات التطبيقات للقراءة فقط. تطبق Apple القواعد قبل وصول الحزم، ولذلك لا يمكن تعديلها في Vylos.

إنشاء ملف VPN

أنشئ حمولة AppLayerVPN من مرجع ملفات .mobileconfig. ذلك المرجع هو المصدر الأساسي لمعرّفات موفّر Vylos وVPNUUID ونقل تكوين WireGuard ومثال ملف التعريف الكامل.

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

تعيين التطبيقات

iOS وiPadOS وvisionOS

ثبّت كل تطبيق مستهدف كتطبيق مُدار وعيّن له VPNUUID نفسه المستخدم في حمولة AppLayerVPN. يستخدم Safari SafariDomains لاختيار المواقع التي تمر عبر النفق، ولا يستطيع التعيين العام توجيه كل تطبيقات نظام Apple.

استبدال تعيين أو إزالته

العلاقة بين التطبيق وVPN هي سمة ApplicationAttributes مستقلة عن ملف VPN؛ لذلك لا تؤدي إزالة ملف VPN وحده إلى مسح VPNUUID القديم. يجب أن يحدّث MDM سمة التطبيق. إذا بقي التطبيق ظاهرًا في Vylos بعد إزالة التعيين، فأعد تثبيت التطبيق المُدار أو حدّثه أو أعد إرسال أمر تثبيته. لا تظهر عبارة لا توجد تطبيقات معيّنة إلا بعد أن تزيل Apple السمة. استخدم استعلام ManagedApplicationAttributes للتحقق عندما يوفره نظام MDM.

macOS

انشر حمولة com.apple.vpn.managed.appmapping مع حمولة AppLayerVPN. يجب أن يتضمن كل تعيين معرّف الحزمة ومعرّف التوقيع ومتطلبات التوقيع وVPNUUID المطابق. استخدم MatchTools الاختيارية عندما يجب أن تستخدم أدوات مساعدة محددة فقط شبكة VPN.

غير المدعوم

لا يدعم Vylos app-proxy ولا موفري Apple المدمجين IPsec/IKEv2؛ فهو ينقل WireGuard عبر packet-tunnel. راجع AppLayerVPN، وتعيين التطبيقات، وApplicationAttributes، وManagedApplicationAttributes، وتوجيه VPN.