رفتن به مطلب

آموزش دریافت IP واقعی کاربران در هنگام استفاده از cloud protection


ارسال های توصیه شده

سلام. وقت بخیر

اگر شما از سیستم کلود پروتکشن برای محافظت از وب سایت ها تون استفاده نمی کنید که هیچ اما اگر استفاده می کنید حتما با این مشکل مواجه شدید که ip همه کاربران به ip کلود تغییر میکنه. و سیستم دیگه ip واقعی کاربرها را نشون نمیده.

برای رفع این مشکل در IPS تنها کافی است یک گزینه در پنل ادمین را فعال کنید.

به قسمت Advanced Configuration بروید و گزینه Trust IP addresses provided by proxies را فعال کنید.

به همین سادگی - قدرت IPS

 

 

 

 

---------------------------------------

ممکنه است روی سرور شما غیر از IPS اسکریپت های دیگری هم باشه. برای اون هم راه حل های مختلفی وجود داره. اگر میخواید کل سرور را متوجه این مورد بکنید و دیگه نخواید برای تک تک اسکریپت ها این کار را انجام بدید:

  • برای آپاچی این مود را نصب کنید: mod_rpaf البته روی آپاچی های 2.4 به بالا خودش مود mod_remoteip  نصب هست که این کار را انجام میده و فقط باید فعاتلش کنید اگر نیست.
  • برای Nginx مود ngx_http_realip_module را نصب کنید.

البته کانفیگ مودهای بالا کمی تخصصی است . پیشنهاد میکنید این مورد را روی اسکریپت هاتون انجام بدید. بعنوان مثال

 

اگر اسکریپت php هست این کد را یجای خوب بزارید مثلا تو فایل config.php

if(isset($_SERVER['HTTP_X_SUCURI_CLIENTIP']))
{
    $_SERVER["REMOTE_ADDR"] = $_SERVER['HTTP_X_SUCURI_CLIENTIP'];
}

اگر وردپرس دارید  پلاگین Sucuri Plugin را نصب کنید.

و ....

 

 

 

-------------------------------------------

مطلب قابل تامل:

 

  • پسند 1
  • تشکر 3
  • ذوق زده 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...

اطلاعات مهم

ما مجبور شدیم تا از کوکی ها و فناوری های مشابه برای اجرای این وب سایت استفاده کنیم تا بتوانیم تجربه بهتری در زمان استفاده از سایت برای شما ایجاد نماییم. سیاست حریم خصوصی.