ทำความรู้จัก Cloudflare Dashboard แต่ละเมนู

เมื่อเปิด 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 ต่างๆ เพื่อหาการตั้งค่าที่เหมาะสมสำหรับเว็บไซต์ของคุณ