إعداد الاتصال عند الطلب
اختر الشبكات التي يجب أن يتصل فيها كل نفق تلقائيًا.
الإعداد
- افتح نفقًا أنشأه المستخدم واختر تعديل، أو ابدأ إنشاء نفق جديد.
- افتح علامة تبويب Vylos في نموذج النفق.
- فعّل حالات الشبكة المدعومة التي تريد من النفق مراقبتها.
- بالنسبة إلى Wi-Fi، اختر أي SSID أو أسماء SSID هذه فقط أو باستثناء أسماء SSID هذه، ثم أدخل أسماء الشبكات المطلوبة.
- يمكنك اختياريًا تفعيل حظر الاتصالات من دون VPN.
- احفظ النفق وفعّل مفتاح «عند الطلب» الخاص به.
ترتبط قواعد «عند الطلب» بنفق واحد. تحصل الأنفاق المُدارة على قواعدها من ملف تعريف VPN الخاص بالمؤسسة، ولا يمكن تعديلها داخل Vylos.

آلية العمل
عند تفعيل قواعد الاتصال عند الطلب، يراقب نظام التشغيل تغييرات الشبكة ويفعّل النفق أو يعطّله دون تدخل يدوي. يحفظ Vylos هذه القواعد مع DNS المقسّم في إعدادات Vylos الخاصة بالنفق.
الشبكة الخلوية
يحدد مفتاح الشبكة الخلوية ما إذا كان النفق سيتفعّل تلقائيًا عند استخدام اتصال بيانات خلوية؛ ويتولى iOS تقييم هذه القاعدة. يعرض macOS وvisionOS القيمة مع ملاحظة iOS فقط حتى تتمكن من تعديل تهيئة موحدة واستيرادها وتصديرها دون فقدان القيمة.
لا تحتوي أجهزة Apple Vision Pro الحالية على واجهة شبكة خلوية، ولذلك لا يمكن تشغيل هذه القاعدة في visionOS.
ملاحظة
يتضمن تعداد Apple لأنواع واجهات Network Extension الحالة cellular كي تظل بيانات القواعد قابلة للنقل. لا تتطابق هذه الحالة إلا عندما تكون الشبكة الخلوية هي واجهة الشبكة الأساسية الحالية للجهاز؛ ووجودها في حزمة SDK الخاصة بـ visionOS لا يعني أن Vision Pro يحتوي على مودم خلوي.
إيثرنت
يحدد مفتاح إيثرنت ما إذا كان النفق سيتفعّل تلقائيًا عبر Ethernet؛ ويتولى macOS تقييم هذه القاعدة. يعرض iOS وvisionOS القيمة مع ملاحظة macOS فقط ويحتفظان بها لاستخدامها عند نقل التهيئة إلى Mac.
تعرض التطبيقات الثلاثة المفتاحين معًا. تتجاهل المنصة القاعدة التي لا تدعمها، لكنها تحتفظ بقيمتها في النفق وفي ملف .vylos المُصدَّر.
في أجهزة Vision Pro الحالية، تُعد Wi-Fi واجهة الشبكة الوحيدة التي يمكن أن تتطابق مع قاعدة «عند الطلب».
Wi-Fi
يتضمن إعداد Wi-Fi أربعة أنماط:
| النمط | السلوك |
|---|---|
| إيقاف | لا يتفعّل النفق تلقائيًا على Wi-Fi. |
| أي SSID | يتفعّل النفق على أي شبكة Wi-Fi. |
| أسماء SSID هذه فقط | لا يتفعّل النفق إلا عند الاتصال بأحد أسماء SSID المدرجة. |
| باستثناء أسماء SSID هذه | يتفعّل النفق على جميع شبكات Wi-Fi باستثناء أسماء SSID المدرجة. |
عند اختيار أسماء SSID هذه فقط أو باستثناء أسماء SSID هذه، أدخل اسم SSID واحدًا على الأقل. يعرض النموذج رسالة تحقق إذا كانت القائمة فارغة.

مفتاح الإيقاف
فعّل حظر الاتصالات من دون VPN لاستخدام توجيه Apple على مستوى النظام لكل الشبكات لهذا النفق. إذا أصبح نفق «عند الطلب» المُفعّل غير متاح، يحظر نظام التشغيل معظم حركة المرور بدلًا من الرجوع فورًا إلى الشبكة غير المحمية.
يصبح عنصر التحكم متاحًا بعد إعداد قاعدة واحدة على الأقل للاتصال عند الطلب. يؤدي إيقاف القاعدة الأخيرة أيضًا إلى إيقاف مفتاح الإيقاف، لأن سلوك الإغلاق الآمن يتطلب نفقًا تتم مراقبته تلقائيًا.
ينطبق الإعداد على النفق المحدد الذي أنشأه المستخدم فقط ويُحفظ في ملف .vylos الخاص به. في النفق المُدار، تتحكم المؤسسة في قيمة ملف تعريف Apple المكافئة IncludeAllNetworks ويعرضها Vylos للقراءة فقط.
تأثير عناوين IP المسموح بها في مفتاح الإيقاف
لمفتاح الإيقاف وAllowedIPs وظيفتان منفصلتان: يمنع مفتاح الإيقاف نظام التشغيل من تجاوز VPN، بينما تحدد AllowedIPs النظير القادر على حمل كل وجهة. لا يضيف Vylos مسارات AllowedIPs أو يحذفها أو يوسّعها عند تفعيل مفتاح الإيقاف.
| مسارات النظراء المجمعة | ما يمكنه الاتصال | تسمية Vylos |
|---|---|---|
| كل عناوين IPv4 وIPv6 | يستخدم IPv4 وIPv6 شبكة VPN. | حماية النفق الكامل |
| كل IPv4 فقط أو كل IPv6 فقط | تستخدم عائلة العناوين المغطاة VPN، وتُحظر العائلة الأخرى ما لم يكن لها مسار. | وصول مقيّد إلى الشبكة |
| شبكات أو مضيفون محددون | لا تتصل إلا الوجهات الواقعة ضمن تلك المسارات. | وصول مقيّد إلى الشبكة |
| لا توجد مسارات | تُحظر حركة IP العادية. | لا توجد مسارات صادرة |
القيمة المعتادة لنفق كامل مزدوج المكدس هي 0.0.0.0/0, ::/0. ويجب أن يقع كل خادم DNS أيضًا ضمن AllowedIPs لنظير واحد على الأقل، وإلا يحذّر Vylos من حظر الخادم.
معلومات
تستثني Apple من توجيه VPN لكل الشبكات حركة المرور اللازمة للتحكم في الشبكة وبعض خدمات الجهاز، مثل DHCP والتفاوض مع البوابات المقيدة وبعض خدمات الهاتف والاتصال بالأجهزة المصاحبة. لذلك يحظر مفتاح الإيقاف معظم حركة التطبيقات العادية، لكنه لا يَعِد بتمرير كل حزمة نظام عبر VPN. راجع وثائق Apple حول includeAllNetworks.
سلوك النفق عند الطلب
تحمل حالات النفق معنى مختلفًا عن النفق العادي عند تفعيل قواعد الاتصال عند الطلب:
- عند الطلب (أصفر) — قواعد الاتصال عند الطلب مفعّلة، لكن النفق غير متصل حاليًا. يراقب النظام حالة الشبكة وسيتصل عند العثور على تطابق.
- جارٍ الاتصال — طلبت قاعدة متطابقة من نظام التشغيل تشغيل النفق.
- عند الطلب (أخضر في القائمة) / متصل (أخضر في التفاصيل) — النفق متصل لأن الشبكة الحالية تطابق قاعدة اتصال عند الطلب. تحتفظ القائمة بملخص التفعيل التلقائي، بينما تعرض شاشة التفاصيل حالة الاتصال الحالية.
- جارٍ قطع الاتصال — يجري إيقاف الاتصال لأن الشرط لم يعد متحققًا أو لأن التفعيل التلقائي عُطّل.
- غير متصل (رمادي) — لا تزال قواعد الاتصال عند الطلب مهيأة للنفق، لكن التفعيل التلقائي متوقف.
يعمل مفتاح النفق عند الطلب على تفعيل قواعد الاتصال عند الطلب أو تعطيلها؛ ولا يصل النفق أو يفصله مباشرةً.
الفحص التلقائي عند الرجوع إلى التطبيق
عندما يعود Vylos إلى الواجهة، يتحقق من أن نظام التشغيل لا يزال يحتفظ بقواعد الاتصال عند الطلب مفعّلة لكل نفق، ويعيد الحالة المطلوبة عند الحاجة. بعد ذلك يقرر نظام التشغيل ما إذا كان سيتصل وفق الشبكة والقواعد الحالية؛ ولا يفرض Vylos اتصالًا إذا لم توجد قاعدة متطابقة.
اكتشاف تعارض قواعد الاتصال عند الطلب
إذا تداخلت قواعد الاتصال عند الطلب المفعّلة لنفقين أو أكثر، يعرض Vylos تحذيرًا أعلى قائمة الأنفاق في iOS وmacOS وvisionOS. قد تصبح النتيجة غير متوقعة لأن النظام قد لا يعرف أي نفق يجب تفعيله.
تعرض الصور التالية واجهة iOS.

افتح التحذير لعرض جميع حالات التعارض. يوضح كل إدخال النفقين المتعارضين والسبب.

أنواع التعارض
| نوع التعارض | الوصف |
|---|---|
| تداخل الشبكة الخلوية | كلا النفقين مضبوط للتفعيل على الشبكة الخلوية. |
| تداخل Ethernet | كلا النفقين مضبوط للتفعيل عبر Ethernet في macOS. |
| تداخل أي SSID | كلا النفقين مضبوط للتفعيل على أي شبكة Wi-Fi. |
| تداخل أسماء SSID محددة | كلا النفقين مضبوط للتفعيل على اسم SSID واحد أو أكثر من الأسماء نفسها. |
| تداخل معظم شبكات Wi-Fi | يستخدم كلا النفقين قواعد Wi-Fi واسعة، مثل قائمتي استثناء، تغطي معظم الشبكات. |
عدّل أحد النفقين واضبط قواعد الاتصال عند الطلب الخاصة به حتى لا تتداخل مع قواعد النفق الآخر.
قواعد الاتصال عند الطلب في .vylos
تُحفظ قواعد الاتصال عند الطلب مع DNS المقسّم في إدخال settings.conf داخل أرشيف .vylos. راجع تنسيق ملف Vylos للاطلاع على مرجع المفاتيح الرسمي والأمثلة.