كيفية استخدام OctoPrint خلف HTTPS ووكيل عكسي

كيفية استخدام OctoPrint خلف HTTPS ووكيل عكسي

بواسطة FixoLab


يمكن للوكيل العكسي إضافة HTTPS واسم محلي ثابت، ولكنه يمكن أيضًا إعادة كتابة المسار أو حظر اتصال OctoPrint الفوري. اختبر API وWebSocket بشكل منفصل.

يتواصل Printer Tools مع الطابعات والكاميرات المدعومة عبر البروتوكولات المحلية. احرص على خصوصية الأجهزة، وحافظ على بيانات الاعتماد، واستخدم مصفوفة التوافق الحالية كمصدر للمرجع لقدرات الطرازات الخاصة.

Printer Tools
Printer Tools

كل طابعاتك ثلاثية الأبعاد في لوحة تحكم واحدة

راقب طابعات Bambu Lab وKlipper وOctoPrint وCreality وSnapmaker وAnycubic وFlashforge وElegoo وPrusa من تطبيق واحد

متاح على Android وiPhone وiPad وMac مع تطبيقات مصاحبة لـ Apple Watch وWear OS ووصول عن بُعد اختياري عبر VPN أو OctoEverywhere أو Obico

Printer Tools

اختر عنوان URL الأساسي المقصود

قرر ما إذا كان OctoPrint يعيش عند جذر الوكيل أو مسار فرعي مثل /octoprint/. يجب أن يتفق تكوين الوكيل و OctoPrint على ذلك العنوان الخارجي.

الحفاظ على رؤوس الوكيل

إعادة توجيه المضيف الأصلي والنظام مع الرؤوس الموصى بها من قبل OctoPrint. الرؤوس غير الصحيحة يمكن أن تُنشئ إعادة توجيه إلى اسم مضيف داخلي أو تخفيض عنوان URL من HTTPS.

السماح بترقية الاتصال إلى WebSocket

يمكن لصفحة أو نقطة نهاية REST أن تعمل بينما تفشل الحالة الحية إذا أوقف الوكيل التعامل مع Upgrade و Connection. احتفظ بمهلات كافية من أجل WebSocket المستمرة.

الحفاظ على صحة المصادقة والثقة

استخدم شهادة يمكن للهاتف التحقق منها وأرسل بيانات اعتماد API فقط إلى المضيف المقصود. لا تقم بتعطيل فحوص الشهادات لإخفاء عدم تطابق الأسماء.

قائمة التحقق من استكشاف الأخطاء محليًا

  • اختبر المسار الأساسي الخارجي.
  • تحقق من وجهات إعادة التوجيه.
  • تحقق من REST و WebSocket بشكل مستقل.
  • استخدم شهادة موثوقة والوصول الخاص.

الأسئلة المتكررة

لماذا تعمل صفحة الويب ولكن الحالة الحية لا تعمل؟

قد يخدم الوكيل HTTP بشكل صحيح بينما يمنع ترقية الاتصال إلى WebSocket.

هل يمكن أن تعمل الشهادة الموقعة ذاتيًا تلقائيًا؟

يجب أن يثق الهاتف بها بشكل صحيح ويجب أن يتطابق اسم الشهادة.

هل يجب على الوكيل أن يكشف عن OctoPrint علنًا؟

لا. بروتوكول HTTPS لا يحل محل التحكم في الوصول والشبكات الخاصة.

Printer Tools
Printer Tools

كل طابعاتك ثلاثية الأبعاد في لوحة تحكم واحدة

راقب طابعات Bambu Lab وKlipper وOctoPrint وCreality وSnapmaker وAnycubic وFlashforge وElegoo وPrusa من تطبيق واحد

متاح على Android وiPhone وiPad وMac مع تطبيقات مصاحبة لـ Apple Watch وWear OS ووصول عن بُعد اختياري عبر VPN أو OctoEverywhere أو Obico

Printer Tools