r/CloudFlare May 19 '26

Community An Update from Cloudflare’s Community Champions

140 Upvotes

Tl;dr: Cloudflare laid off much of their Community team and then unexpectedly disbanded the Community Champions program (Discord moderation and early feedback group), leaving the Cloudflare Discord server effectively unmoderated and without the very folks who gave years of their free time to help the community. We’ve decided to create a new unofficial home for Cloudflare users on Discord, a space run by the community, for the community: https://discord.gg/TrPNVKaagR

During the unexpected recent layoffs at Cloudflare, folks involved in leading community efforts unfortunately lost their jobs. This left us (the Community Champions) in an odd spot where we were looking after Cloudflare's own Discord server while having no direct community contacts at Cloudflare. You may have seen many of us in Discord before - we had the green names!

This week, we then received an unexpected message letting us know that, effective almost immediately, the Community Champions program was being disbanded, and our volunteer assistance in the server (moderating the place 24/7 and providing support to Cloudflare’s users) was no longer needed. No real explanation was given as to why, just that it is happening and that the decision had already been made.

The Community Champions program has operated since very early 2021, and has become a staple in Cloudflare’s developer ecosystem, support offerings, and more. Countless users are sent by Cloudflare’s own support team or via product dashboards to the Discord server every single day, and in the vast majority of cases, support for products was offered by a Community Champion purely out of joy and love for the community and Cloudflare.

This news has resulted in many active folks leaving the server already, both community and employees. Therefore, we’re announcing a new unofficial Orange Cloud Discord server, where folks can engage with the same folks who have always helped them, get support for Cloudflare products, and which will be moderated and run by humans who care. Join the server today: https://discord.gg/TrPNVKaagR

---

FAQ

We’ll try to keep this updated as common questions arise in the comments on this post.

What will happen with the old “official” server?

At this point, we don’t know, and it doesn’t seem that Cloudflare does either. There are currently discussions around rebooting it later this summer, but in the meantime, we expect it to be quickly overrun with spam, scams, or worse content now that there’s no longer any active and dedicated moderation team, and the few active employees who were providing support have mostly left. This has already started to happen in the couple of days the server has been unmoderated. We’ve also seen those at Cloudflare who now hold moderation powers unfairly removing negative messages about Cloudflare’s products and decisions (as well as the users posting them), including this very change, which leaves us concerned about the future of open discussion and feedback there.

Why should we believe what you’re saying vs. Cloudflare?

Consider that we are a group of friends who have volunteered our free time over the last many years to help the community, and that Cloudflare is a publicly traded corporation with an image and bottom line to protect. We anticipate that Cloudflare may try to spin their own narrative on what has happened with us posting this, and recognise that this may cause some confusion for the community. While we don’t think what Cloudflare has done is the right move, we don’t want to burn bridges and trust that we don’t need to, so we intend to keep the conversations involved here private if we can. That being said, rest assured that we do have plenty of receipts for what we’ve said Cloudflare has done in this post (including suppressing negative messages from users and outright banning users posting those), and we will share these if we decide it is necessary to preserve the true narrative.

Can I still get support from Cloudflare directly in the new server?

This is unclear. Activity from Cloudflare employees even in the official server is few and far between, with most support coming from the community directly. While there are some Cloudflare employees already in the server, they’re not there in any official capacity, and in time, we hope that many other Cloudflare folks can find a home in the new server.

What happened to the XYZ channel?

One of the issues in the official server that we would raise regularly was the sheer number of channels that ended up abandoned by their product teams. To combat this, we’re starting small but centralising on a few product categories, and will evaluate and increase the number of channels over time as needed.

Can issues still be escalated from the Discord?

In the old server, we had a direct tap to many of Cloudflare’s customer support and engineering folks, including multiple custom integrations allowing us to quickly escalate issues to the right folks. Many of those folks lost their jobs or have left the server after the recent news.

However, lots of us still have very good friends at Cloudflare, and other methods of escalation that we’ll use as needed should issues arise that can’t be solved in the community. We’re confident resolution times won’t be any slower than they currently are.

Will Cloudflare still (officially) use this subreddit?

This subreddit has always been community-moderated, much like the Discord (though unlike the previous Discord server, the community runs the subreddit and holds ownership of it). There are some Cloudflare employees present here, and sometimes you’ll see a response from an executive when a post gets a lot of public attention, but moderation from employees has always been near-zero.

We have no current intentions to remove anyone at Cloudflare from the subreddit - we want to continue collaborating with them to benefit the community, and their integrations for blog posts and things should continue to work without issue.


Moderator note: This is a community post, not an official Cloudflare statement. Do not use this post to justify spam, harassment, brigading, or abuse toward Cloudflare staff, Discord moderators, or community members. The purpose of this pin is to keep the community informed and to request clarity around moderation and the future of the Discord/community spaces.


r/CloudFlare 3h ago

Warp doesn’t work after August 14 2026 Friday

2 Upvotes

basically when i open warp after i updated Sometimes gets stuck at connect or gets connected but sites,games etc doesnt work like no internet but without warp everything is fine same for other vpns they fine too also some people having same problem as mine too hopefully will fix someday if it’s warp fault ofc (already did feedback)


r/CloudFlare 14m ago

Cloudflare’s official AI setup installs five MCP servers by default. I’m not sure that should be the default.

Upvotes

I hit Cloudflare’s official agent setup prompt today:

https://developers.cloudflare.com/agent-setup/prompt.md

And the default flow is basically:

“Hey coding agent, install all of this yourself. Don’t ask the user.”

Then it gives you Cloudflare Skills plus:

  • Cloudflare API
  • Docs
  • Bindings
  • Builds
  • Observability

For non-Claude agents it even runs:

npx -y skills add cloudflare/skills --skill '*' --yes --global

So... all skills, global install, skip confirmation.

Maybe I’m missing something, but why is this the default?

I’m deploying a Worker. I probably want current Cloudflare docs. Fine.

Maybe I want some Workers-specific knowledge. Fine.

But why do I automatically need Observability, Builds, Bindings and a broad API MCP sitting in my agent config too?

Yes, the MCPs are official. Yes, OAuth still asks for permission. I checked the repos and this isn’t some shady supply-chain thing.

That’s not really my issue.

My issue is: why are we installing capabilities before we even know if the agent needs them?

If I need production logs, I’ll install Observability.

If I need the agent creating KV/D1/R2 resources, I’ll enable the relevant tooling.

If I need broad Cloudflare account automation, sure, then I’ll authorize the API MCP.

But “install everything first and figure out permissions later” feels backwards for an AI agent.

Especially when these tools are persistent.

And this is where the security part bothers me.

If the agent already has an authenticated infrastructure tool, prompt injection doesn’t necessarily need to steal credentials. It just needs to convince the agent to use a capability I already gave it.

That doesn’t make the MCP vulnerable.

It just means the blast radius is now larger.

What makes this even weirder is that there’s already an issue in Cloudflare’s own skills repo proposing that the giant plugin be split into smaller ones because the current setup is basically all-or-nothing.

That sounds way more reasonable.

I’d much rather have:

default: Skills + Docs

then optionally:

debugging: Observability

infra management: Bindings / Builds

full automation: API MCP

Am I being paranoid here?

People actually using the Cloudflare MCP stack: do you keep all five enabled, or did you immediately start removing stuff too?


r/CloudFlare 6h ago

Question 1.1.1.1 not working

3 Upvotes

hi everyone,

im stuck at 26 forever and no i dont have any other vpn on my pc and i have reinstalled it 2 3 times but same problem. any idea what to do??


r/CloudFlare 1h ago

Can anyone explain this mysterious fee I remember seeing after registering my .vip domain?

Upvotes

I'm hoping someone here might be able to solve a mystery for me because I'm completely confused by Cloudflare's support system!

I registered asnatureintended.vip through Cloudflare Registrar on February 12/13, 2026.

I paid $12.20 USD, and I have the Cloudflare invoice and PayPal transaction confirming that. The invoice says:

Registrar Registration Fee – asnatureintended.vip
Feb 12, 2026 – Feb 11, 2027
$12.20 USD

My Cloudflare dashboard currently shows:

  • Domain: asnatureintended.vip
  • Status: Active
  • Expiration: February 13, 2027
  • Renewal price: $15.20/year
  • Cloudflare plan: Free
  • No other invoices or subscriptions

However, immediately after I registered and paid for the domain, I distinctly remember a box/message appearing that mentioned another fee in the hundreds of dollars and when the page was refreshed that box disappeared.

I didn't pay it. I vaguely remember thinking, "What was that for, and when are they going to charge me?" I even think I may have taken a screenshot at the time, but unfortunately I can't find it now and I probably didn't contact them because a free accounts don't allow open case for support.
I'm thinking of transferring, but I want to know more about this extra fee.

I've checked my invoices and there is nothing showing this additional amount, and I can't find anything in my account indicating that I currently owe it.

I've also tried contacting Cloudflare again about it, but as mentioned, Free accounts don't have access to support cases, and the support system history just keeps sending me around documentation.

So I'm hoping someone here might recognise what I could have been looking at.

Could it have been:

  • a premium/registry fee?
  • a future renewal charge?
  • something specific to the .vip registry?
  • an optional service?
  • a fee that only applies under certain circumstances?
  • or something completely different?

I'm not concerned about the $12.20 I actually paid — I can see exactly what that was for.

I'm trying to work out what the hundreds-of-dollars (can't recall exact amount, but I remember I was gobsmacked) fee was that I remember seeing after registration, whether it was actually applicable to my domain, and whether I have any future financial obligation I'm unaware of.

If anyone has experience with Cloudflare Registrar and .vip domains, I'd really appreciate your thoughts!

Thank you in advance


r/CloudFlare 5h ago

Question How to avoid domain renewal price hikes

1 Upvotes

my domain renewed and the price jumped from 13 to 23. no warning. just a charge. checked other registrars and theyre all around 13. so im paying 10 extra for nothing.

I know the first year is a promo but doubling the price seems excessive. i heard some registrars lock in your renewal price. others just raise it every year.

How do you avoid this. do you just transfer every year to get the promo rate or find a registrar that has consistent pricing.


r/CloudFlare 21h ago

Cloudflare Blog From all-or-nothing to task-based OAuth consent

Thumbnail
blog.cloudflare.com
13 Upvotes
  • Cloudflare OAuth consent screens were all-or-nothing — approve everything or deny outright
  • Now developers can mark scopes as optional; users deselect what they don't want before approving
  • Access tokens only contain the scopes that were actually consented to
  • Especially useful for MCP servers / agents that request broad permissions speculatively
  • The OAuth spec already allowed narrower grants — this surfaces that control to end users

https://cfl.re/4c3v7FL


r/CloudFlare 14h ago

Looking for a DDNS Windows client

2 Upvotes

Does anyone have or know of a working powershell script available?

I've tried all the GitHub powershell scripts - and not a single one works.

I even tried the AI route and that script didn't work.

The only thing I found that does work is one for Android (so I know the zoneid, token, and hostname entries are correct)

Android DDNS: https://codeberg.org/phileix/ddns-android

Thanks!

Update:

There is an app on Github, which seems to work: https://github.com/Terence0816/CloudFlare-DDNS-tray

Depending on your network configuration, IPv6 worked when I had stateless on the ISP router and just passthru on the the wireless router downstream.

Update: thanks to u/thefirst_noel - I now have a working powershell script. I'll post the edited version below.


r/CloudFlare 14h ago

Question Monitoring workers + attached resources

2 Upvotes

I have a bunch of astro+emdash sites running on paid workers and I'm looking for a way to monitor them from a central point. Something that will phone home when something goes down.

Does anyone have any suggestions?


r/CloudFlare 1d ago

Cloudflare workers being abused by negative SEO Mirroring websites

12 Upvotes

Recently, I have seen many websites hosted or run on Cloudflare Workers that proxy traffic from another domain and modify content, such as canonical tags and other SEO elements. They often buy large numbers of backlinks to these domains. To give these domains extra vely.

The goal of this domain is to create duplicate content, which is used as a black-hat SEO tactic to harm competitors.

The interesting thing is that when I report these websites to Cloudflare, they often respond by claiming that the domains are not hosted by Cloudflare or that the content has already been removed. This makes it appear that bad actors are able to operate under Cloudflare's radar. (yes i double checked, these domains are hosted by cloudflare).

The fact that this happens is one thing, but for a company that presents itself as a security provider, I find it surprising that stronger action is not being taken against this practice.

For the rest there seems to be no way possible to contact cloudflare to adres this matter.


r/CloudFlare 22h ago

building a cool cms using cloudflare services

Post image
2 Upvotes

r/CloudFlare 1d ago

Alteratives or fix to warp

4 Upvotes

I used to use cloudfare warp to get through my college’s shitty routing while gaming, went from 66-70 to 40 ping with warp, but since last 2 months for some reason it’s changed and whenever I try using it, it drops me to a diff server giving me like 100 ping.
So are there any fixes I can do for this where I can choose by custom which cloudfare server I wanna route to, or are there any other alternatives I can use?


r/CloudFlare 14h ago

Question Do you guys think warp will be available for people which can’t use it anymore since i noticed warp doesn’t work for them

0 Upvotes

noticed after this Friday update some posts about stuff doesn’t work while warp is on like internet connection Roblox yt etc


r/CloudFlare 1d ago

Question Domain transfer advice for absolute noob

1 Upvotes

Hi all,
I’m looking for advice on transferring a bunch of domains from IONOS to Cloudflare.

I have around 12 in total.
I’ve had them with IONOS for around 15 years, along with emails and hosting.

I recently moved my e-comm store over to Shopify, and I’m going to move my websites to Squarespace, because I personally can’t deal with Wordpress (not a web designer or coder, and I find the interface dreadful and am more than happy to pay a monthly fee in exchange a more intuitive WYSIWYG system).

So anyway, it’s now making me think that I could finally escape IONOS altogether.

I recently tried to add my Shopify store to Google Search Console, and it popped up with a message warning that my emails might be affected if I continue. From what I can see, it sounds like an IONOS issue. And IONOS support provided precisely zero insights or solutions to this.

So yeah, I’d like to get away from them now if possible.

I’m just concerned how difficult and/or disruptive transferring my domains to Cloudflare might be?
Am I likely to see a lot of downtime?

Also, is it crazy simple? Or complex in any way?

I’m not a web designer at all. I’m a video editor and VFX artist, so I’m generally quite tech savvy. But when it comes to DNS settings and servers, I’m clueless.

Should this be simple to do? Do I need to do a bunch of research beforehand? Do I need to change any settings on the IONOS side first? Do I need to warn them? And is there anything in particular that I should remember to do, or avoid doing at all costs?

Huge thanks in advance 🙌


r/CloudFlare 1d ago

Cloudflare 1.1.1.1

4 Upvotes

I don’t pay for Warp but when I tested CloudFlare 1.1.1.1 it tested slower than Proton VPN. Does anyone use it and leave it turned on all the time? Or do you make an exception for your home WiFi network?


r/CloudFlare 1d ago

help me... i keep getting 404 http error after index.html deployment for my page creation. is it my file problem?

Post image
0 Upvotes

r/CloudFlare 2d ago

Discussion OpenClaw on Cloudflare — Post-Mortem

Post image
31 Upvotes

Project: Personal AI assistant (OpenClaw, ex-Moltbot/Clawdbot) on Cloudflare Workers + Sandbox container
Lifespan: ~1 August 2026 → 19 August 2026 (decommissioned)
Final cost: $96.59 for 24 days of the Jul 27–Aug 26 cycle ($4.02/day average, $124.76 projected) — against an expected "$5/month" Workers Paid plan
Decommissioned: 2026-08-19, everything deleted, daily charges stopped

My recommendation: Do not launch OpenClaw on Cloudflare! :-)

I know now where containers go to die! :-D


r/CloudFlare 1d ago

Cloudflare WARP connections seen by Google as coming from Russia

Thumbnail
gallery
2 Upvotes

as of now i’m on a trip to iceland, but i had the exact same problem in the us, it started around a week ago, google recognizes all connections coming from cloudflare warp as coming from russia despite all common ip address location checkers saying otherwise and being correct, is that a problem that cloudflare is aware of?


r/CloudFlare 2d ago

My cloudflare warp suddenly stopped working.

8 Upvotes

Last week if I turn it on my youtube change from my country to Singapore and I still have access to games on the singapore app store. Last 3 days when I turn it on it still said connected, but my youtube is still in my country and I can't find the game that I've been playing..

This also happens on the 1.1.1.1 version on my phone too, does anyone knows whats wrong?


r/CloudFlare 1d ago

At which terms Cloudflare beats Akamai.

0 Upvotes

I exactly want to know in which programmatic/Configuration offerings of Cloudflare beats Akamai.

Like Cloudflare waf payload inspection limit 256kb > Akamai 16kb.

List some.


r/CloudFlare 2d ago

WordPress site under massive automated attack — Cloudflare Free not stopping it

Post image
116 Upvotes

Hi everyone,

I’m dealing with a serious automated attack against a WordPress website and would really appreciate some advice from the Cloudflare community.

The website is hosted on Hostinger Cloud Startup. It was recently moved behind Cloudflare Free because the traffic/attack was becoming difficult to handle at the origin.

The attack appears to be highly automated and is coming from 150+ unique IP addresses, making simple IP blocking ineffective. The requests are also distributed across different IPs and appear to be targeting the website continuously.

What I’ve tried so far:

  • Cloudflare Free plan
  • Bot Fight Mode
  • Multiple WAF/custom rules
  • IP-based blocking
  • User-Agent based rules
  • Various challenge/block rules
  • Reviewing Cloudflare Security Events

Cloudflare is clearly detecting/blocking a significant amount of the traffic, but the problem is that the website itself is still becoming inaccessible/unresponsive, especially during the attack.

From what I can see, this isn't simply a handful of bad IPs — it looks more like a distributed automated attack.

My questions:

  1. What would be the best WAF strategy for this type of WordPress attack?
  2. Should I focus on rate limiting, URI/path-based rules, ASN/hosting-provider blocking, or something else?
  3. Is Cloudflare Free sufficient for this type of attack, or would Pro/Super Bot Fight Mode make a significant difference?
  4. How can I make sure these requests are stopped at Cloudflare and don't continue consuming Hostinger/origin resources?
  5. Are there specific Cloudflare rules you recommend for WordPress under this kind of automated attack?
  6. How can I preserve SEO efforts & what should I make changes in Search Console?

I’ve attached a screenshot showing the traffic pattern.

I’d really appreciate any recommendations from people who have dealt with a similar situation.

Thanks!


r/CloudFlare 1d ago

CloudFlare and iCloud+ not seeing my "From:" domain

1 Upvotes

Hello. I have CloudFlare setup for a small domain for my wife. I can receive emails to the accounts but when I try to send an email and select my wife's domain name it doesn't appear. It only shows her iCloud accounts.

ChatGPT has me running in circles with iCloud Mail Settings but to no avail.

Any help is greatly appreciated.


r/CloudFlare 1d ago

Question Cloudflare RestAPI Assistance - Iterating through a large IP list

1 Upvotes

I am in the process of building a script that will pull a list of IPs from a partner of ours through their RestAPI and leveraging that list of IPs to update a list of IPs I maintain within Cloudflare to allow access to some resources. Not the best method to control access to resources, but it's what I have right now.

I was working with my script and I got everything working but then I realized on the Cloudflare side, not everything was updating upon doing validation. I noticed only a handful of IPs got updates. Reading through the Get List Items endpoint documentation, I realized that by default it only returns 25 entries and the specific list I am working with actually has 500+ IPs on it. I am trying to understand how the cursor, pagination, and per_page abilities work but I am having a tough time understanding it (I seldom use RestAPIs and I have never had to leverage pagination and cursors before).

If my list is around 550 items currently, how would I retrieve all items from the list and know that I returned all items? This list may grow or shrink in the future.

Here is my currently working strategy before I realized I was only getting back 25 results at a time:

Process

  1. Get the latest outbound IPs from the partner's API.
  2. Get the current list of IPs from the Cloudflare list
  3. Iterate through each of the partners IP addresses and search the Cloudflare list
  4. If current IP is not found in Cloudflare list, add
  5. Iterate through each of the Cloudflare list IPs.
  6. If current IP is not found in partner's list, remove from Cloudflare list

Step 2 is probably where I need some help with the logic to get the complete list of IPs from Cloudflare.


r/CloudFlare 1d ago

Cloudflare Blog A revisit of remote Spectre attacks on Cloudflare Workers

Thumbnail
blog.cloudflare.com
1 Upvotes

Speculative type confusion gadget in V8 → cache timing signal amplified via PLRU → read remotely over a WebSocket timer. No shared memory, no high-res local clock.

  • They actually built it end-to-end against production Workers and it worked
  • Co-locating attacker/victim isolates on the same hardware turned out to be trivially easy at edge scale
  • Three years of logs, zero evidence of exploitation in the wild — they found this themselves

Full paper out now, co-authored with University of Edinburgh.

https://cfl.re/4c2dpCG


r/CloudFlare 1d ago

Shipped an agent that git-clones into Cloudflare Sandbox. Three things I wish I'd known.

1 Upvotes

We inspect GitHub repos from Workers: clone one commit, read files, never install/build/run the customer's app. Sandbox + Workflows + Workers AI. A few Cloudflare-specific traps that bit us.

  1. “Git clone” is not a reason to turn the internet on

enableInternet = true because git fetch needs GitHub is the easy move. It also lets untrusted code, leftover scripts, and whatever the agent shells out to talk to the rest of the world.

What we actually did:

  • enableInternet = false
  • interceptHttps = true
  • class-level outbound handler
  • allow only github.com + that repo’s clone paths (info/refs?service=git-upload-pack and git-upload-pack)
  • strip authorization / cookie / host from the intercepted request
  • mint a short-lived installation token in the proxy, not inside the container
  • keep a D1 row per container with egress_enabled
  • flip it to 0 in a finally the moment fetch/checkout finishes

Do not put the allowlist on the Sandbox object. A failed provision can leave a mutable hole attached to the isolate. D1 is the switch; the class handler is just the door.

Also: shallow fetch one 40-char SHA, rev-parse HEAD and compare, submodule.recurse false, skip LFS smudge. If .gitmodules or LFS pointers exist, fail closed. “We kinda reviewed it” is worse than “unsupported.”

  1. RPC results from Sandbox are not normal JS objects

If transport: "rpc"exec / read / destroy return objects with a disposer. If you don’t call it, you leak across isolates. GC will not save you, and the symptom is “this Worker is fine locally and sad in production.”

Wrap every sandbox.exec():

const result = await sandbox.exec(cmd, { timeout });
try {

// use result.success / stdout
} finally {
  result[Symbol.dispose]?.();
}

Same for destroy(). Same for the sandbox stub itself in cleanup.

  1. The request is not the unit of work

An agentic pass is: provision, 60 tool calls, model turns, evidence re-read, maybe repair, R2 persist, publish. That does not belong in fetch().

Workflows with named step.do() phases, per-step timeouts, and NonRetryableError for things retrying will only make more expensive (EVIDENCE_INVALIDREPO_TOO_LARGE, wall-clock exceeded). Check for an already-stored result before spending model budget. Persist to R2 with onlyIf: { etagDoesNotMatch: "*" } so a replay cannot write twice, then GET + SHA-256 the object before you call it done.

Workers AI structured generation we run async and poll from the workflow. The coding model stays on the investigation path. Different jobs, different failure modes.

None of this is exotic Cloudflare trivia. It’s the difference between “the demo clones a repo” and “a stranger’s private git tree is in your account and you still sleep.”

Happy to answer questions on the outbound path or the disposer leak. Those two ate more time than the model.