Most of .jpg/.png are being redirected by 302, here is an example:
$ curl /non-exists.jpg -v
- Trying 188.8.131.52…
- TCP_NODELAY set
- Connected to (184.108.40.206) port 80 (#0)
GET /non-exists.jpg HTTP/1.1
< HTTP/1.1 302 Moved Temporarily
< Date: Fri, 19 Feb 2021 18:47:57 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Set-Cookie: __cfduid=; expires=Sun, 21-Mar-21 18:47:57 GMT; path=/; domain=; HttpOnly; SameSite=Lax; Secure
< Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Expires: Thu, 01 Jan 1970 00:00:01 GMT
< Location: https://www.cloudflare-terms-of-service-abuse.com/streaming.jpg
< X-Content-Type-Options: nosniff
< Server: cloudflare
< alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400
- Connection #0 to host left intact
It is hilarious that even my website logo is being redirected to a warning message.
The filename mentioned “streaming”, while we are a video streaming website of user-generated contents and only use Cloudflare as a CDN for our HTML pages and JPEG/PNG images.
As said from the engineers in support tickets, my website have some traffic that are non-HTML and cause too much traffic.
It is how they treat a Business plan user who cause 111.31 TB on Cloudflare CDN in last 30 days, mostly from JPEG images, while I knew there are many other websites cause much more traffic than us.
Just wanna know if there are any other Cloudflare users cause similar level of traffic and got restricted.
The original text from support ticket:
You previously received an email notification from Cloudflare regarding temporary altered performance to your domain.
This was automatically triggered because of network congestion we’re seeing associated with your domain. This is not a review or judgment on you or your content, it is what we need to do in order to keep Cloudflare great for the millions of our customers.
Once we see that the congestion associated with your domain has subsided, our remediation will automatically lift.
Please note that if the sole purpose of your website is to distribute non-HTML content via our CDN, we won’t be able to lift the restrictions placed on your domain.
You can view which non-HTML content triggered this message by following this URL:
Once you have removed the contents that is generating the huge bandwidth from our network, our system will automatically remove the replacement images.
If you wish to deliver videos to your visitors via CDN, you can consider our Stream product:
You can consider upgrading to Enterprise Plan where we do not have this kind of restrictions enforced.
If you’re interested, we can forward you to our sales team to discuss further.