يفتح Immich محليًا لكنه يفشل عن بُعد بعد تغيير جهاز التوجيه

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

إذا استمر Immich في الفتح عبر شبكة Wi‑Fi المنزلية بعد تغيير جهاز التوجيه، لكنه يفشل عبر بيانات الهاتف، فمن المرجح أن الخادم سليم وأن الطبقة التي تغيّرت هي المسار البعيد المحيط به.

قد يؤدي استبدال جهاز التوجيه أو إعادة ضبطه إلى تغيير عنوان LAN الخاص بالخادم، أو محو قواعد إعادة توجيه المنافذ، أو الحصول على عنوان IP عام مختلف، أو تغيير سلوك DNS، أو وضع الاتصال خلف وضع NAT مختلف. ابدأ باختبار حقيقي من خارج الشبكة واعمل من الخادم إلى الخارج. غيّر طبقة واحدة في كل مرة؛ ففتح منافذ إضافية قبل معرفة القفزة التي فشلت قد يزيد التعرّض للخطر من دون استعادة الوصول.

أثبت أن العطل مقتصر على الوصول عن بُعد

أولًا، اختبر Immich من جهاز على شبكة LAN نفسها باستخدام عنوان الخادم المحلي الحالي. ثم أوقف Wi‑Fi على هاتف وأعد الاختبار عن بُعد عبر الشبكة الخلوية. إذا فشل الوصول المحلي أيضًا، فتوقف عن التعامل مع المشكلة باعتبارها مشكلة عند طرف جهاز التوجيه، وأصلح الخادم أو الشبكة المحلية أولًا.

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

لا تستخدم شبكة Wi‑Fi المنزلية نفسها باعتبارها اختبارك الوحيد للوصول عن بُعد. فبعض أجهزة التوجيه تتعامل مع الطلبات الداخلية إلى اسم المضيف العام عبر Hairpin NAT، بينما لا تفعل أجهزة أخرى ذلك، ولذلك قد ينتج عن اختبار LAN فشل أو نجاح زائف. يجب أن تخرج من هذه المرحلة بعَرَض واضح: يعمل Immich محليًا، بينما يفشل مسار خارجي محدد.

تحقق من أن جهاز التوجيه ما زال يرسل حركة المرور إلى هدف LAN نفسه

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

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

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

قارن بين عنوان IP العام وسجل DNS ووضع NAT

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

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

إذا لم يتطابق عنوان WAN في جهاز التوجيه مع العنوان العام الظاهر من الإنترنت، فقد يكون الاتصال الجديد خلف NAT على مستوى مزود الخدمة أو طبقة NAT أخرى upstream. مع وجود NAT بين النظراء والإنترنت العام، قد لا يؤدي تغيير إعادة توجيه المنافذ في جهاز التوجيه المنزلي إلى جعل الخدمة قابلة للوصول مطلقًا. في هذا الفرع، استخدم عنوانًا عامًا، أو مسار VPN/متراكب، أو طريقة وصول أخرى لا تعتمد على إعادة توجيه الاتصالات الواردة غير المطلوبة.

-15% OFF

تحقق من حالة الوكيل العكسي وTLS والجدار الناري بعد تغيير الشبكة

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

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

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

أعد الاختبار من الخارج واختر أصغر مسار وصول آمن

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

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

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

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.