From 42ff36de624548359a30dad1fcff7d165c1f011e Mon Sep 17 00:00:00 2001 From: Nils Gereke Date: Sat, 3 Jan 2026 02:52:11 +0100 Subject: [PATCH 1/2] feat: support cloudflare accounts route --- action.d/cloudflare-token.conf | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/action.d/cloudflare-token.conf b/action.d/cloudflare-token.conf index 730f5a1..d2ef614 100644 --- a/action.d/cloudflare-token.conf +++ b/action.d/cloudflare-token.conf @@ -1,6 +1,6 @@ ## Version 2025/03/01 # -# Author: Logic-32 +# Author: Logic-32, NgLoader # # IMPORTANT # @@ -11,6 +11,7 @@ # To get your Cloudflare API token: https://developers.cloudflare.com/api/tokens/create/ # # Cloudflare Firewall API: https://developers.cloudflare.com/firewall/api/cf-firewall-rules/endpoints/ +# Cloudflare Access Rules API: https://developers.cloudflare.com/api/resources/firewall/subresources/access_rules/methods/create/ [Definition] @@ -62,11 +63,18 @@ actionunban = id=$(curl -s -G -X GET "<_cf_api_url>" \ <_cf_api_prms> \ --data '{"cascade": "none"}' -_cf_api_url = https://api.cloudflare.com/client/v4/zones//firewall/access_rules/rules +_cf_api_url = https://api.cloudflare.com/client/v4///firewall/access_rules/rules _cf_api_prms = -H "Authorization: Bearer " -H "Content-Type: application/json" [Init] +# The cloudflare route target. + +# The Cloudflare of the domain you want to manage. +# Valid values: accounts, zones +# +cfroute = zones + # Declare your Cloudflare Authorization Bearer Token in the [DEFAULT] section of your jail.local file. # The Cloudflare of the domain you want to manage. From 11056d1588d2fbac8d24be338bd42df547f64f43 Mon Sep 17 00:00:00 2001 From: Nils Gereke Date: Sat, 3 Jan 2026 03:08:50 +0100 Subject: [PATCH 2/2] chore: update documentation --- action.d/cloudflare-token.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.d/cloudflare-token.conf b/action.d/cloudflare-token.conf index d2ef614..1760c28 100644 --- a/action.d/cloudflare-token.conf +++ b/action.d/cloudflare-token.conf @@ -70,7 +70,7 @@ _cf_api_prms = -H "Authorization: Bearer " -H "Content-Type: applicatio # The cloudflare route target. -# The Cloudflare of the domain you want to manage. +# The Cloudflare route for selecting one or all zones. # Valid values: accounts, zones # cfroute = zones