Standardized system for managing Cloudflare infrastructure and local tunnel ingress.
python3 and cloudflared must be installed.CLOUDFLARE_API_TOKEN (minimal Zone permissions) and CLOUDFLARE_ZONE_ID..env file.bash scripts/install.sh.Add, list, or delete DNS records via Cloudflare API.
python3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py list-dnspython3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py add-dns --type A --name --content Update /etc/cloudflared/config.yml and restart the tunnel service.
python3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py update-ingress --hostname --service --dry-run to preview configuration changes before application.update-ingress command requires sudo to write to system directories and restart the cloudflared service.references/sudoers.example.共 1 个版本