حد التسجيل من عنوان IP
أحصل على عدد كبير من التسجيلات في منتداي، كيف يمكنني إزالة هذا الخيار؟
سيُضطر إلى تعديل الإعداد max_new_accounts_per_registration_ip
لكن بصراحة، لماذا تأتي التسجيلات من نفس عنوان IP؟ يبدو أن هذا إعداد خاطئ.
لا أعرف، لكن صديقي هو من واجه هذه الخطأ
لإزالتها، هل أحتاج إلى وضع 0؟
لدي مجتمع على شبكة اجتماعية يضم أكثر من 100,000 عضو، ونحن ننتقل إلى المنتدى، لذا فإن عدم وجود حد للتسجيل سيكون رائعًا ![]()
هذه إجراء احترازي لمنع المحتالين من إنشاء حسابات متعددة… إذا تلقى صديقك هذه الرسالة، فبصفتك مسؤولاً، انتقل إلى /admin/users/ وعلى حسابه، تحقق من الحسابات الأخرى التي تحمل نفس عنوان IP… إذا كانت هذه الحسابات تابعة له، فاطلب منه عدم إنشاء حسابات متعددة… أما إذا كان عنوان IP غريبًا (مثل نطاق خاص)، فهناك مشكلة في إعدادات التثبيت الخاصة بك يجب معالجتها أولاً.
تسجيل الدخول في المنتدى يعمل فقط عبر Google
لم يكن قادرًا على التسجيل، فكيف سأتحقق من نفس عنوان IP؟
الحل الأفضل حقًا هو إضافة قالب Cloudflare في ملف app.yml الخاص بك.
يجب أن يكون هذا في الجزء العلوي من ملف app.yml، وربما يبدو مشابهًا لهذا:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
- "templates/web.ssl.template.yml"
- "templates/cloudflare.template.yml"
لاحظ في الأسفل حيث تم إضافة templates/cloudflare.template.yml.
بعد إضافته، ستحتاج إلى إعادة البناء.
لا أعرف الكثير عن المنتدى، كيف يمكنني فتح هذا الملف للتعديل؟ وبعد ذلك، كيف يمكنني إعادة البناء؟
قم بتعطيل Cloudflare. فلن تسبب لنفسك سوى الألم والمعاناة.
ما وظيفة هذا الملف؟
إذا قمت بالتعطيل، ألا ستعمل شهادة SSL؟
هل يمكنك إخباري بكيفية إزالة حد عنوان IP هذا؟
قالب Cloudflare يحل مشكلة تسجيل عنوان IP، نعم إنها مشكلة في حال حدوث أي خلل. وسيعمل SSL، لكن ستحتاج إلى إعادة تشغيل الإعداد وإدخال بريد إلكتروني لـ Let’s Encrypt.
إذا كنت لا تزال ترغب في استخدام Cloudflare، يمكنني المساعدة في ذلك عندما أعود إلى المنزل لاحقًا.
إذا قمت بتشغيل ./discourse-setup مرة أخرى وقدمت عنوان بريد إلكتروني لـ “let’s encrypt”، فستحصل على شهادة HTTPS مجانية. ما لم يكن لديك سبب لتوقع هجمات حجب الخدمة على مجتمعتك، ولديك مهارات تقنية متقدمة ووقت لقراءة الكثير حول المشاكل التي قد يسببها CloudFlare، فإن هذا هو الحل الأمثل لمشكلتك.
أنا مشوش بسبب إجابتك، لا أعرف كيف أضيف هذا الملف، لماذا أحتاج إلى تثبيته مرة أخرى؟
حسناً، إذا قمت بتفعيل SSL، هل يمكنني الحفاظ على نشاط Cloudflare؟
أنا مرتبك من الإجابات
الأفضل هو تعطيل كلاودفلر (إيقاف السحابة البرتقالية).
إذا كنت تتوقع أن تتعرض مجتمعتك لهجوم لسبب ما و أنت مرتبك من الإجابات هنا، فإنك تحتاج إلى توظيف شخص أو العثور على شخص لا يشعر بالارتباك إزاء هذه الإجابات لمساعدتك. ولكن إذا قمت بإيقاف السحابة البرتقالية، فسوف تختفي مشاكلك.
حسنًا، لا توجد حل، كيف يمكنني تفعيل SSL؟
ما الغرض من هذا الملف؟ أليس من المفترض أن يحل المشكلة؟
إذا اتبعت تعليمات التثبيت الموصى بها، فقم بتشغيل ./discourse-setup مرة أخرى وقم بتوفير عنوان بريد إلكتروني عند سؤاله عن “let’s encrypt”. أما إذا قمت بالتثبيت بطريقة أخرى، فأنت وحدك المسؤول.
ألا يؤدي ذلك إلى إعادة التثبيت؟
هل لا توجد طريقة لتمكين SSL دون الحاجة إلى التثبيت؟
بشكل ما، نعم من حيث المبدأ، لكن لا يتم حذف أي بيانات. ومع ذلك، سيكون هناك بعض وقت التوقف.
بشكل عام، لا أنصح باستخدام Cloudflare إلا إذا كنت تعرف ما تفعله ومستعدًا لتحمل ذلك.
على أي حال، من الآمن إعادة البناء ولن يُفقد شيء.