-
September 8th, 2016, 14:22
#1
عضو انجمن
یک سوال درمورد cloudflare
یه سوال داشتم درمورد سرویس رایگان cloudflare
حالا بحث انتی دیداس شاید استفاده اصلیمون نباشه اما ما یه سایت موزیک داریم... میخوام تو المان بزاریم سرورشو اما سرعت لود برا ایران خوب باشه ! وقتی از cloudflare استفاده می کنیم سرعت خوب میشه اما ما دسترسی به ای پی کاربرایی که سایتمون میانو نداریم ! چون در اصل کلودفلره که از ما بازدید میکنه نه کاربر آیا راهی هست که بشه اینو حل کرد؟
-
-
September 8th, 2016 14:22
# ADS
-
September 8th, 2016, 14:37
#2
عضو انجمن
پاسخ : یک سوال درمورد cloudflare

نوشته اصلی توسط
miladtnt
یه سوال داشتم درمورد سرویس رایگان cloudflare
حالا بحث انتی دیداس شاید استفاده اصلیمون نباشه اما ما یه سایت موزیک داریم... میخوام تو المان بزاریم سرورشو اما سرعت لود برا ایران خوب باشه ! وقتی از cloudflare استفاده می کنیم سرعت خوب میشه اما ما دسترسی به ای پی کاربرایی که سایتمون میانو نداریم ! چون در اصل کلودفلره که از ما بازدید میکنه نه کاربر آیا راهی هست که بشه اینو حل کرد؟
اگر سایتتان وردپرس است پلاگین زیر را نصب کنید:
https://wordpress.org/plugins/real-ip-detector/
در غیر اینصورت باید کد زیر را در فایل کانفیگ خود قرار دهید:
کد PHP:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها ازyastheme به دلیل پست مفید
-
September 8th, 2016, 14:47
#3
عضو انجمن
پاسخ : یک سوال درمورد cloudflare

نوشته اصلی توسط
yastheme
اگر سایتتان وردپرس است پلاگین زیر را نصب کنید:
https://wordpress.org/plugins/real-ip-detector/
در غیر اینصورت باید کد زیر را در فایل کانفیگ خود قرار دهید:
کد PHP:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
ممنون دوست عزیز... این موضوع داکیونمتیشن یا مقاله ای چیزی داره کامل ما بفهمیم چخبره و چیکار میکنه؟
-
-
September 8th, 2016, 18:30
#4
عضو انجمن
پاسخ : یک سوال درمورد cloudflare

نوشته اصلی توسط
miladtnt
ممنون دوست عزیز... این موضوع داکیونمتیشن یا مقاله ای چیزی داره کامل ما بفهمیم چخبره و چیکار میکنه؟
https://support.cloudflare.com/hc/en...ng-CloudFlare-
زمانی که شما از کلود فلر استفاده می کنید، کاربرانتون مستقیم با سرور شما در ارتباط نیستند، در حقیقت کلود فلر بر روی پورت 80 به سرور شما وصل می شود و اطلاعات را به کاربر نمایش می دهد، طبق توضیحات لینک بالا.
پس طبیعتا آی پی کلود فلر در سرور شما لاگ می شود نه کاربر؛
اما کلودفلر آی پی کاربر را در هیدر http برای سرور شما می فرستد؛(HTTP_CF_CONNECTING_IP)
دستور PHP فوق می گوید اگر HTTP_CF_CONNECTING_IP در هیدر وجود داشت ( یعنی شما از کلودفلر استفاده می کنید) بیایید متغییر $_SERVER['REMOTE_ADDR'] که آی پی کاربر را نمایش می دهد برابر با مقدار $_SERVER["HTTP_CF_CONNECTING_IP"]; که حاوی آی پی اصلی کاربر است قرار دهد؛
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها ازyastheme به دلیل پست مفید
-
September 8th, 2016, 18:58
#5
عضو انجمن
پاسخ : یک سوال درمورد cloudflare

نوشته اصلی توسط
yastheme
https://support.cloudflare.com/hc/en...ng-CloudFlare-
زمانی که شما از کلود فلر استفاده می کنید، کاربرانتون مستقیم با سرور شما در ارتباط نیستند، در حقیقت کلود فلر بر روی پورت 80 به سرور شما وصل می شود و اطلاعات را به کاربر نمایش می دهد، طبق توضیحات لینک بالا.
پس طبیعتا آی پی کلود فلر در سرور شما لاگ می شود نه کاربر؛
اما کلودفلر آی پی کاربر را در هیدر http برای سرور شما می فرستد؛(
HTTP_CF_CONNECTING_IP)
دستور PHP فوق می گوید اگر HTTP_CF_CONNECTING_IP در هیدر وجود داشت ( یعنی شما از کلودفلر استفاده می کنید) بیایید متغییر $_SERVER['REMOTE_ADDR'] که آی پی کاربر را نمایش می دهد برابر با مقدار $_SERVER["HTTP_CF_CONNECTING_IP"]; که حاوی آی پی اصلی کاربر است قرار دهد؛
تشکر متوجه شدم اونو ... منظورم اینبود که جز ای پی اطلاعات دیگری رو هم در اختیارمون میزاره
-