Cloudflare Tunnel Pi مساعدة

لقد قمت بتشغيل برنامج Discourse بشكل جيد بالأمس، واستيقظت اليوم مستعدًا للتعامل مع مهمة إعداد النفق الخاص بي باستخدام Cloudflare. أنا متأكد من أنني اتبعت جميع الخطوات بشكل صحيح وما إلى ذلك.
ومع ذلك، يجب أن أكون مخطئًا لأنني لم أعد أستطيع الوصول إلى الموقع. حاولت تشغيله كخدمة وبنفسي دون جدوى.

الخطأ الذي أحصل عليه من الخدمة هو هذا:

فشل في تقديم اتصال quic خطأ="غير مصرح به: فشل في الحصول على النفق" connIndex=0
تسجيل خطأ النفق من جانب الخادم خطأ="غير مصرح به: فشل في الحصول على النفق" connIndex=0

من ذلك، يمكنني أن أقول أن هناك خطأ ما في تفويضي، ومع ذلك، لست متأكدًا تمامًا مما هو عليه نظرًا لأنني وضعت ملف .perm في الدليل /home/dev/.cloudflared/ دون جدوى. لقد ضعت هنا ومن المحتمل أنني سأحتاج إلى مزيد من المساعدة بعد حل هذه المشكلة أيضًا. :slight_smile:

آسف للإزعاج، ولكن شكراً مقدماً للدعم الذي تقدمه هذه المجموعة. <3

~بلود

لم تقم بإعداد برنامج cloudflared الخاص بـ Cloudflare بشكل صحيح. يبدو أنك لم تقم بإعداد النفق (tunnel) بشكل سليم.

ارجع إلى هذا الدليل لمزيد من المعلومات.

إعجابَين (2)

لقد اتبعت هذا الدليل بدقة، ومع ذلك فقد أخطأت في تثبيتي الأول، لذا قمت بمسح محرك الأقراص الآن وسأحاول مرة أخرى لأنني قمت بتثبيت Discourse قبل تثبيت Cloudflared على الجهاز وآمل أن أحظى بوقت أفضل مع هذا التثبيت.

لا ينبغي أن يهم ما تم تثبيته أولاً. ما عليك سوى المصادقة وتكوين النفق للمنفذ الصحيح ويجب أن يعمل.

غريب، أنا متأكد بنسبة 90% تقريبًا من أنني قمت بإعداده بشكل صحيح، حيث كان يعمل النفق، أو على الأقل كان يعمل عند استخدام الأمر cloudflared tunnel run.
ومع ذلك، عند محاولة تشغيله كخدمة لم يكن يعمل، ولم أتمكن من الوصول إلى Discourse حتى عندما كان الأمر أعلاه، لذلك لست متأكدًا بنسبة 100% حيث تأكدت من اتباع الخطوات خطوة بخطوة. على الرغم من أنني مخطئ بوضوح لأنه لم يكن يعمل. :')

سأضطر إلى إعداده مرة أخرى الآن، ولكن بالمعرفة التي لدي الآن يجب أن يكون أسرع.

~بلود

يبدو أن إعادة تثبيته بعد العبث به كانت هي ما أحتاجه. أقوم الآن بتثبيت Discourse وبعد ذلك يجب أن يكون كل شيء على ما يرام، ومع ذلك لدي جهاز Pi آخر أحاول تشغيل مواقع الويب منه. ومع ذلك، لا يمكنني الاتصال بها، لم أعبث بهذه الأشياء من قبل لذا أنا مرتبك قليلاً لأن الطريقة التي أراها هي أن النفق يجب أن يسمح لي بتشغيل Discourse على جهاز Pi واحد ثم Nginx أو Apache على جهاز آخر؟

شكراً مرة أخرى،
~بلود

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

أنا أستخدم Nginx لهذه المواقع، ومع ذلك، لدي أيضًا مشكلة في عدم القدرة على الوصول إلى موقع Discourse الخاص بي، فهو يقول إن مسح ملفات تعريف الارتباط الخاصة بي لأنه يعطي الكثير من عمليات إعادة التوجيه. لقد حاولت جعل قاعدة CNAME خاصة بنظام أسماء النطاقات فقط لأنني رأيت أنها حلت هذه المشكلة من قبل، ولكن هذا لم ينجح.

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

تعديل:
لدي بالفعل هذا الخطأ عند محاولة الوصول إلى الموقع.
DNS_PROBE_FINISHED_NXDOMAIN
لذلك أدركت أيضًا للتو، أنا متأكد من أن جهاز التوجيه الخاص بي، كونه Asus، يستضيف أيضًا على المنفذ 80. والآن لا يمكنني الدخول إلى جهاز التوجيه الخاص بي لتعطيل الجهاز الآخر لمحاولة الاختبار. :smiley:

image

خطوة واحدة للأمام خطوتان للخلف. :') ممتع للغاية على الرغم من ذلك.
~Blood