Cloudflare: Enable access for dlvr.it Feed Fetcher

If you are using Cloudflare, dlvr.it may be blocked from accessing your RSS feeds. If Cloudflare is blocking dlvr.it, Feed Fetcher gets a 403 Forbidden error when we attempt to fetch your RSS feeds. To allow dlvr.it's Feed Fetcher to access your RSS feeds, you'll set up a Custom Rule in Cloudflare. 

 

Create Custom Rule in Cloudflare Dashboard:

You may enable dlvr.it Feed Fetcher access to your RSS feeds by logging into your Cloudflare account and creating a custom rule in your Cloudflare dashboard.

  1. Login to Cloudflare
  2. Select the domain you want to modify in the Cloudflare Dashboard
    In the left sidebar, click
    1. Security, then
    2. Security Rules
  3. Click New Rule and choose Custom Rule
  4. Enter a rule name, i.e. Allow dlvr.it feed fetcher
  5. For Field select User Agent
  6. For `Operator` select `starts with`
  7. For Value enter dlvr.it/1.0 
  8. Under Then take action... select Skip
  9. For WAF components to skip check all of the boxes
  10. Click More components to skip and then check all of the newly displayed boxes
  11. Click Deploy to save and enable the new rule

 

 

 

Create Custom Rule Using Cloudflare API:

Alternatively, you can create a Cloudflare Custom Rule via API.

Note: The API token must have at least the Zone WAF - Edit permission level in order to perform this action

CF_AUTH_TOKEN="<your cloudflare API token>"
CF_ZONE_ID="<zone ID for the domain you wish to update>"
curl -X PUT \
    "https://api.cloudflare.com/client/v4/zones/${CF_ZONE_ID}/rulesets/phases/http_request_firewall_custom/entrypoint" \
    -H "Authorization: Bearer $CF_AUTH_TOKEN" \
    -d '{
   "rules": [
       {
           "description": "Allow dlvr.it/1.0 User-Agent",
           "expression": "(starts_with(http.user_agent, \"dlvr.it/1.0\"))",
           "action": "skip",
           "action_parameters": {
               "phases": [
                   "http_request_firewall_managed",
                   "http_ratelimit",
                   "http_request_sbfm"
               ],
               "ruleset": "current",
               "products": [
                   "zoneLockdown",
                   "uaBlock",
                   "bic",
                   "hot",
                   "securityLevel",
                   "rateLimit",
                   "waf"
               ]
           }
       }
   ]
}'

Updated
Have more questions? Submit a request