لوحة الأجزاء مدعومة من SMF. كيفية حماية منتدى Simple Machines (SMF) الخاص بك من البريد العشوائي. تركيب وتكوين إيقاف مرسلي البريد العشوائي

حسنًا، لنبدأ بإعطاء بعض النصائح حول تحسين المواقع (المنتديات) والترويج لها على phpBB. في هذه الحالة، سنقوم بإجراء اختراق صغير سيساعد في التخلص من رابط خارجي مثل " مدعوم من phpBB ©...". في هذا المنشور سنلقي نظرة على طريقتين يمكنك من خلالهما القيام بذلك - تقنية phpBB 3.x.x.

إزالة رابط خارجي مدعوم من phpBB © 2000، 2002، 2005، 2007 مجموعة phpBB ودعم phpBB الروسي

الطريقة الأولى لإزالة رابط خارجي مكتوب عليه Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. وبالتالي، فإن أسهل طريقة هي الحذف باستخدام لوحة الإدارة. نذهب إلى اللوحة الإدارية، انتقل إلى عنصر القائمة "الأنماط"، على اليسار نرى اللوحة التي توجد بها الكتلة في القائمة، نحن مهتمون بكتلة "مكونات النمط"، وفيها "القوالب". وفقًا للمعيار، سنرى في النافذة المقترحة ما يلي: prosilver وsubsilver2، على الرغم من أنه قد يكون هناك آخرون إذا قمت بتثبيتهم. بشكل عام، هذه ليست النقطة. من المجموعة المقترحة، حدد المجموعة الافتراضية. انقر على زر "تحرير" بجوار القالب. بعد ذلك، تظهر نافذة تطلب منك "تحديد ملف قالب". بعد ذلك، حدد "ملف القالب" - "overall_footer.html". يظهر محرر HTML أدناه. نجد الكود التالي : " مدعوم من phpBB 2000، 2002، 2005، 2007 phpBB Group"وما عليك سوى حذفه، على الرغم من أنه يمكنك تعيين الرابط والتسمية التوضيحية الخاصة بك."
(TRANSLATION_INFO)
" (الموجود أدناه، ويمكن أيضًا حذفه) - هذا الرمز مسؤول عن الترجمة، على سبيل المثال، رابط خارجي به نقش "دعم phpBB الروسي".

الطريقة الثانية لإزالة رابط خارجي مكتوب عليه Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. هذه الطريقة مشابهة لكننا نتصل بالموقع عبر Pratacol ftp. انتقل إلى أنماط المسار التالية/template_name/template/overall_footer.html. ونقوم بتحرير نفس الكود الذي قمنا بتحريره أعلاه. إذا قمت بتغيير الكود، فلا تنس ضبط ترميز UTF - وبهذه الطريقة قد تظهر "المفرقعات" (المربعات والرموز الأخرى غير المفهومة) بدلاً من المراسي.

أصبح حجم صفحة الويب وسرعة التحميل ذات صلة مرة أخرى. أصبحت سرعة تحميل المحتوى أحد معايير ترتيب نتائج البحث. لقد تم بالفعل كتابة الكثير عن ضغط GZip وDeflate، وكذلك عن التخزين المؤقت للخادم. دعونا نتحدث عن العناوين الرئيسية.

لذلك، يرسل تطبيق ASP.NET الخاص بك، من بين تطبيقات أخرى، الرؤوس التالية إلى العميل (قد تختلف القيم):

  • الخادم: مايكروسوفت-IIS/6.0
  • مدعوم من X: أسب.نت
  • نسخة X-AspNet: 2.0.50727
  • (خياري) إصدار X-AspNetMvc: 1.0
ومن خلال إزالة هذه الرؤوس، سوف نقوم "بتسهيل" حركة المرور بنحو 100 بايت فقط لكل طلب، ولكن أولاً، يجب أن تتذكر أن هذه الـ 100 بايت، عند ضربها بعشرات الآلاف من الطلبات الموجهة إلى خادمك، ستلعب دورًا مهمًا. ثانيًافإن غياب الرؤوس سيجعل الحياة أكثر صعوبة بالنسبة للمهاجمين الذين سيحرمون من المعلومات حول إصدار الخادم الخاص بك وإصدار ASP.NET والنظام الأساسي بشكل عام.

الآن إلى هذه النقطة.

قم بإزالة رأس X-AspNet-Version.

كل شيء بسيط هنا. فقط أضف السطر إلى web.config:
< httpRuntime enableVersionHeader ="false" />

قم بإزالة رأس X-AspNetMvc-Version

إذا كنت تستخدم إطار عمل ASP.NET MVC، أضف هذا الرمز إلى معالج Application_Start في ملف Global.asax:
MvcHandler.DisableMvcResponseHeader = true ;

إزالة رأس X-Powered-By

قم بتشغيل الأداة الإضافية لإدارة IIS وانتقل إلى علامة التبويب "الخدمة" في خصائص موقع الويب:

إذا كان لديك IIS7، كل شيء مشابه:

إزالة رأس الخادم

كل شيء أكثر تعقيدًا هنا. تتم إضافة هذا الرأس بواسطة IIS نفسه، لذلك سيتعين عليك تنظيفه يدويًا، باستخدام اختراق صغير، مرة أخرى، في Global.asax، في معالج Application_PreSendRequestHeaders:
// كل شيء عبقري بسيط
HttpContext .Current.Response.Headers.Remove("الخادم" );

لسوء الحظ، لن يعمل هذا إلا مع تمكين إعداد وضع خط الأنابيب المتكامل - اقرأ - "فقط في IIS7". بالنسبة لـ IIS6، سيتعين عليك اللجوء إلى استخدام أداة مساعدة مجانية من Microsoft -

يعلم الجميع أنني ببساطة لا أستطيع العيش بدون جملة، ولكن، في رأيي، لا يوجد منتدى جيد للمكونات. ولهذا السبب أعمل مع محركات المنتدى. أحد العناصر الجديدة التي بدأت استخدامها مؤخرًا هو فلنبدأ فئة SMF جديدة بأشياء مفيدة نأمل. نبدأ صغيرًا، وكمبتدئين، يكون ذلك مفيدًا جدًا.

الخطوات الأولى في تحسين محرك البحث منتدى الآلات البسيطة: إزالة حقوق الطبع والنشر والروابط الخارجية

اسمحوا لي أن أحجز على الفور أنني أعمل فقط مع smf 2 وستتعلق هذه المقالة على وجه التحديد بهذا الإصدار من محرك المنتدى المجاني.

وهكذا، فإن القراء العاديين يعرفون كم لا أحب أن أضع "10" روابط خارجية للمواقع الرسمية للمحركات، بما في ذلك المنتديات. ولهذا السبب، أولاً وقبل كل شيء، نقوم بإزالة حقوق الطبع والنشر وما يصل إلى 4، مع الانتباه إلى 4 روابط خارجية للنموذج " سمف 2.0.2 | الآلات البسيطة | سمف © 2011 | XHTML"! للقيام بذلك، قم بالاتصال بالموقع عبر منتدى FTP/Themes/ اسم الموضوع الخاص بك/ وتحرير الملف Index.template.php. وبطبيعة الحال، يوجد في الأسفل رمز (حوالي السطر 330) يعرض الروابط الخارجية التي لا نحبها كثيرًا. ولذلك نحذف:"

  • "، theme_copyright()، "
  • " و "
  • ", $txt["xhtml"], "
  • ". الأمر برمته بسيط وسهل للغاية. في المنشورات القادمة، توقع مواد جديدة حول الترويج للمنتديات وتحسينها على SMF/

    إذا كان أي شخص لا يعرف، فإن Simple Machines Forum - SMF للاختصار - هو، كما هو مذكور على الموقع الرسمي، حزمة مجانية احترافية تسمح لك بتنظيم مجتمعك الخاص عبر الإنترنت في بضع دقائق. على هذا المحرك، يمكنك أن تبحث هنا. لقد قمت بنفسي بإعداد المنتدى الخاص بي عليه (بالمناسبة، انتقل إلى FreeForum.biz).

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

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

    1. تركيب وتكوين إيقاف مرسلي البريد العشوائي

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

    بدلاً من ذلك، أذهب كل بضعة أيام إلى صفحة إدارة المستخدم وأرى شيئًا مثل هذا:

    أنتقل إلى قسم "في انتظار الموافقة" (هؤلاء هم مرسلي البريد العشوائي الذين تم حرمانهم من فرصة ترك الرسائل حتى تتم الموافقة على حساباتهم من قبل المسؤول). أضع علامة في مربع الاختيار "تحديد الكل" وأحذفها بنقرة واحدة:

    هذا كل شيء، جميع حسابات البريد العشوائي تذهب إلى غياهب النسيان. دعنا نعود إلى قائمة المستخدمين لدينا:

    ويمكن ملاحظة أن القائمة قد تضاءلت بشكل ملحوظ، ولكن من هم البقية؟ نختار الجميع ونرسلهم للتحقق بزر واحد:

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

    لقد أخبرتك بكيفية استخدام هذا البرنامج المساعد السحري، والآن سأخبرك بكيفية تثبيته.

    قم بتنزيل ملفين: language_full.zip (هذه هي حزمة اللغة لترجمة البرنامج الإضافي) وStopSpammer_v2_3_9.zip (قد يختلف الرقم، مع تحديث الإصدارات). قم بفك محتويات أرشيف StopSpammer_v2_3_9.zip في مجلد ما. قم بفك ضغط أرشيف language_full.zip في نفس المجلد ووافق على استبدال الملفات. الآن قم بتعبئة المجلد الخاص بنا في أرشيف مضغوط.

    في لوحة الإدارة، تابع تثبيت الحزم. يوجد مقابل نقش "تنزيل الحزمة" زر لاختيار ملف على جهاز الكمبيوتر الخاص بك. حدد أرشيفنا الجديد (حيث استبدلنا ملف اللغة)، وقم بتحميله إلى المنتدى وتفعيل الحزمة.

    هذا كل شيء!

    يتم إجراء تكوين إضافي للمكون الإضافي في لوحة الإدارة: انتقل إلى

    المستخدمون → التسجيل → الإعدادات

    يمكنك ترك القيم الافتراضية هناك. يوجد أيضًا حقل "مفتاح API الخاص بك". بدون هذا المفتاح، لن تتمكن من الإبلاغ عن مرسلي البريد العشوائي الجدد (لكن المكون الإضافي سيعمل ويقوم بتصفية مرسلي البريد العشوائي المعروفين). إذا كنت ترغب في الحصول على مفتاح API الخاص بك، فانتقل إلى www.stopforumspam.com للتسجيل، ثم أدخل المفتاح هنا. إذا لم تستلم المفتاح بعد، فاترك الحقل فارغًا. ثم سيتم استخدام المفتاح الافتراضي.

    2. تركيب وتكوين روابط مكافحة البريد العشوائي

    أتباع ديانة تحسين محركات البحث (يمكنك قراءة المزيد عن موقفي تجاه خبراء تحسين محركات البحث في مكان آخر) لديهم قناعة راسخة بأنه من خلال زيادة عدد الروابط إلى موقعهم، فإنهم "يروجون له" (لسبب ما فكرة إن إنشاء محتوى مثير للاهتمام وعالي الجودة لا يجذب أي شخص ولا يتبادر إلى ذهنه). سيكون أحمق، ولكن ستكون هناك طرق لانتزاع المال منه. لذلك، يقدم بعض "المواطنين" خدمات "تشغيل" المواقع من خلال المنتديات. يقومون بإنشاء عدد كبير من الحسابات في منتديات مختلفة وإدراج روابط خلفية هناك في التوقيعات والحقول الأخرى المتاحة. على الرغم من حقيقة أنه حتى "مجربو تحسين محركات البحث" قد أثبتوا بالفعل بشكل تجريبي أن هذه الروابط عديمة الفائدة، يحذر البعض من أنه يمكنك الحصول على حظر من محركات البحث لهذا الغرض، يتجاهل Yandex، على سبيل المثال، ببساطة الروابط الموجودة في جميع المنتديات والمواقع حيث يمكن لأي شخص يمكن ترك الروابط. لدى Google أيضًا خوارزميات مماثلة - تجاهل الروابط في التعليقات، وما إلى ذلك. لكن القانون ليس مكتوبًا للمغفلين... لذلك، يتعين علينا، نحن أصحاب المنتديات، أن نأخذ في الاعتبار الحقائق التي مفادها أن "مُحسِّني تحسين محركات البحث الرائعين" يأمرون "بتشغيل" "من إبداعاتهم القذرة مقابل ألف روبل.

    سيقوم البرنامج المساعد Stop Spammer بتصفية الكثير. ولكن يمكننا مساعدته! يمكنك أن تهتم بنشر الروابط على المنتدى الخاص بك بعيدًا عن مرسلي البريد العشوائي. وهذا هو بالضبط الغرض من روابط مكافحة البريد العشوائي. يقوم هذا البرنامج المساعد (أرقام محددة يمكن تغييرها في الإعدادات) بما يلي:

    • أولئك الذين، على سبيل المثال، لديهم أقل من خمس رسائل، لا يمكنهم ترك الروابط على الإطلاق
    • أولئك الذين، على سبيل المثال، لديهم أقل من 15 رسالة، لا يمكنهم ترك روابط نشطة، تتم إزالة http:// من الروابط، وبشكل عام تصبح هذه الروابط nubolinks (newbielink)
    • يمكن لأولئك الذين لديهم، على سبيل المثال، أقل من 50 مشاركة، ترك روابط نشطة، ولكن يتم منح جميع الروابط سمة nofollow.
    • حسنًا، يمكن لأولئك الذين لديهم أكثر من 50 مشاركة إدراج الروابط النشطة الأكثر شيوعًا، والتي تنقل وزن الموقع إلى الصفحة التي يتم الارتباط بها.

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

    نعم، بالمناسبة، تعمل القواعد المذكورة أعلاه أيضًا في مجالات مثل التوقيعات.

    لتثبيت هذا البرنامج المساعد، انتقل إلى صفحته الرسمية. قم بتنزيل أرشيف anti_spam_links_v1.0.1.zip (قد يكون الرقم مختلفًا). مرة أخرى، في إدارة المنتدى، انتقل إلى تثبيت الحزم (كما فعلت مع الحزمة السابقة) وقم بتثبيتها. لا يوجد ملف لغة لهذه الحزمة، لذا ليست هناك حاجة لفك ضغط الأرشيف أو القيام بأي شيء به.

    لتكوين البرنامج المساعد، انتقل إلى القسم

    التكوين → إعداد التعديلات… → إعداد التعديلات

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

    خاتمة

    هذين المكونين الإضافيين سيجعلان حياتك، يا مالك المنتدى، أسهل بكثير وسيوفران الكثير من الوقت. ومع ذلك، من وقت لآخر، يخترق مرسلي البريد العشوائي، وعلى الأقل مرة واحدة في الأسبوع، تحتاج إلى "تقليل عدد" المستخدمين وحذف رسائل البريد العشوائي. لذلك، لا تتخلى عن موارد الويب الخاصة بك!