Trying to curl to a site protected by cloudflare

A site that I started protecting with Cloudflare supports calls from other servers using this command:

curl http://explorer.mysite.com/api/getinfo

however with Cloudflare, the curl commans gets back html telling your to enable javascript -

how can I change some setting in Cloudflare to allow the curl command to run from other servers?

thanks

1 Like

You need to whileist the IP where you send the request from.

1 Like

that;s impossible since the request could come from thousands of servers. this is a block explorer for a cryptocurrency and we have thousands of users that need too access the data

1 Like

Then you can create a page rule for that specific path which drops security altogether.

is there some guidance on how to do that - I have this url published in hundreds of places - that seems like a lot of work - I think I’ll just abandon Cloudflare

Thats explained in the support area. It literally only takes a few seconds to set up.

Sounds like you’ve enabled I’m Under Attack Mode. You could disable that, either globally or using a page rule for the URI in question.

https://support.cloudflare.com/hc/en-us/articles/200170076-What-does-I-m-Under-Attack-Mode-do-
https://support.cloudflare.com/hc/en-us/articles/200172336-How-do-I-create-a-PageRule-

it’s actually a subdomain of the site that I have no need to protect

Then don’t :orange: the record in your DNS control panel.

thank you very much - I appreciate the fast responses!

I assume this subdomain does not point to the original server, right?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.