Cloudflare Developers

CD

Cloudflare Developers

Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news

Join

Recommendations for TCP_USER_TIMEOUT and keepalive settings

Hi there, I've noticed an increase in dead TCP connections to a service that is behind cloudflare recently. I was reading this blog post https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die that talks about TCP_USER_TIMEOUT and keep alives and I was wondering does Cloudflare have any recommended values for these settings? I've seen docs about settings for the origin server, but not the client talking to Cloudflare. Any advice would be appreciated, thanks!

Fintech giant Revolut says my DNS failed — Cloudflare, can you verify?

Hi all, I’m looking for guidance on a mail delivery issue with Revolut (fintech company, sends from no-reply@revolut.com On 2 Sept 2025, Revolut claimed they couldn’t deliver verification emails to my domain due to:...

DNS not resolving

I had a nextjs app on vercel that I moved to an astro project with cloudflare pages. I got the custom domain connected (both root and www show active) to the pages project. The two CNAME records are there. But for some reason when I go to the domain I am getting "404: NOT_FOUND" and "Code: DEPLOYMENT_NOT_FOUND" Why might I be getting a Vercel error when Cloudflare shows its connected and active?...

403 Error (Seen as bot), Bypass Rule not working

Hi, i'm the developer of a C# Modding app, Some of our users are seen as bots, they also get challenges on our website. I tried excluding our fastdl/api from cloudflare "Bot Fight Mode" so they don't get challenges on these url's. However here is my rule, i'm getting traffic through it and it should apparently Skip Bot Fight Mode, but it doesn't....
No description

WebRTC Ice Restart

Hello, can anyone shed any light on how to do ice restarts using the Cloudflare Calls API?
Whenever we try to renegotiate after creating a new offer on the javascript peer connection with iceRestart: true, the renegotiate call fails for unknown reasons or says that it is not in a "negotiationneeded" state -- even though the peer connection just triggered the negotiationneeded event. How do we perform an ice restart using the Calls API?...

"prefetch refused disabled for worker requests" error when navigating between pages

I'm getting a "cf-speculation-refused prefetch refused disabled for worker requests" error with "cf-speculation-refused" header when navigating between pages, which seems weird. Is this some known issue with Astro + React + Netlify + Cloudflare + Speed Brain? I'm aware that 503 is a normal response when the content isn't cached, but I don't think this is supposed to be the response, right?...

Browser TTL

Did they update browser TTL or was it always like this? Before my free level lowest TTL was 2 hours. Now i can set my free to 1 second TTL. Documentation still says 2 hours for free account. I set a pro plan 1 second as well and check the response headers and its max-age=1....

ISP customers unable to browse to some websites using Cloudflare

Hi, I work for an ISP and a number of our customers has contacted us as they are unable to browse to certain websites. It appears to be related to the IP Addresses they have; when we assign them an IP address from a different range the issue is resolved. ...

Can't get titan email working with cloud cloudflare dns

Have another help topic but it got kind of full of too much info. I'll post my current record settings.

Unable to enable R2

hi, can anyone help me? i have a problem with enable R2, — when i click "Add R2 subscription to your account" button, it reloads page (infinite loop) Troubleshooting already performed:...

DNS not transferring over

We transferred two websites from GoDaddy. Why did all the DNS records for DigitCells.com transfer successfully, but gopathdx.com did not? Do you have all the DNS records on your end?

OPENPGPKEY record

RFC 7929 defines a OPENPGPKEY dns record. In my cloudflare dashboard i cant set a OPENPGPKEY record.

Can I use a transform rule to share a new header with the source port used?

I just need to know if it is possible to cleect the value of port on tranform rules

Pages plan paid

Hey everyone, I was hoping to upgrade from my free plan to the paid one so that I could have 6 concurrent builds, firstly I can't find where to upgrade, I only see the upgrade button for the workers which starts at 5/month, is that the one? Secondly, do the 6 concurrent builds mean that if I have 6 projects, they will all build at the same time when I push a new commit to my github?...

Hi, Cloudflare just kicked us out of R2 access. Help??

THis was due to an upaid invoice(paid now) but occured without ANY warning what so ever. Is there someone here who can kick some but and get the case solved ASAP?? Casenr 01723795.

spectrum info

5GB of monthly traffic is very little. I'm using other protection, but I'm having some problems and use about 1TB per month, not including attack traffic.
No description

Continues Authentication Error on Dashboard (Verified account, Can not do any action)

Hello, everyone! I am here because i registered cloudflare and verified account but i am continuously see Authentication Error on dashboard. I see few issues about it but there is no any support. I cant send even support request because it says Authentication Error. How can I resolve that? I cant reach to anyone. I can login dashboard but then when i try to do any action on any menu or page I cant see anything except Authentication Error

"Cache Reserve" with NextJs 15 project

We are trying to implement Cache Reserve for a NextJS 15 project but run into the issue that the pages are streamed, hence no content-length header is set (which is required for Cache reserve to work). It turns out that this is not as easy as I thought to implement in Nextjs: We have 500k landing pages, so we cannot generate the pages statically. How would I best "wrap" single routes so I can attach a Content-length header that makes Cache Reserve work? Thanks for any pointers!...

Image hosting using R2 through Cloudflare CDN, is it legal at Cloudflare?

I'm starting developer using Cloudflare, using Cloudflare serverless stack for image hosting. At first, service was small and not need caching so I built service without cache - but at this moment, service is growing extreamly fast and it's out of my hand now. So I decided to use Cloudflare CDN, but something worried about it....

Using a tunnel for SSH?

I have a Cloudflare tunnel for a Raspberry Pi http service, and it works great. I would really like to avoid opening up a port on my router to externally access it, but I don't know the best way to do that with a channel. I'm ok enough with having to use cloudflared to run ssh but I'm not 100% sure what I'm doing....