شرح كامل لاضافة CSF Unblocker فى whmcs لازالة الحظر Check Firewall Block
شرح اضافة الغاء حظر الاى بى للعملاء من خلال لوحة التحكم فى whmcs
الغاء حظر الاى بى للفايروول csf من خلال whmcs
حل مشكلة Connection Test, Connection Error
حل مشكلة An error occuried while trying to connect to the hosting server



تفاصيل الاضافة CSF AutoUnblocker module

يتم الدخول عليها فى متجر whmcs من خلال هذا الرابط
https://marketplace.whmcs.com/product/2758

Is your help desk always filled with IP unblocking requests? Why not lessen your workload for your company by cutting down your unblocking request counts?
With the WHMCS CSF Unblocker Module, you can now give the unblocking power to your hosting clients without compromising your server's security.
Features


  • Root logins/passwords/keys are NOT kept by our module.
  • Search for customer's connected IP or let customer search the IP on the blacklist
  • Coded for "six" template core, no template editing is necessary to add the module to your WHMCS. Support display for cPanel, DirectAdmin, WHMSonic module
  • Unlimited servers support *CSF Cluster Mode support *Tech module for more restricted functions
  • API function for your customers to unblock
  • Limit how many unblock per hour is allowed
  • Remote calls without needing SSH access (root access is needed initially to setup the permission/ownership for the files and the cronjob)
  • Remote server hash generation
  • Remote server script update
  • No special PHP extension/module is required
  • External access safe (randomized salted Hash is generated and checked before any task is executed)
  • Check for both deny list (csf.deny), temp ban list (csf.tempban) and whitelist
  • Configure & Install remote servers (cPanel & DirectAdmin) within seconds using our automatic installer commands!
  • Regular hosting user and reseller hosting user mode (the mod will automatically get the IP of a regular hosting user, while reseller hosting user will have the option to search for a client's IP address in the block list)
  • Blocked explanation (explain what the error meant, and how your client could prevent it from happening again)
  • Server list syncing withing WHMCS (No need add individual servers manually)
  • Official Multi-Language support
  • Support all system running CSF, not just cPanel and DirectAdmin
  • View full blocking list within WHMCS-Admin Area
  • Stop unblocking of admin added blockings
  • Remote Server Auto Installer for cPanel and DirectAdmin

Requirements:

  • Working installation of WHMCS 6+ with template based on Six template core
  • Root access (need for remote server setups, not needed for encoded module operations)
  • Two or more servers with CSF installed (the WHMCS installation should not reside on the same server as your clients)
  • Remote servers must be HTTP accessible
  • Cronjobs must be working on remote servers
  • system(), fileperms(), posix_getpwuid(), fileowner(), filegroup() must be enabled on remote servers (if disabled, there is a workaround)
  • Remote server must not be running fcgi

Module is encoded with ioncube 9/10
All sales are final. If you are unsure about if this will work with your server, please contact us prior to ordering.
شرح تركيب الاضافة CSF AutoUnblocker module

مقدمة :

عند قيامك بشراء الاضافة هيتم اعطاء لك فى الحال فى نفسة اللوحة License Key و ايضا رابط تحميل الاضافة

بعد تحميل الاضافة هتجد المجلد whmcs-csf-unblocker-4.4-ioncube10

بداخله whmcsUpload و ايضا remoteUpload وملف installer.php

خطوات التثبيت :

اذا كان لديك 2 سيرفر الاول خاص بالشركة وعليه whmcs و الثانى خاص بالعملاء

1- فى السيرفر الاول ( الشركة ) WHMCS Installation

فقط قم برفع محتويات المجلد whmcsUpload داخل مجلد whmcs لديك

وتجاهل المجلد و الملف الاخر حيث انهم غير مطلوبين فى التثبيت Automatic

اى تم وضعهم فى حالة الرغبة فى عمل تثبيت Manual


2- فى السيرفر الثانى ( العملاء ) Remote Server Install

قم بفتح الشيل فى السيرفر وادخل تلك الاوامر

كود:
cd /tmp; wget -N http://files.baseservers.com/codebox/whmcs-csfunblocker/installer-ioncube10.tar; tar -xvf installer-ioncube10.tar ; chmod +x installer.php;
كود:
php installer.php install-ioncube10 cpanel
php installer.php install-ioncube10 cpanel-ea3
php installer.php install-ioncube10 da
بعد استخدام تلك الاوامر هيكون نزل على السيرفر الملفات التالية تلقائيا

CSFSettings.phpو CSFUnblockremote.php و CSFUnblockremoteURLCall.php

بجانب ان Cron تم وضعه تلقائيا دون عمل اى شىء Manual

اعدادات الاضافة على Whmcs Addon :



عند عمل enable لها هتجد WHMCS CSF Unblocker وهتجد WHMCS CSF Unblocker Tech Module

كلاهما نفس الخواص عدا ان tech مخصص للموظفين حتى لا يقم احد بعمل تعديلات فى اعدادات السيرفر مثل الاول

داخل cluster هيتم اختيار server.site.com اى سيرفر العملاء



الاعدادات بالاعلى تم تجربتها و ننصح بها حيث تعمل بشكل سليم



جميع الاعدادات فى server management يتم وضعها اوتوماتيك دون تعديل بها اى شىء

سواء hash او server name او web address تترك كما هى

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

علامة x او علامة صح اضغط عليها لكى يعمل test

اذا كانت النتيجة




اذا ليس هناك اى مشكلة وتم التركيب بنجاح

اما اذا ظهر

White List: Not-Writable
Deny List: Not-Writable
Temp Deny List: Not-Writable
اذا لديك مشكلة فى الصلاحيات , هيتطلب الدخول على الشيل ثم تنفيذ الامر التالى للتعديل

كود:
nano /var/www/html/CSFSettings.php
وهيتم جعل المتغيرات بداخله كالاتى

$fileOwner = "nobody";
$fileGroup = "nobody";

بعض الاوامر المساعدة للبحث و الفحص عن المشاكل :

لمشاهدة هل هناك ملف error_log يتم استخدام هذا الامر

كود:
ls -lah /var/www/html
لفتح ملف error_log يتم استخدام هذا الامر

كود:
cat /var/www/html/error_log
لمشاهدة الملفات دخل www

كود:
ls -lah /var/www/
ملحوظات :

1- لا يوجد اى تعديلات فى ملفات template لكى يضاف زر Check Firewall Block حيث يتم اضافته بشكل تلقائى
2- لا بد من وجود Ioncube10 وتاكد من Php الافتراضى لديك هو الذى به Ioncube

المرجع:
https://wiki.codebox.ca/doku.php?id=...4_installation