Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

Cloudflare Quick Tunnels (https://try.cloudflare.com)

783 points by jcbhmr 1 day ago | 301 comments | View on ycombinator

noname120 about 19 hours ago |

Cloudflare Quick Tunnels have existed for more than 5 years (yes, including the anonymous quick tunnels). I copy-pasted the url of the HN link in archive.org, see for yourself: https://web.archive.org/web/20211202005430/http://try.cloudf...

Is a new vibe-coded landing page for a 5-year old product really worthy of being on the front page nowadays? There should at least be a [2021] in the title.

TIPSIO 1 day ago |

My wife and I have a mobile group/shared bot system where we can make mini apps and collab.

Anything from baby stuff, groceries, shopping, planning, wine tracker app, simple/fun/useful data things, etc…

We have Tailscale on our phones and can instantly and privately see without deployment or anything crazy via our secure VPN.

Think shared Claude Artifacts that don’t live @ Anthropic.

Tried to first do this with Cloudflare Tunnels (because I love Cloudflare), but between the broken dashboard side of Zero Trust and nightmare of Warp… it was basically impossible to setup. I guess that’s all super enterprise, which seems to be very anti-Cloudflare philosophically to not be able to self do things.

Will check out Quick Tunnels but I think it’s missing the bigger integration offerings Tailscale has/does still.

adamfeldman 1 day ago |

Cloudflare doesn't really seem to care about their tunnel product. "cloudflared service install broken on macOS" since 2021: https://github.com/cloudflare/cloudflared/issues/327

rplnt 1 day ago |

Are we in an age where no one even bothers to open the product pages they generate? The first subtitle with the font color almost matching the background. Or it's even worse that a human looked at it and said "yep, that's OK"?

kincl 1 day ago |

Is this their version of https://tailscale.com/tailcat ? I can't tell if you need to auth

edit: yeah, it says no account creation, neat!

skhameneh 1 day ago |

There's a number of comments already about how this page looks vibe coded, I'd add that I'm actually shocked at how much this looks like the output of a one-shot prompt. It's not so much that an LLM was used, but a callout on just how generic this page is. How much iteration went into this? At surface it looks like nearly no iteration.

Edit: Well, they just re-vibed it. Went from the most generic Claude 4.6 era to today’s models, quality wise. I wish I had saved a copy of the original, because it would have taken me actual solid effort to make a page that generic out of an LLM.

israrkhan 1 day ago |

For someone looking for an opensource solutions, following is an awesome resource for tunnelling

https://github.com/anderspitman/awesome-tunneling

I have played around with frp, bore and ngrok.

ghoshbishakh about 24 hours ago |

This is a very good solution for HTTP(S) tunneling - which is the most frequently needed tunnel. However if you want to play a game, or use SSH, then Pinggy tunnels are very simple to use. One command:

ssh -p 443 -R0:localhost:443 [email protected]

Disclosure: Co-founder of pinggy.io here.

Edit: I meant TCP tunnels, UDP tunnels, or also TLS tunnels for end-to-end encryption.

aliasxneo 1 day ago |

Tunneling was something that recently fell out of the work I've been doing [1]. I've used Cloudflare Tunnels before but I just have low trust with them recently with how big they are getting. All of these nice things come at the cost of pushing _a lot_ of traffic through their systems.

[1]: https://dntls.substack.com/p/the-new-internet

adamch about 3 hours ago |

Lovely to see Cloudflare Tunnel frontpage on HN. Working on Tunnel was the highlight of my career. It was a fun product with a lot of bugs to fix, features to add, architecture to design. We were all working in-person, solving incidents together, getting lunch together every day. Taught me so many important skills that have helped me in every other project I've ever worked on.

dangoodmanUT 1 day ago |

Historically, we’ve found that their tunnels have really high latency variance. For example something that’s normally 30-50ms to ec2 is now 115ms-750ms

mgw 1 day ago |

Can anyone elaborate on what's new? This exact product has existed from Cloudflare for years. Is it just that they added a new marketing site for it?

infogulch 1 day ago |

I made my own tunnel system with a $5/mo vps that runs kernel wireguard and accepts my nas' public key. Once connected it DNATs 80/443 traffic down the tunnel to the nas, where its routed to caddy.

The vps runs a custom image that is 2.54 Megabytes. It has a custom kernel with almost everything but networking and wireguard disabled, a fixed-size fs with pre-allocated blocks and inodes to hold the vps wireguard key, and a single pid 1 binary that calls the kernel directly to set up the routing rules, generate a new wireguard key on first boot and save it to the fs, print out the wireguard public key to the console, and loops reap. Updating involves building and uploading a new image, assigning the vps to use it, reboot, wait for the public key in the console then set it on the nas so they can talk.

partloyaldemon about 24 hours ago |

Tailscale is one of the most profoundly useful technologies I’ve ever used as small business person. It’s also one I would have never thought to invent despite feeling its lack daily.

yuchi about 24 hours ago |

I still remember when ngrok came out. The experience was more or less the same.

It’s interesting that 10 (more?) years later the product has not evolved and, apparently, hasn’t found a way to finance itself without removing the pure free tunneling option.

inconshreveable about 22 hours ago |

hi y'all, ngrok creator/founder here.

we removed anonymous usage of our product many years ago because it was far and away the largest source of abuse on our entire platform.

i believe at this point that that anonymous, account-less tunneling services like this are net negative for the security of the internet

happy to answer any questions from the community

whizzter 1 day ago |

Don't all these free proxy services always fall prey to blacklists because scammers,etc abuse them until they're useless?

reddec about 15 hours ago |

I have been developing for my own use something like that but self hosted. There are other solutions, but this one simple, reliable and secure in a way I see it.

Originally didn't want to share but here it is https://github.com/reddec/tunnel-me

UI: fully LLM assisted (not vibe coded, but guided with a lot of iterations). Backend: hand written, but before release polished via LLM. Docs: me - input, LLM - output.

The things I am proud:

- it very reliable

- its single binary with reasonable defaults and low memory usage

- SSO out of the box (cause I am using pocketid in my homelab)

- very simple backend

himata4113 1 day ago |

This has existed for a long time and has been abused by quite a few people. I've seen some cc nodes using a random known cloudflare site and spoofing hostname to a temporary cloudflare site. IMO this should require a login at bare minimum.

peter_retief about 6 hours ago |

I have been using CF tunnels for quite some time, very useful if you want to ingest mail on a local server without a public IP and hosting anything locally.

They are providing this for free up to a point, I wonder if all developers are aware of this amazing offering?

afisxisto 1 day ago |

I quite like pinggy for this. You don't need to install anything, since it uses a plain SSH tunnel.

ssh -p 443 -R0:localhost:9051 free.pinggy.io

(Free for 1h each session)

Narciss 1 day ago |

My AI discovered this days ago when I wanted to deploy a new vibe coded website (it was to keep score while playing whist and rentz)

Thought it was very cool

rock_artist 1 day ago |

What's surprised me, just earlier today I let Codex write a minor PR for simple open-source webapp. I needed HTTPS for testing secured context Web API. (Web Bluetooth)

While testing it locally Codex by itself suggests using CF Tunnels but what's more interesting it actually used the Quick Tunnels.

Coming from days where I get warnings of vibe-coded generated code using deprecated code or older APIs, I must say using something so fresh is quite impressive.

pocksuppet about 22 hours ago |

This is obviously vibe written, and I can't wait to see how quickly it will be shut down after someone uses it in combination with Mullvad to host child pornography.

Mullvad themselves already turned off port forwarding because people were using it to host child pornography. This is like Mullvad's port forwarding, but free.

opengrass about 21 hours ago |

This is my docker compose for sharing files with randoms online https://pastebin.com/raw/cYV7ksw9

Don't pass -d, your tunnel URL prints in the console and you can download dirs as tarball.

abalashov about 3 hours ago |

Ah, an ngrok competitor. It's what we elderly (~40 myself), yelling-at-clouds types call "reverse SSH tunnels", but this is an anachronism from the era of knowing how to do things rather than paying for managed SaaS products to do them. Don't mind me, just yelling at clouds...

cliftonc about 13 hours ago |

I use this a lot, but find it a bit hard to manage if you want a persistent tunnel locally to use for dev (e.g. webhooks etc), so I added a wrapper around it that you can easily use: https://github.com/cliftonc/cfld

girvo about 20 hours ago |

This is super neat! I rely on normal Cloudflare Tunnels for my self-hosted website/web apps, works shockingly well all things considered.

It was pretty easy to setup… but I cheated, and use Dokploy which handled most of it AFAICT

JV00 1 day ago |

Does this have a more generous allowance than ngrok? From what I can read no limits are mentioned

everybodyknows 1 day ago |

The page is a fine exemplar of marketing deception. Banner says:

> Free, secure tunnel for everything you are building.

> Preview and ship ideas globally in seconds with Quick Tunnels. Deploy your local application to the Internet with a single command.

Clicking through Explore Cloudflare Tunnel leads us to:

> Looking to expose public applications? This documentation covers Cloudflare Tunnel use cases for private networking and Zero Trust, like VPN replacement and private network access. For publishing public web applications, APIs, and services to the Internet through Cloudflare refer to ...

_pdp_ 1 day ago |

It will be nice if it had persistent URLs and and SDK for desktop applications. It could solve a lot of small issues for a project I am currently busy with.

smalltorch 1 day ago |

It's a nice ability, but I dont like the terms of use.

ggg011012 1 day ago |

Quick Tunnels look great for demos and temporary dev environments. I’d still be hesitant to make them part of a long-lived production setup.

sparc24 about 23 hours ago |

Worst marketing ever. ngrok had a similar slogan:

something like - "We help you put localhost on the Internet."

What could possibly go wrong?

Nevin1901 about 15 hours ago |

Cloudflare tunnels are really useful when dealing with webhooks. Way better than Ngrok and you can set it up on a custom subdomain you own. eg: site.yourdomain.com

usewik 1 day ago |

how long until someone's agent sets up a tunnel for the world to see one's most sensitive, private and embarrassing information or insecure work-in-progress app? granted, for the brew install some massive permissions are needed, so hopefully for those running their agent's in a sandbox, you should be safe.. should be..

_user_account about 23 hours ago |

The main use case: cloud harnesses to access your local network; I highly recommend to run the harness in your local network instead, then you own the session, no tunnel needed.

The other use case for webhooks is ok, but is exactly what ngrok already does since forever with a pretty high free quota.

smalltorch 1 day ago |

If your a hobbiest or dev just testing your services, it makes more sense to utilize onion services imho.

It does the exact same thing, except supported by a global network of volunteers around the world.

Sure, you get some latency, but this is actually ideal for testing. You should know how your service operates in non optimal lightning fast conditions.

emadabdulrahim about 23 hours ago |

Does this make working with agents in cloud more interesting? Maybe now I can see my changes right away without waiting for the build and deploy? By running the dev server and tunneling from the sandbox giving me a direct url access somehow?

Can someone chime in here?

nickgray about 23 hours ago |

This is cool. I like it! Also Cloudflare design has stepped up so much over the past 2 years.

JeremyJaydan about 20 hours ago |

I used Cloudflared tunnels for a while in production, they worked very well but the config was a bit of a pain sometimes. It's nice to see a simpler version even if it's just for testing.

dzonga about 21 hours ago |

I have been considering using my other laptop as a place to run my agents in production since 1. my laptop is more powerful than the vps I can rent for cheap.

then just use Cloudflare tunnels to connect to the laptop.

mintflow about 17 hours ago |

perhaps this is the most easy to use networking product that ever shipped, but given ngrok did this many years before, maybe they just think for the agentic era? though one must take care for the authentification

I also think it seems cloudflare enter into a stage keep adding products and make the portal looks like a maze to get more advanced features configured

Do you still remember cloudflare mesh and use and stick to it?

itvision about 11 hours ago |

The RAM pricing crisis is doing wonders to the software industry. Amazing.

ZeroCool2u 1 day ago |

This is handy, but I wonder how much it will cannibalize their services. I have a simple app deployed on cloudflare for a very niche single purpose use, but I wouldn't have bothered if I had this. Serving it from my own machine would have been fine.

rinconrex 1 day ago |

Oh I use this for testing and demos between my phone and computer. Ngrok is fine, probably better off using Tailscale, but it's very easy to just run a quick tunnel with "cloudflared tunnel --url localhost:XXXX".

kelvinjps10 1 day ago |

What's the difference between this and their previous Cloudflare Tunnels solution?

nyxtom about 17 hours ago |

I've used these tunnels all the time when I wasn't at my computer. Insanely helpful when doing agentic work on the go

cryptolobster about 21 hours ago |

For small-scale personal or family applications serving just a few users, does it make sense to choose Quick Tunnels over Tailscale or Pangolin?

corvad 1 day ago |

This is not anything new they have been around since the tunnels project launched. What is more concerning is the AI slop webpage and just the "AI" centered relaunch of an existing product.

cbsmith about 9 hours ago |

What could possibly go wrong? ;-)

greyhound1 about 19 hours ago |

i find it hard to read any text when the site has many animations that can't be stopped

jdthedisciple about 20 hours ago |

Interesting but what a horribly vibe coded website that barely works on mobile

nullbyte 1 day ago |

Love this, very cool.

I used to use a service called ngrok for this, but it's nice that Cloudflare is offering one now.

smetannik 1 day ago |

So is this basically a ngrok from CF?

rcarmo about 24 hours ago |

I want this with TOTP or passkeys. Just giving me a hostname doesn't cut it these days.

singpolyma3 1 day ago |

It looks like tunnels can do some non https stuff these days? But it's a bit unclear

scosman 1 day ago |

The number of vibe coded apps accidentally hosted on dev laptops is about to explode.

frankcostanza 1 day ago |

So... Cloudflare built Ngrok?

spprashant 1 day ago |

Off-topic: That web page looks exactly like my vibe-coded utilities.

tombert 1 day ago |

I like Cloudflare Tunnels a lot, but something that annoys me is that officially you're not allowed to use them for streaming video, meaning I can't put it in front of my Jellyfin without breaking TOS.

I think that rule is more of a "we reserve the right to..." rule, but it makes me sad because I'd rather not open up ports on my router to expose my Jellyfin to my parents.

blocke about 23 hours ago |

Ah yes. We can't let self hosted app traffic flow across the Internet in a way that escapes the vast Internet surveillance system run by the Americans called Cloudflare.

Hmm, Tailscale is too convenient and that traffic is going dark from Cloudflare's all seeing eye.

narmiouh about 20 hours ago |

I'm not sure how safe this is...

vibe coded app with may be no security and now available from the internet for anyone to RCE into my laptop?

damsta 1 day ago |

The website looks broken in dark mode on Firefox.

saejox about 21 hours ago |

Needs to support tcp and udp

bitlad 1 day ago |

So it is ngrok 10 years later?

bilater 1 day ago |

So this is basically ngrok?

shmde about 13 hours ago |

I have used this extensively previously when I had to quickly share a UI prototype with my Product manager. There used to be all sorts of cors error when I also had a backend. Then I realised its just better to make a branch and deploy it in amplify and add the cors origin in the backend. But its good for quick UI sharing

undefined 1 day ago |

undefined

xeornet 1 day ago |

Looks like they straight up vibe coded the landing page lol.

user3939382 1 day ago |

I just spent a week writing a harness around the existing tunnels to make this by hand.

dools about 20 hours ago |

I’ve been using cloudflare tunnels quite a bit in places where I would have traditionally gone for a reverse port forward and they’re working really well. The quick tunnel concept seems really great but the non-quick tunnels are also very useful and can be entirely automated.

tobih about 21 hours ago |

json output is nice, my agents always had to parse the text output before

rvz about 23 hours ago |

Seems like the quality of software engineering is now going to zero and just vibe coding unstable alternatives since 2023.

maipen 1 day ago |

I'm sorry to be offtopic, but this website looks like an hallucination generated by chatgpt 4.

This type of quality downgrade is scary, and it's everywhere now.

general_reveal 1 day ago |

Could we turn this into p2p cloud hosting for all?

AtNightWeCode 1 day ago |

Cool but the obvious flaw with this is that CF leaks DNS-records. So bots will find these urls instantly. Not sure why they have not fixed that or if it is even possible to fix.

rkovashikawa 1 day ago |

cloudflare rocks

dbmikus 1 day ago |

Now that is one vibe-coded website

nojvek about 17 hours ago |

I so hate codex speak.

superkuh 1 day ago |

Cloudflare's only goal here is to put themselves between everyone and charge a toll. They are running a protection racket where they themselves are causing much of the damage they offer protection from. This is another example.

075326899532 1 day ago |

[ad]

ThrowawayTestr 1 day ago |

No-ip gives out free dynamic DNS with a static URL. I use it for Sunshine desktop streaming when I travel.

geroge_kyaw about 13 hours ago |

Lol Codex UI!!!

cute_boi 1 day ago |

what a sloppy website, did cloudflare fired bunch of ui/ux designer? Every text is slop lol.

apolloswave about 7 hours ago |

[flagged]

shiftnotes about 7 hours ago |

[flagged]

ouch-blurred52 about 19 hours ago |

[flagged]

vansh_sethi_vs about 23 hours ago |

[dead]

altmanaltman 1 day ago |

[flagged]