Khắc phục sự cố Cloudflare
Dùng Cloudflare API để kiểm tra cấu hình thật và tìm nguyên nhân gốc của lỗi redirect loop, SSL và DNS.
Web · APITrung cấp★ 1,323⑂ 212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026
Làm được gì
- Gọi Cloudflare API để xem cấu hình thực tế thay vì phỏng đoán.
- Lấy zone ID từ tên miền, rồi lần lượt kiểm tra chế độ SSL/TLS, Always Use HTTPS, Page Rules, bản ghi DNS, firewall rules, certificate packs.
- Có quy trình điều tra riêng cho từng nhóm lỗi phổ biến:
ERR_TOO_MANY_REDIRECTS, lỗi SSL (525/526), DNS không phân giải, lỗi origin (502/503/504). - Sau khi xác định nguyên nhân, gửi PATCH để sửa cấu hình, purge cache và nhắc thời gian lan truyền (edge 30–60 giây, DNS tới 48 giờ).
- Hướng dẫn cách tự tra API reference của Cloudflare cho các tình huống chưa có trong tài liệu (GET trước để hiểu dữ liệu, rồi mới thay đổi).
Phù hợp với ai
- Người tự quản lý website/blog trên Cloudflare và muốn tự chẩn đoán khi site bị lỗi.
- Ai dùng GitHub Pages / Netlify / Vercel kết hợp Cloudflare và gặp vòng lặp chuyển hướng.
- Dev, DevOps muốn kiểm tra cấu hình bằng API thay vì click trong dashboard.
- Người quản lý nhiều tên miền, cần chuẩn hóa quy trình xử lý SSL/DNS.
Ví dụ sử dụng
- Vòng lặp redirect: "example.com báo ERR_TOO_MANY_REDIRECTS" → kiểm tra SSL mode có phải
flexible→ đổi sangfull→ purge cache → thử lại sau 60 giây. - Lỗi SSL 526: kiểm tra certificate packs và chứng chỉ origin bằng
openssl s_client, chỉ ra sự không khớp với chế độ Full (strict). - DNS không phân giải: đối chiếu danh sách bản ghi DNS trên Cloudflare với kết quả
dig @8.8.8.8để phát hiện thiếu bản ghi A hoặc sai trạng thái proxy (mây cam).
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục cloudflare-troubleshooting từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/cloudflare-troubleshooting/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/cloudflare-troubleshooting ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Tải repo:
git clone https://github.com/daymade/claude-code-skills.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r claude-code-skills/cloudflare-troubleshooting ~/.claude/skills/ - Cài
jqnếu chưa có (macOS:brew install jq; Ubuntu:sudo apt install jq). - Vào Cloudflare Dashboard → My Profile → API Tokens và tạo API Token giới hạn quyền cho đúng zone (nên dùng thay cho Global API Key).
- Khởi động lại Claude Code, sau đó yêu cầu ví dụ: "Site mình bị redirect loop trên Cloudflare, kiểm tra cấu hình giúp mình".
- Luôn đọc kỹ các lệnh PATCH hoặc purge cache trước khi cho phép chạy.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT