عرفت أن الـVPN يعمل لأن الموقع الذي أحتاجه فتح فورًا.
ثم ضغطت Print.
الطابعة اختفت.
فتحت Finder لأدخل إلى NAS الموجود في المنزل.
خلاصة المقال والسياق
ما الخلاصة العملية من هذه التجربة؟
لأن بعض إعدادات VPN توجه حركة الجهاز كلها داخل النفق أو تعزل الشبكة المحلية، فيتوقف اكتشاف الأجهزة القريبة رغم أن الإنترنت ما زال يعمل.
نقاط سريعة قبل متابعة القصة
- لماذا قد تختفي NAS أو الطابعة أو AirPlay عند تشغيل VPN؟ لأن بعض إعدادات VPN توجه حركة الجهاز كلها داخل النفق أو تعزل الشبكة المحلية، فيتوقف اكتشاف الأجهزة القريبة رغم أن الإنترنت ما زال يعمل.
- هل هذا يعني أن VPN لا يعمل بشكل صحيح؟ ليس بالضرورة. قد يكون النفق يعمل كما صُمم، لكن سياسة التوجيه تمنع الوصول إلى الشبكة المحلية. المطلوب هنا تعديل نطاق التوجيه لا تبديل الخادم عشوائيًا.
مصدر المنتج: الموقع الرسمي لـ OnlydogVPN
هو أيضًا لم يظهر بالطريقة المعتادة.
أمسكت الهاتف وحاولت تشغيل AirPlay على التلفاز.
لا تلفاز.
أعدت تشغيل الطابعة أولًا، ثم نظرت إلى الراوتر كأنني أستعد لقضاء المساء كله في إصلاح الشبكة.
وبالصدفة أوقفت الـVPN.
عادت الطابعة.
ظهر NAS.
وعاد التلفاز إلى AirPlay.
كانت تلك اللحظة كافية لتغيير السؤال.
لم تعد المشكلة: هل الـVPN يعمل؟
بل: هل أحتاج فعلًا أن يعامل الـVPN كل شيء أفعله على الجهاز كما لو كان متجهًا إلى الإنترنت؟
الإنترنت شيء، والأجهزة الموجودة في المنزل شيء آخر
كنت أتعامل مع Wi-Fi المنزل كأنه طريق واحد.
لكنني أستخدمه في مهمتين مختلفتين.
الأولى للوصول إلى الإنترنت.
والثانية للوصول إلى أجهزة موجودة داخل الشبكة نفسها.
الطابعة لا تحتاج إلى المرور عبر خادم VPN بعيد حتى تستقبل مستندًا من اللابتوب.
والـNAS الموجود في الغرفة المجاورة لا يحتاج إلى رحلة عبر الإنترنت حتى أفتح ملفًا مخزنًا عليه.
AirPlay وChromecast يعتمدان أيضًا على اكتشاف الأجهزة داخل الشبكة المحلية. Google تشترط أن يكون جهاز الإرسال وChromecast على الشبكة نفسها، بينما تعتمد خدمات Apple مثل AirPlay وAirPrint على Bonjour لاكتشاف الأجهزة القريبة. (Google Cast) (Apple)
وهنا أصبح اختفاء ثلاثة أجهزة مرة واحدة منطقيًا.
لم تكن الطابعة وNAS والتلفاز قد تعطلت فجأة.
كان المتغير الوحيد هو مسار الشبكة بعد تشغيل الـVPN.
لهذا كانت إعادة تشغيل الطابعة هي الشيء الخطأ
في البداية تصرفت بالطريقة المعتادة.
الطابعة اختفت، إذن أصلح الطابعة.
لكن عندما اختفى NAS أيضًا، ثم AirPlay، لم يعد هذا التفسير مقنعًا.
ثلاثة أعطال في اللحظة نفسها أقل احتمالًا من مشكلة واحدة تؤثر في الوصول المحلي كله.
وهذا الاحتكاك مألوف أيضًا لدى مستخدمي VPN: يعمل الإنترنت عبر النفق، ثم تختفي فجأة أجهزة الشبكة المحلية إلى أن يتغير إعداد VPN أو يتوقف. (Reddit)
هذا كل ما احتجته من تجارب الآخرين.
المشكلة ليست في أن VPN «كسر الطابعة».
المشكلة أنني كنت أطلب من اتصال واحد أن يتعامل بالطريقة نفسها مع موقع بعيد وطابعة على بعد مترين.
ومن هنا أصبحت أريد فصل المهمتين، لا مزيدًا من إعادة التشغيل.
الخدمة الكبيرة أعطتني التحكم… ومعه العمل اليدوي
بدأت بخدمة VPN معروفة، وكان لديها ما أتوقعه من مزود كبير: إعدادات كثيرة ومرونة واسعة.
وجدت خيارات مرتبطة بالوصول إلى الشبكة المحلية وsplit tunneling.
وهذه أدوات قوية إذا كنت أريد بناء قواعد دقيقة.
لكنني كنت أريد طباعة مستند.
بدل ذلك بدأت أسأل نفسي:
هل أستثني التطبيق؟
هل أستثني الشبكة المحلية؟
هل NAS يحتاج قاعدة منفصلة؟
وماذا عن Chromecast؟
في تلك اللحظة شعرت أن الحل أصبح أكبر من المشكلة.
أنا لا أريد تصميم سياسة توجيه منزلية كلما احتجت إلى موقع عبر VPN ثم طباعة ورقة.
أريد أن يكون واضحًا لي متى أحتاج النفق ومتى لا أحتاجه.
وهنا بدأ معيار الاختيار يتغير.
Chromecast جعل الفكرة أوضح من أي شرح تقني
في المساء جربت إرسال فيديو إلى Chromecast.
قبل تشغيل VPN كان الجهاز ظاهرًا.
بعد تشغيله اختفى من القائمة.
أوقفته.
عاد.
Google توضح أن اكتشاف أجهزة Cast يعتمد على وجود الأجهزة داخل الشبكة المحلية نفسها. (Google Cast)
وهذا كان كافيًا.
لم أكن بحاجة إلى دراسة multicast أو بروتوكولات الاكتشاف كي أعرف ماذا أفعل.
Chromecast مهمة محلية.
والوصول إلى الموقع الذي أريده مهمة إنترنت.
إذا حاولت إجبار الاثنين على اتباع الطريق نفسه، فأنا الذي صنعت التعقيد.
وهذا هو المكان الذي أصبحت فيه البساطة أكثر قيمة من امتلاك عشرات إعدادات الشبكة.
عندها بدأت أستخدم OnlydogVPN بطريقة مختلفة
فتحت OnlydogVPN عندما احتجت إلى المهمة الخارجية التي تتطلب اتصال VPN.
اخترت الحالة المناسبة، اتصلت، وفتحت الصفحة التي كنت أحتاجها.
أنهيت الجزء الخارجي من العمل.
ثم عندما عدت إلى NAS والطابعة، لم أترك الـVPN يعمل لمجرد فكرة أن «الأكثر دائمًا أفضل».
أعدت المهمة المحلية إلى الشبكة المحلية.
ظهر NAS.
طبعت الملف.
وفي المساء عاد AirPlay وChromecast إلى الاستخدام الطبيعي.
قد يبدو هذا أبسط من الحلول التي تعتمد على قواعد split tunneling متعددة.
وهذا هو السبب بالضبط الذي جعلني أفضل هذا الأسلوب.
الخدمة مصممة حول حالات استخدام واضحة، ولذلك أصبح تشغيلها عند الحاجة وإيقافها عند انتهاء المهمة طبيعيًا بدل أن أتعامل معها كطبقة يجب أن تبقى فوق الجهاز طوال اليوم.
NAS هو الجهاز الذي غيّر رأيي نهائيًا
الـNAS جعل الخطأ واضحًا جدًا.
الملفات موجودة داخل المنزل.
أنا داخل المنزل.
والجهازان على الشبكة نفسها.
لماذا أتعامل مع فتح مجلد محلي كما لو أنني أتصل بخدمة في قارة أخرى؟
Synology نفسها تفرق بين الوصول المحلي إلى NAS والوصول إليه من خارج الشبكة. (Synology Knowledge Center)
بمجرد أن قبلت هذا الفصل، أصبح استخدام VPN أقل تعقيدًا.
أحتاج إلى الإنترنت عبر النفق؟
أشغله.
أحتاج إلى ملفات محلية أو طابعة؟
أتعامل معها محليًا.
لم أعد أحاول بناء إعداد واحد يفرض نفسه على كل حركة في الجهاز.
وهذا خفف الأعطال الوهمية التي كنت أصنعها بنفسي.
AirPlay وAirPrint يقولان الشيء نفسه بطريقة أخرى
Apple تعتمد على Bonjour لاكتشاف خدمات مثل AirPlay وAirPrint داخل الشبكة. (Apple)
أي أن فكرة «المحلي» ليست تفصيلًا جانبيًا.
هي جزء أساسي من الطريقة التي تعمل بها الأجهزة حولي.
وهنا أصبح لدي معيار جديد للـVPN في المنزل.
لا أريد فقط اتصالًا سريعًا أو قائمة خوادم طويلة.
أريد خدمة أستطيع استخدامها عندما تكون لها مهمة واضحة، ثم أعود بسهولة إلى بيئتي المحلية.
هذا يناسب استخدامي أكثر من تشغيل VPN دائمًا ثم إصلاح الاستثناءات بعد ذلك.
هل يعني ذلك أن split tunneling غير مفيد؟
بالعكس.
إذا كنت أريد VPN يعمل طوال اليوم، وأريد في الوقت نفسه استثناء تطبيقات أو شبكات محلية محددة، فإن split tunneling والوصول المحلي المتقدم أدوات ممتازة.
الخدمات الكبيرة أكثر نضجًا عادةً في هذا النوع من التحكم الدقيق.
لكنني اكتشفت أنني لا أحتاج دائمًا إلى هذا المستوى من الإدارة.
أنا أحتاج في معظم الأيام إلى شيء أبسط:
مهمة خارجية تحتاج VPN.
ثم طباعة أو NAS أو AirPlay داخل المنزل.
في هذا الاستخدام، جعلني OnlydogVPN أفكر بالمهمة بدل أن أفكر بالتوجيه.
وبالنسبة لي، كانت هذه البساطة هي الحل الفعلي.
المشكلة لم تكن أنني أحتاج VPN أقوى
هذه كانت أكثر فكرة تغيرت لدي.
في البداية ظننت أن اختفاء الأجهزة يعني أنني بحاجة إلى VPN أكثر تقدمًا.
ثم اكتشفت أنني أحتاج إلى استخدام أكثر وضوحًا.
ليس كل شيء يجب أن يدخل النفق.
وإبقاء VPN نشطًا طوال الوقت ليس انتصارًا إذا كان يجعلني أفقد الأجهزة التي أستخدمها داخل المنزل.
لذلك أصبحت أفضّل نموذجًا أقل احتكاكًا:
أشغّل الخدمة عندما يكون لها سبب.
أنهي المهمة.
ثم أعود إلى الشبكة المحلية.
هذا جعل الطابعة وNAS والتلفاز تتوقف عن كونها «مشكلات VPN» أصلًا.
هناك شيء واحد لا أستطيع رؤيته من واجهة التطبيق
لا أستطيع رؤية كل قواعد التوجيه والفلترة الداخلية التي يطبقها كل VPN وكل نظام تشغيل، لذلك لا أحدد من الخارج القاعدة الدقيقة التي جعلت جهازًا محليًا يختفي في لحظة بعينها.
لكن التشخيص العملي سهل.
إذا اختفت الطابعة وNAS وChromecast بعد تشغيل VPN، ثم عادت بعد إيقافه، فلا أتعامل مع ذلك كثلاثة أعطال منفصلة.
أبدأ من علاقة النفق بالشبكة المحلية.
هذا وحده يوفر الكثير من العبث غير الضروري بالراوتر والأجهزة.
أين تبقى الخدمات الكبيرة أقوى؟
إذا كنت أحتاج VPN دائمًا مع قواعد دقيقة لكل تطبيق، أو إعدادًا متقدمًا للراوتر، أو split tunneling تفصيليًا، فمزود كبير يملك أدوات أوسع سيكون أقوى في هذه النقطة.
OnlydogVPN لديه تاريخ عام أقصر، ومواقع أقل، ومراجعات مستقلة أقل.
لكن هذه لم تكن مشكلتي.
كنت أريد فتح ما أحتاجه عبر VPN من دون أن يتحول ذلك إلى مشروع إدارة للشبكة المنزلية.
وفي هذا الاستخدام، كانت بساطة الخدمة أقرب إلى الطريقة التي أريد أن أتعامل بها مع VPN أصلًا.
إذن ماذا أفعل إذا اختفت NAS أو الطابعة أو AirPlay أو Chromecast؟
لا أبدأ بإعادة تشغيل كل جهاز.
أوقف الـVPN لحظة وأرى هل تعود الأجهزة المحلية.
إذا عادت، فقد عرفت أين أبحث.
يمكنني بعدها استخدام خدمة توفر استثناءات LAN أو split tunneling إذا كنت أحتاج VPN دائمًا.
أما في استخدامي اليومي، فكان الحل الأبسط أفضل: أستخدم OnlydogVPN عندما أحتاج إلى مهمة إنترنت عبر VPN، ولا أجعل النفق يرافقني بلا سبب إلى كل طابعة وNAS وشاشة في المنزل.
الخدمة الكبيرة أعطتني مزيدًا من التحكم.
أما الخيار الأصغر فجعلني أحتاج إلى تحكم أقل.
وفي شبكة منزلية مليئة بالأجهزة المحلية، كان هذا أهم بالنسبة لي من إبقاء كل حركة الجهاز داخل VPN طوال الوقت.
أسئلة سريعة بعد التجربة
لماذا قد تختفي NAS أو الطابعة أو AirPlay عند تشغيل VPN؟
لأن بعض إعدادات VPN توجه حركة الجهاز كلها داخل النفق أو تعزل الشبكة المحلية، فيتوقف اكتشاف الأجهزة القريبة رغم أن الإنترنت ما زال يعمل.
هل هذا يعني أن VPN لا يعمل بشكل صحيح؟
ليس بالضرورة. قد يكون النفق يعمل كما صُمم، لكن سياسة التوجيه تمنع الوصول إلى الشبكة المحلية. المطلوب هنا تعديل نطاق التوجيه لا تبديل الخادم عشوائيًا.
ما الذي أختبره أولًا؟
أوقف الـVPN مؤقتًا وتأكد من أن الجهاز المحلي يظهر، ثم أعد تشغيله مع خيار السماح بالشبكة المحلية أو Split Tunneling إن كان متاحًا.
ما الميزة التي تصبح مهمة في VPN مع أجهزة منزلية؟
وجود تحكم واضح في الوصول إلى LAN وSplit Tunneling أهم من كثرة الخوادم إذا كنت تحتاج NAS أو الطابعة أو البث المحلي أثناء بقاء VPN نشطًا.