เมื่อเปิด Cloudflare Dashboard ครั้งแรก หลายคนอาจงงง เพราะไม่รู้ว่าแต่ละเมนูหมายความว่าอะไร บทความนี้จะพาคุณทำความรู้จักทุกหัวข้อสำคัญและคุณสมบัติอื่นๆ ที่อาจมอบให้คุณ เพื่อใช้งาน Cloudflare Dashboard ได้อย่างมืออาชีพและประสิทธิภาพสูง
Cloudflare Dashboard คืออะไร?
Cloudflare Dashboard เป็น Control Center เดียวที่คุณจะใช้จัดการทั้งหมด ตั้งแต่ DNS Records, SSL/TLS Certificates, Caching, Performance Optimization, Security Firewall, DDoS Protection, Bot Management และอีกมากมาย เป็นศูนย์กลางควบคุมสำหรับผู้ใช้บริการ Cloudflare
สำหรับลูกค้า VPS และ Cloud Hosting การทำความเข้าใจ Cloudflare Dashboard จะช่วยให้คุณสามารถปกป้องและเพิ่มประสิทธิภาพเว็บไซต์ได้อย่างสูงสุด
Overview: หน้าแรกของ Domain
เมื่อคลิกเข้า Domain ใดๆ คุณจะเห็นหน้า Overview ที่แสดงสถิติพื้นฐาน ได้แก่:
- Traffic Overview — จำนวน Request ทั้งหมด และ Traffic ที่ผ่าน Cloudflare
- Security Events — จำนวน Threat ที่ถูกบล็อก (Bot, SQL Injection, XSS ฯลฯ)
- Bandwidth Saved — Bandwidth ที่ประหยัดได้จากการ Cache และ Compression
- Cache Hit Ratio — เปอร์เซนต์ที่ Request ถูก Cache (ยิ่งสูงยิ่งดี)
- Active/Paused Status — สถานะการใช้งาน Domain (Active หรือ Paused)
- Plan Information — แสดง Plan ที่ใช้ (Free, Pro, Business, Enterprise)
หน้า Overview นี้เป็นสถานที่ที่ดีที่สุดสำหรับตรวจสอบสุขภาพ Domain โดยรวม ถ้า Cache Hit Ratio ต่ำกว่า 50% แสดงว่ามีจำนวน Uncacheable Request มาก และอาจต้องปรับปรุง Caching Strategy
เมนูหลักใน Cloudflare Dashboard
DNS — จัดการ DNS Records
เมนู DNS ช่วยให้คุณจัดการ DNS Records ทั้งหมด ได้แก่:
- A Record — ชี้ Domain ไปยัง IPv4 Address (IP ของ Server)
- AAAA Record — ชี้ Domain ไปยัง IPv6 Address
- CNAME Record — Alias สำหรับ Domain (เช่น www.example.com → example.com)
- MX Record — ชี้ไป Mail Server สำหรับจดหมายอีเมล
- TXT Record — เก็บข้อมูลที่อ่านได้เฉพาะข้อความ (SPF, DKIM, DMARC สำหรับเมล)
- SRV Record — ชี้ Service ไปยัง Server นั้นๆ (เช่น SIP, XMPP)
- NS Record — Nameserver Record (ที่ Cloudflare ตั้งเมื่อเปลี่ยน Nameserver)
- DNSSEC — เซ็นชื่อดิจิทัล DNS Record เพื่อการรักษาความปลอดภัย
คุณสามารถเพิ่ม, แก้ไข, ลบ DNS Record ได้ทุกเวลา โดยทั่วไปการเปลี่ยนแปลง DNS จะมีผลใจใน 5-30 นาที (ขึ้นกับ TTL)
SSL/TLS — เข้ารหัสและ Certificate
เมนู SSL/TLS ช่วยให้คุณตั้งค่าการเข้ารหัส และจัดการ Certificate:
- Overview — เลือก SSL Mode (Flexible, Full, Full Strict, Off)
- Edge Certificates — ดูและจัดการ Universal SSL Certificate จาก Cloudflare
- Origin Server — สร้าง Origin CA Certificate สำหรับเซิร์ฟเวอร์ของคุณ
- Client Certificates — ออก Certificate สำหรับ Client Authentication
- HSTS — บังคับให้ Browser ใช้ HTTPS เสมอ (HTTP Strict Transport Security)
- Minimum TLS Version — กำหนดเวอร์ชัน TLS ต่ำสุด (1.2, 1.3 ฯลฯ)
แนะนำให้เลือก SSL Mode เป็น Full (Strict) เพื่อความปลอดภัยสูงสุด
Speed (Performance) — เพิ่มความเร็ว
เมนู Speed มีตัวเลือกต่างๆ สำหรับการเพิ่มประสิทธิภาพ:
- Optimization — Auto Minify (CSS, JavaScript, HTML), Polish (บีบอัดรูปภาพ), WebP Conversion
- Brotli Compression — การบีบอัด Brotli ที่เร็วกว่า Gzip (ค่าเริ่มต้น: On)
- Rocket Loader — โหลด JavaScript แบบ Async ให้เร็วขึ้น
- Early Hints — บอก Browser ให้เตรียมโหลด Resource ล่วงหน้า (เฉพาะ Pro ขึ้นไป)
- HTTP/2 Push — ส่ง Resource ให้ Browser โดยไม่รอ Request
- HTTP/2 to Origin — ใช้ HTTP/2 เมื่อเชื่อมต่อไปยัง Origin Server
- HTTP/3 (QUIC) — ใช้ Protocol ใหม่ที่เร็วกว่า (ค่าเริ่มต้น: On)
Caching — เก็บแคش
เมนู Caching ช่วยให้คุณควบคุมว่า Content ถูก Cache นานเท่าไร:
- Cache Level — เลือก Bypass, Basic, Simplified, Aggressive, Cache Everything
- Browser Cache TTL — ระยะเวลา Cache ที่ Browser จะเก็บ (30 นาที – 1 ปี)
- Cache Rules — สร้าง Custom Rules สำหรับการ Cache ส่วนต่างๆ (Pro Plan ขึ้นไป)
- Purge Cache — ลบ Cache ทั้งหมด หรือเลือก URL เฉพาะ เมื่อต้องการอัปเดต Content
Security — ความปลอดภัย
เมนู Security เป็นอาวุธสำคัญสำหรับป้องกัน Attack:
- DDoS Protection — ป้องกัน Distributed Denial of Service Attack โดยอัตโนมัติ
- WAF (Web Application Firewall) — บล็อก SQL Injection, XSS, RFI ฯลฯ
- Bot Management — ระบุและบล็อก Bad Bot (เช่น Bot ที่ดูดเว็บ, Credential Stuffing ฯลฯ)
- Challenge Page — แสดง CAPTCHA หรือ Challenge Page ให้ User ที่ Suspicious
- Under Attack Mode — เปิดเมื่อเว็บถูก Attack เพื่อบังคับ CAPTCHA บน Request ทั้งหมด
- IP Reputation — บล็อก Request จาก IP ที่มีเรคคอร์ดแย่
Firewall (Rules) — สร้าง Custom Rules
เมนู Firewall Rules ช่วยให้คุณสร้าง Custom Rules สำหรับการควบคุม Traffic:
- Firewall Rules — สร้าง Rules โดยใช้ Expression Language (เช่น block IP, allow Country เฉพาะ)
- IP Access Rules — Allow/Block/Challenge IP Address หรือ IP Range โดยตรง
- User Agent Rules — Block Request ที่มา User Agent เฉพาะ (เช่น Bad Bot)
- Hotlink Protection — ป้องกัน Direct Link ไปยัง Asset เช่นรูปภาพ, Video
Analytics — สถิติและการวิเคราะห์
เมนู Analytics ให้ข้อมูลโดยละเอียด:
- Traffic Analytics — Request ทั้งหมด, Cached vs Uncached, Top Countries
- Performance — Response Time, Bandwidth Saved, Page Speed
- Security Events — Threat ที่ถูกบล็อก, Type ของ Threat, Top Countries ของ Attacker
- Requests — Request โดยละเอียด (Status Code, Country, Device Type ฯลฯ)
Workers — รันโค้ดที่ Edge
เมนู Workers ช่วยให้คุณรัน JavaScript/TypeScript ที่ Cloudflare Edge Server โดยไม่ต้องมี Backend Server:
- Write Code — แก้ไข Worker Code โดยตรงใน Editor
- Routes — กำหนด URL Pattern ว่า Worker ควรทำงานเมื่อใด
- Services — เชื่อมต่อ External API หรือ Database
Pages — Deploy เว็บ Static
เมนู Pages ช่วยให้คุณ Deploy เว็บไซต์ Static ได้ง่าย:
- Connect Git Repository — เชื่อมต่อ GitHub/GitLab และ Auto-deploy เมื่อ Push Code
- Direct Upload — Upload โฟลเดอร์ Zip โดยตรง
- Custom Domain — ใช้ Domain ของคุณเองสำหรับ Pages
Zero Trust — ควบคุมการเข้าถึง
เมนู Zero Trust ช่วยให้คุณสร้าง Security Perimeter โดยไม่ต้องใช้ VPN:
- Access — ควบคุมว่าใครสามารถเข้าถึง Application ได้ (เช่น Admin Panel, Private Tool)
- Gateway — Filter DNS Request และ Control Internet Access สำหรับพนักงาน
- WARP — Client VPN ที่เปลี่ยน IP ของผู้ใช้ และเข้ารหัส Traffic
วิธีนำทางและใช้งาน Dashboard อย่างมี ประสิทธิภาพ
- ใช้ Search Feature — กด Ctrl+K (หรือ Cmd+K บน Mac) เพื่อค้นหา Menu ได้อย่างรวดเร็ว
- ติดตาม Analytics — ตรวจสอบ Analytics อย่างน้อยสัปดาห์ละครั้งเพื่อตรวจสอบ Performance และ Security
- ตั้ง Alerts — ตั้ง Email Alerts เมื่อมี DDoS Attack หรือ Error Rate สูง
- ใช้ Browser Bookmark — Bookmark หน้า Overview ของโดเมนเพื่อเข้าได้เร็ว
- ศึกษาจาก Documentation — Cloudflare มี Docs ที่ดีมาก ที่ https://developers.cloudflare.com
สรุป
Cloudflare Dashboard เป็น Control Center ที่มีอำนาจมากสำหรับการจัดการ Domain, DNS, Security, Performance และอีกมากมาย การทำความเข้าใจแต่ละหัวข้อจะช่วยให้คุณตั้งค่าได้อย่างไม่หลงทาง และเพิ่มประสิทธิภาพเว็บไซต์ของ VPS และ Cloud Hosting ได้อย่างเหมาะสม ขอแนะนำให้ใช้เวลาสำรวจแต่ละเมนู และทดสอบ Settings ต่างๆ เพื่อหาการตั้งค่าที่เหมาะสมสำหรับเว็บไซต์ของคุณ

