کلودفلر (Cloudflare) یکی از محبوبترین سرویسهای مدیریت شبکه و بهینهسازی سایت است که امکانات بسیاری از جمله افزایش سرعت بارگذاری صفحات، بهبود امنیت و کاهش بار سرور را فراهم میکند. اتصال سایت به کلودفلر به شما این امکان را میدهد که به راحتی از این امکانات بهرهمند شوید و تجربه کاربری بهتری را برای بازدیدکنندگان سایت خود فراهم کنید.
کلودفلر (Cloudflare) یک شبکه توزیع محتوا (CDN) و سرویس امنیتی وب است که به بهبود سرعت، امنیت و عملکرد سایتها کمک میکند. این سیستم محتوای سایت شما را در سرورهای مختلفی در سراسر جهان ذخیره کرده و کاربران را از نزدیکترین سرور به محل آنها به سایت متصل میکند. این کار باعث افزایش سرعت بارگذاری صفحات و کاهش زمان انتظار میشود. علاوه بر این، کلودفلر با ارائه امکاناتی مانند محافظت در برابر حملات DDoS، فایروال وب (WAF)، و سیستمهای تشخیص تهدیدات امنیتی، از سایت شما در برابر تهدیدات اینترنتی محافظت میکند.
کلودفلر میتواند مصرف پهنای باند سرور را کاهش دهد، چرا که محتوای ثابت سایت کش شده و نیازی به بارگذاری مکرر از سرور اصلی ندارد. همچنین با ارائه گزارشهای دقیق، اطلاعات کاملی درباره ترافیک سایت، موقعیت جغرافیایی کاربران و فعالیتهای مخرب احتمالی در اختیار مدیران سایت قرار میدهد. کلودفلر برای انواع سایتها، از وبلاگهای کوچک گرفته تا وبسایتهای شرکتی و فروشگاههای بزرگ آنلاین، مفید است. به طور کلی، هدف اصلی این سیستم افزایش سرعت، امنیت و بهینهسازی تجربه کاربری وبسایتها است.
چرا باید سایت خود را به کلودفلر متصل کنید؟
تصال سایت به کلودفلر برای هر وبسایتی، از وبلاگهای ساده تا فروشگاههای بزرگ آنلاین، بسیار مفید است. این سرویس امکانات متعددی ارائه میدهد که میتواند به بهبود عملکرد و امنیت سایت کمک کند. اولین دلیل، افزایش سرعت بارگذاری صفحات است. کلودفلر با استفاده از شبکه توزیع محتوا (CDN) محتوای سایت شما را در سرورهای مختلفی ذخیره کرده و کاربران را از نزدیکترین سرور به محتوای سایت متصل میکند. این امر باعث کاهش زمان بارگذاری و بهبود تجربه کاربری میشود.
دومین دلیل، افزایش امنیت سایت است. کلودفلر با محافظت از سایت در برابر حملات DDoS، بدافزارها و تهدیدات دیگر، امنیت سایت را به طور قابل توجهی افزایش میدهد. این ویژگی به خصوص برای سایتهایی که اطلاعات حساس کاربران را ذخیره میکنند بسیار مهم است.
دلیل سوم، کاهش هزینههای هاستینگ است. با کش کردن محتوای سایت و کاهش بار سرور، مصرف پهنای باند کاهش یافته و هزینههای میزبانی کمتر میشود. علاوه بر این، کلودفلر گزارشهای دقیقی از ترافیک سایت ارائه میدهد که به شما کمک میکند ترافیک واقعی و مخرب را بهتر مدیریت کنید.
در نهایت، اتصال سایت به کلودفلر نه تنها سرعت و امنیت را بهبود میبخشد، بلکه باعث میشود سایت شما بهینهتر و حرفهایتر عمل کند و تجربه بهتری برای کاربران فراهم کند.
نصب و تنظیم کلودفلر در وردپرس
شروع با کلودفلر
قبل از هر چیز، اگر هنوز حساب کاربری کلودفلر ندارید، به سایت رسمی Cloudflare بروید و یک حساب کاربری رایگان بسازید. فقط ایمیل خود را وارد کنید، یک رمز امن انتخاب کنید، و ثبتنام کنید. حالا آمادهاید تا کلودفلر را روی سایت وردپرسی خود نصب کنید.
مرحله 1: افزودن سایت به کلودفلر
وارد داشبورد کلودفلر شوید و روی دکمه + Add a Site کلیک کنید.
آدرس سایت وردپرسی خود را وارد کنید (فقط دامنه اصلی مثل example.com کافی است، نیازی به وارد کردن www یا https نیست).
کلودفلر تنظیمات DNS سایت شما را اسکن میکند. این مرحله ممکن است یک یا دو دقیقه طول بکشد. بعد از پایان اسکن، روی دکمه Continue Setup کلیک کنید.
مرحله 2: تنظیمات DNS
کلودفلر به شما دو گزینه میدهد
استفاده از CDN و حفاظت کلودفلر: این گزینه سرعت و امنیت سایت شما را افزایش میدهد.
استفاده ساده از DNS کلودفلر: فقط برای مدیریت DNS بدون استفاده از امکانات پیشرفته.
اکثر کاربران گزینه اول را انتخاب میکنند. مطمئن شوید که رکوردهای دامنه شما (مانند رکوردهای A، CNAME و MX) درست وارد شده باشند:
رکوردهایی که از کلودفلر عبور میکنند (پروکسی میشوند) باید نماد ابر نارنجی داشته باشند.
اگر رکوردهایی مثل ایمیل (رکوردهای MX) دارید، باید حالت پروکسی خاموش باشد (ابر خاکستری).
بعد از بررسی همه چیز، روی Continue کلیک کنید.
مرحله 3: انتخاب پلن مناسب
کلودفلر چندین پلن ارائه میدهد
رایگان (Free):* مناسب برای سایتهای کوچک و شروع کار.*
پولی (Pro، Business، Enterprise):* امکانات بیشتری مثل بهینهسازی تصاویر و پشتیبانی 24 ساعته ارائه میدهند.
برای شروع، پلن رایگان را انتخاب کنید و روی Continue کلیک کنید.*
مرحله 4: تغییر Name Serverها
در این مرحله باید Name Serverهای دامنه خود را به Name Serverهای کلودفلر تغییر دهید:
کلودفلر دو Name Server به شما میدهد (مثل ns1.cloudflare.com و ns2.cloudflare.com).
وارد پنل مدیریت دامنه خود شوید (مانند Namecheap، GoDaddy یا ایرانهاست).
در تنظیمات DNS، Name Serverهای فعلی را حذف کرده و Name Serverهای کلودفلر را جایگزین کنید.
تغییرات را ذخیره کنید. این تغییر ممکن است تا 24 ساعت طول بکشد، اما معمولاً سریعتر انجام میشود.
مرحله 5: تنظیمات نهایی DNS
اگر از هاستی مثل Kinsta استفاده میکنید، باید رکورد A سایت خود را در کلودفلر به آدرس IP سرور هاست خود تغییر دهید. وارد بخش DNS در داشبورد کلودفلر شوید و رکورد A را ویرایش کنید. اگر از هاست دیگری استفاده میکنید، اطلاعات مربوط به IP را از پنل هاست خود دریافت کرده و وارد کنید.
مرحله 6: نصب افزونه کلودفلر برای وردپرس (اختیاری ولی توصیهشده)
برای مدیریت راحتتر و بهرهگیری از امکانات پیشرفته، افزونه رسمی کلودفلر را نصب کنید:
به داشبورد وردپرس خود بروید و از بخش افزونهها > افزودن جدید، افزونه Cloudflare را جستجو و نصب کنید.
پس از نصب، افزونه را فعال کنید.
در تنظیمات افزونه، ایمیل کلودفلر و کلید API خود را وارد کنید. (کلید API را میتوانید از حساب کلودفلر خود در بخش API Tokens دریافت کنید).
حالا میتوانید از طریق افزونه، تنظیمات کلودفلر را مدیریت کنید.
مرحله 7: تنظیمات پیشرفته در کلودفلر (اختیاری)
بعد از نصب و راهاندازی، میتوانید از تنظیمات پیشرفته زیر استفاده کنید:
فعالسازی HTTPS:* در بخش SSL/TLS، گزینه Flexible یا Full SSL را انتخاب کنید تا سایت شما از پروتکل HTTPS استفاده کند.*
مدیریت کش:* در بخش Caching، تنظیمات کش را برای بهبود سرعت بارگذاری بهینه کنید.*
ایجاد قوانین امنیتی:* با استفاده از Firewall Rules، آیپیهای مشکوک را مسدود کنید.*
با انجام این مراحل، سایت وردپرسی شما به طور کامل با کلودفلر ادغام میشود و میتوانید از مزایای آن مثل افزایش سرعت، امنیت بیشتر و کاهش بار روی سرور بهرهمند شوید. اگر در هر مرحله به مشکل برخوردید، میتوانید به مستندات کلودفلر مراجعه کنید یا با تیم پشتیبانی وب رمز سوالات خود را مطرح کنید.
امکانات افزونه کلودفلر
پاکسازی کش خودکار:* هر وقت تغییراتی در سایت ایجاد کردید، کش سایت به صورت خودکار پاک میشود.*
رفع مشکلات آدرس IP کاربران:* اطمینان حاصل میشود که آدرس واقعی کاربران در لاگها ذخیره شود.*
مدیریت تنظیمات:* قابلیت تغییر سطح امنیت، بهینهسازی تصاویر و تنظیمات کش مستقیماً از داشبورد وردپرس.*
گزارشهای تحلیلی:* مشاهده آمار بازدیدکنندگان، تهدیدات مسدود شده و پهنای باند ذخیرهشده.*
مراحل اتصال سایر سایتها به کلودفلر
مرحله 1: ایجاد حساب کاربری در کلودفلر
برای شروع، ابتدا باید یک حساب کاربری در کلودفلر ایجاد کنید. این مرحله به صورت زیر انجام میشود:
- به وبسایت رسمی کلودفلر به آدرس Cloudflare مراجعه کنید.
- در صفحه اصلی، روی دکمه Sign Up کلیک کنید.
- در فرم ثبتنام، یک ایمیل معتبر وارد کرده و یک رمز عبور امن انتخاب کنید. دقت داشته باشید که رمز عبور باید ترکیبی از حروف بزرگ، حروف کوچک، اعداد و کاراکترهای خاص باشد تا امنیت بیشتری داشته باشد.
- پس از وارد کردن اطلاعات، روی Create Account کلیک کنید.
- حساب کاربری شما ایجاد شده و به داشبورد کلودفلر هدایت میشوید. در این بخش میتوانید تمام سایتها و تنظیمات مرتبط را مدیریت کنید.
مرحله 2: افزودن سایت به کلودفلر
بعد از ایجاد حساب کاربری، نوبت به افزودن سایت شما به کلودفلر میرسد. مراحل زیر را دنبال کنید:
- در داشبورد کلودفلر، روی گزینه Add a Site کلیک کنید.
- آدرس کامل دامنه سایت خود را وارد کنید (مثلاً example.com) و سپس روی دکمه Add Site کلیک کنید.
- کلودفلر به طور خودکار تنظیمات DNS سایت شما را اسکن میکند. این فرآیند ممکن است چند دقیقه طول بکشد، بنابراین صبور باشید.
- پس از اسکن، لیستی از رکوردهای DNS سایت شما نمایش داده میشود. این رکوردها شامل اطلاعات مربوط به آدرسهای IP، سرورهای ایمیل و تنظیمات دیگر است.
مرحله 3: انتخاب پلن مناسب
کلودفلر پلنهای مختلفی ارائه میدهد که هرکدام امکانات متفاوتی دارند:
- پس از افزودن سایت، صفحهای برای انتخاب پلن نمایش داده میشود. گزینههای موجود عبارتند از:
- Free: مناسب برای سایتهای کوچک و شخصی که نیاز به امکانات پایه دارند.
- Pro: شامل امکانات بیشتری مانند بهینهسازی تصاویر و گزارشهای پیشرفته.
- Business: مناسب برای کسبوکارهای متوسط با نیاز به پشتیبانی بهتر و امکانات امنیتی بیشتر.
- Enterprise: برای سازمانهای بزرگ با نیاز به سفارشیسازی و پشتیبانی 24/7.
- اگر تازهکار هستید یا سایت کوچکی دارید، پلن رایگان را انتخاب کنید.
- روی Continue کلیک کنید تا به مرحله بعدی بروید.
مرحله 4: تأیید و تنظیم رکوردهای DNS
در این مرحله، کلودفلر رکوردهای DNS سایت شما را نمایش میدهد. برای ادامه مراحل:
- لیست رکوردها را با دقت بررسی کنید و مطمئن شوید که تمامی رکوردهای ضروری (مانند A، CNAME، MX و TXT) به درستی تنظیم شدهاند.
- رکوردهایی که میخواهید از کلودفلر عبور کنند را با فعال کردن نماد ابر نارنجی، پروکسی کنید. این کار باعث میشود ترافیک سایت از طریق کلودفلر عبور کند و از امکانات امنیتی و بهینهسازی آن بهرهمند شوید.
- اگر رکوردی وجود ندارد یا اشتباه است، میتوانید آن را اضافه یا ویرایش کنید.
- پس از اطمینان از درستی رکوردها، روی Continue کلیک کنید.
مرحله 5: تغییر Name Serverهای دامنه
برای تکمیل فرایند اتصال، باید Name Serverهای دامنه خود را تغییر دهید:
- کلودفلر در این مرحله دو Name Server اختصاصی به شما ارائه میدهد (مانند ns1.cloudflare.com و ns2.cloudflare.com).
- وارد پنل مدیریت دامنه خود شوید. این پنل ممکن است در سایت ارائهدهنده دامنه شما (مانند Namecheap، GoDaddy یا ایرانهاست) قرار داشته باشد.
- به بخش تنظیمات DNS یا Name Server بروید.
- Name Serverهای فعلی را حذف کرده و مقادیر ارائه شده توسط کلودفلر را جایگزین کنید.
- تغییرات را ذخیره کنید. توجه داشته باشید که انتشار تغییرات DNS ممکن است بین چند ساعت تا 48 ساعت طول بکشد.
مرحله 6: تأیید اتصال سایت به کلودفلر
پس از تغییر Name Serverها:
- به داشبورد کلودفلر بازگردید.
- وضعیت اتصال سایت را بررسی کنید. اگر همه چیز به درستی انجام شده باشد، پیامی مبنی بر موفقیتآمیز بودن اتصال نمایش داده میشود.
- اگر خطایی مشاهده کردید، تنظیمات DNS و Name Server را مجدداً بررسی کنید و در صورت نیاز تغییرات لازم را اعمال کنید.
مرحله 7: فعالسازی تنظیمات پیشرفته (اختیاری)
پس از اتصال سایت، میتوانید از امکانات پیشرفته کلودفلر استفاده کنید:
- فعالسازی SSL:
- به بخش SSL/TLS بروید.
- یکی از گزینههای Flexible، Full یا Full Strict را انتخاب کنید. اگر میخواهید امنیت بیشتری داشته باشید، گزینه Full Strict توصیه میشود.
- مدیریت کش:
- به بخش Caching بروید و تنظیمات کش را مطابق با نیاز خود تنظیم کنید. همچنین در صورت انجام تغییرات در سایت، میتوانید کش را پاک کنید تا تغییرات سریعتر اعمال شوند.
- ایجاد قوانین امنیتی:
- در بخش Firewall Rules، قوانین سفارشی برای مسدود کردن آیپیهای مشکوک یا محدود کردن دسترسی به بخشهای خاصی از سایت ایجاد کنید.
- تجزیه و تحلیل ترافیک:
- از بخش Analytics برای مشاهده گزارشهای مربوط به ترافیک سایت، موقعیت جغرافیایی کاربران و حملات احتمالی استفاده کنید.
مشکلات رایج در اتصال سایت به کلودفلر
عدم اعمال تغییرات Name Server
- مشکل: ممکن است تغییرات Name Server اعمال نشود یا مدت زیادی طول بکشد.
- راهحل: بررسی کنید که Name Serverها به درستی در پنل مدیریت دامنه وارد شدهاند. همچنین، مطمئن شوید که TTL (زمان انتشار تغییرات) در پنل دامنه تنظیم شده باشد.
بارگذاری ناقص صفحات سایت
- گاهی ممکن است پس از اتصال سایت به کلودفلر، برخی از صفحات به درستی بارگذاری نشوند.
- راهحل
- تنظیمات کش را در بخش Caching بررسی کرده و کش را پاک کنید.
- مطمئن شوید که SSL/TLS در حالت مناسب (مانند Full) قرار دارد.
- افزونههای کش در سایت (مانند وردپرس) را بررسی کرده و در صورت نیاز تنظیمات را اصلاح کنید.
ارور 521 یا 522
- این ارورها به این معنی است که کلودفلر نمیتواند به سرور اصلی شما متصل شود.
- راهحل
- بررسی کنید که سرور اصلی شما فعال و در دسترس است.
- مطمئن شوید که آدرس IP سرور به درستی در تنظیمات DNS وارد شده است.
- قوانین فایروال در سرور اصلی را بررسی کنید و مطمئن شوید که کلودفلر اجازه دسترسی دارد.
نمایش اشتباه آدرس IP کاربران
- ممکن است آدرس IP کاربران در لاگها به جای IP واقعی، آدرس کلودفلر نمایش داده شود.
- راهحل
- افزونه یا ابزارهایی که کلودفلر برای بازگردانی IP واقعی کاربران ارائه میدهد را نصب کنید.
- تنظیمات سرور (مانند Apache یا Nginx) را بررسی کرده و تغییرات لازم را اعمال کنید.
کاهش سرعت سایت
- گاهی ممکن است به جای افزایش سرعت، اتصال سایت به کلودفلر باعث کاهش سرعت شود.
- راهحل
- تنظیمات کش و قوانین صفحه (Page Rules) را بررسی کرده و بهینه کنید.
- از ابزارهای تست سرعت استفاده کنید تا منابع کندی را شناسایی کنید.
- در صورت نیاز، با پشتیبانی کلودفلر تماس بگیرید.
سرویسهای کلودفلر کدامند؟
شبکه توزیع محتوا (CDN)
شبکه توزیع محتوا (Content Delivery Network) کلودفلر به بهبود سرعت بارگذاری سایت کمک میکند. این سرویس با ذخیره محتوای استاتیک سایت شما (مانند تصاویر، فایلهای CSS و جاوااسکریپت) در سرورهای مختلف جهان، محتوا را از نزدیکترین سرور به کاربران ارائه میدهد.
حفاظت در برابر حملات DDoS
کلودفلر یکی از قویترین سیستمهای محافظت در برابر حملات DDoS را ارائه میدهد. این سرویس به طور خودکار حملات مخرب را شناسایی کرده و ترافیک مشکوک را فیلتر میکند تا سایت شما از دسترس خارج نشود.
امنیت وب (WAF)
فایروال وب (Web Application Firewall) کلودفلر از سایت شما در برابر تهدیدات امنیتی مانند هک، تزریق SQL، و حملات XSS محافظت میکند. این سرویس به شما امکان ایجاد قوانین امنیتی سفارشی را میدهد.
SSL و رمزنگاری
کلودفلر گواهینامههای SSL رایگان ارائه میدهد که به شما کمک میکند ارتباط بین سرور و کاربران را امن کرده و از پروتکل HTTPS استفاده کنید. این ویژگی برای افزایش اعتماد کاربران و بهبود سئو ضروری است.
تجزیه و تحلیل و گزارشها
با سرویس Analytics کلودفلر میتوانید اطلاعات دقیقی درباره ترافیک سایت، حملات انجامشده و رفتار کاربران به دست آورید. این دادهها به شما در بهینهسازی سایت کمک میکند.
DNS سریع و ایمن
کلودفلر یکی از سریعترین و امنترین سرویسهای DNS را ارائه میدهد. این سرویس از حملات DNS مانند DNS Spoofing جلوگیری کرده و سرعت بارگذاری سایت را افزایش میدهد.
مدیریت کش (Caching)
کلودفلر با کش کردن محتوای سایت، سرعت بارگذاری صفحات را افزایش میدهد و بار سرور را کاهش میدهد. همچنین میتوانید تنظیمات کش را به صورت سفارشی مدیریت کنید.
Load Balancing توزیع بار
این سرویس برای سایتهایی با ترافیک بالا مناسب است و بار ترافیک را بین سرورهای مختلف توزیع میکند تا از فشار زیاد بر روی یک سرور جلوگیری شود و عملکرد سایت بهینه بماند.
هاستینگ استاتیک
کلودفلر سرویس Pages را ارائه میدهد که برای میزبانی وبسایتهای استاتیک طراحی شده است. این سرویس مناسب برای توسعهدهندگانی است که از ابزارهایی مثل Jamstack استفاده میکنند.
محیط اجرایی بدون سرور
کلودفلر Workers به شما امکان اجرای کدهای جاوااسکریپت در لبه شبکه (Edge Network) را میدهد. این سرویس برای پروژههایی که نیاز به پاسخ سریع دارند، ایدهآل است.
مسیریابی ایمیل
با سرویس Email Routing میتوانید ایمیلهای ورودی به دامنه خود را به ایمیلهای دیگر هدایت کنید. این قابلیت برای مدیریت ایمیلهای دامنه بسیار مفید است.
امنیت صفر اعتماد
سرویس Zero Trust Security برای کسبوکارهایی طراحی شده که نیاز به کنترل دقیق دسترسی کاربران و دستگاهها به منابع داخلی دارند. این سیستم دسترسی را تنها به کاربران مجاز میدهد.
پخش ویدیو
با سرویس Stream، کلودفلر امکان میزبانی و پخش ویدیوهای شما را با سرعت بالا و بدون نیاز به زیرساختهای سنگین فراهم میکند.
هر کدام از این سرویسها بسته به نیاز سایت شما قابل استفاده هستند و میتوانند سرعت، امنیت و مدیریت سایت را بهبود دهند. اگر درباره یک سرویس خاص سؤال دارید یا نیاز به توضیحات بیشتری دارید دربخش نظرات درج کنید تا در اینده به سوالات شما پاسخ دهیم
دیدگاهتان را بنویسید