كان أحد مستخدمي ZimaOS يشغّل Gluetun متصلًا بـ NordVPN، وأراد أن يستخدم Deluge مكدس شبكة VPN نفسه. كان Gluetun يعمل، لكن واجهة الويب الخاصة بـ Deluge لم تكن تفتح. وفي النهاية، صدّر المستخدم تعريف Compose الخاص بـ Deluge، وأزال تعيينات المنافذ الخاصة به، وأضاف مشاركة شبكة الحاوية، ثم أعاد استيراد المكدس.
كان هذا إعدادًا أكدته مجموعة المجتمع، وليس قالبًا من متجر تطبيقات IceWhale. ولم يتمكن مستخدم لاحق من تكراره مع Deluge، فاستخدم Transmission بدلًا منه.
كيف يعمل مسار شبكة Gluetun وDeluge
المتصفح ← المنفذ المنشور بواسطة Gluetun ← واجهة ويب Deluge
حركة مرور Deluge ← مساحة أسماء شبكة Gluetun ← نفق VPN ← الإنترنت
عندما يستخدم Deluge مساحة أسماء شبكة Gluetun، لا يعود Deluge يملك مكدس شبكة مستقلًا. لذلك يجب نشر واجهة الويب ومنافذ النظراء الخاصة به بواسطة Gluetun، وليس تكرارها على Deluge.
سير العمل المجتمعي الناجح
- أزل تطبيق Deluge الأولي بعد الاحتفاظ بإعداداته وتنزيلاته.
- استخدم التثبيت المخصص لإزالة المنافذ المنشورة الخاصة بـ Deluge.
- صدّر تعريف Compose الناتج.
- أضف
network_mode: container:gluetunإلى Deluge. - تأكد من نشر واجهة ويب Deluge ومنافذ النظراء المطلوبة على Gluetun.
- استورد مكدس Compose المعدّل وافتح Deluge عبر منفذ المضيف المنشور بواسطة Gluetun.
يوثّق مشروع Gluetun الرسمي استخدام network_mode: "container:gluetun" لحاوية موجودة في مشروع Compose آخر، واستخدام network_mode: "service:gluetun" للخدمات الموجودة في المشروع نفسه. راجع دليل توصيل الحاويات في Gluetun قبل اختيار أحد الخيارين.
تحقق من إمكانية الوصول ومنفذ الخروج معًا
أجرى المستخدم الأصلي فحصًا لعنوان IP الخارجي داخل بيئة Deluge، وظهر له عنوان VPN بدلًا من عنوان مزود خدمة الإنترنت. اختبر أيضًا استمرار إمكانية الوصول إلى واجهة الويب من الشبكة المحلية، واستخدام التنزيلات للمسارات المقصودة، وتوقف حركة المرور إذا أصبح Gluetun غير سليم.
احمِ بيانات اعتماد VPN وملفات تصدير Compose
قد تتضمن لقطات الشاشة وملفات YAML المُصدّرة أسماء مستخدمي مزود الخدمة وكلمات المرور والمفاتيح الخاصة ومواقع الخوادم والمسارات المحلية. احجب هذه البيانات قبل مشاركتها. استخدم ملفات البيئة أو الأسرار حيثما كان ذلك مدعومًا، وغيّر أي بيانات اعتماد كُشف عنها علنًا.
افهم حدود متجر التطبيقات
قد يؤدي تصدير Compose وإعادة استيراده إلى فصل المكدس الجديد عن دورة حياة متجر التطبيقات الأصلي. سجّل وسوم الصور والإعدادات، ثم اختبر الترقيات يدويًا. لا تشغّل أوامر عامة لتنظيف ذاكرة Docker المؤقتة لمجرد أن إعادة التثبيت احتفظت بالإعدادات؛ فقد صُممت AppData الدائمة للبقاء عند استبدال الحاوية.
الأسئلة الشائعة حول Gluetun وDeluge
لماذا اختفت واجهة ويب Deluge؟
بمجرد أن يشارك Deluge مساحة أسماء شبكة Gluetun، يجب نشر منفذ الوصول الخاص به بواسطة Gluetun.
هل ينبغي أن يحتفظ Deluge بتعيينات منافذه الخاصة؟
ليس في تصميم الشبكة المشتركة هذا؛ انشر المنافذ المطلوبة على Gluetun.
هل كانت النتيجة مضمونة للجميع؟
لا. أكد صاحب المشاركة الأصلي نجاحها، بينما استخدم مشارك لاحق Transmission بعد فشله في تكرار إعداد Deluge.
