该介绍目前仅提供英文版本。
CF-Box is a powerful Cloudflare management toolkit written in Python, designed to simplify and automate interactions with the Cloudflare API, enabling efficient management of multiple Cloudflare accounts and their associated resources.
Key Features
- IP List Management: Centrally manage multiple IP access rule lists across Cloudflare accounts using a single YAML configuration file
- Data Export: Export detailed data from Cloudflare accounts (including zones, DNS records, and settings) to various formats (JSON, CSV, YAML)
- GitHub Actions Backup: Automate backups of Cloudflare account configurations using GitHub Actions workflows
- WAF Control: Manage WAF rules and settings consistently across multiple Cloudflare zones through a unified YAML configuration
- Zone Control: Simplify the management of settings for multiple Cloudflare zones through a centralized YAML configuration file
- AWS mTLS: Provides scripts to generate and configure the necessary components for establishing mTLS authentication between Cloudflare and AWS services
- DNS Redundancy: Manage and maintain redundant DNS configurations across multiple providers using DNSControl and GitHub Actions workflows
Related Tools
IP List Manager
A powerful tool for managing IP access rules across multiple Cloudflare accounts. It allows you to:
- Define IP lists in YAML format
- Apply consistent rules across multiple accounts
- Automate IP list updates
- Manage both allowlists and denylists
Data Export Tool
A comprehensive data export solution that enables you to:
- Export Cloudflare zones, DNS records, and settings
- Support multiple export formats (JSON, CSV, YAML)
- Handle large datasets efficiently
- Maintain data consistency across exports
Cloudflare Backup Actions
A GitHub Actions-based backup solution that provides:
- Automated daily backups of Cloudflare zones and records
- Secure storage in private GitHub repositories
- Comprehensive coverage of all Cloudflare resources
- Sequential execution of backup processes
WAF Control
A specialized tool for managing Web Application Firewall settings:
- Centralized WAF rule management
- Consistent rule application across zones
- Automated rule updates
- Rule version control
Zone Control
A tool for managing Cloudflare zone settings:
- Unified zone configuration management
- Bulk zone settings updates
- Configuration validation
- Settings synchronization across accounts
AWS mTLS Integration
A solution for establishing secure connections between Cloudflare and AWS:
- Automated certificate generation
- mTLS configuration management
- Secure key storage
- Integration with AWS services
DNSControl Actions
A GitHub Actions workflow for managing DNS configurations:
- Automated DNS record management
- Multi-provider DNS redundancy
- Version-controlled DNS configurations
- Automated deployment of DNS changes