最近在 Hacker New 上看到 Cloudflare 的一个小功能又火了,叫 Quick Tunnels。
它干的事情非常简单:
一条命令,把你电脑上的 localhost 变成一个公网 HTTPS 地址。
比如你用 Claude Code、Codex 写了一个网站,启动以后地址通常是:
http://localhost:3000
这个地址只有你自己的电脑能访问。
但运行:
cloudflared tunnel --url http://localhost:3000
Cloudflare 就会给你一个类似这样的临时地址:
https://xxxx.trycloudflare.com
现在,手机可以打开,朋友可以打开,互联网上的其他服务也可以访问。
整个过程不需要买域名,不需要配置 DNS,甚至不需要 Cloudflare 账号。
其实,这不是一个新功能
有意思的地方就在这里。
Quick Tunnels 并不是 Cloudflare 最近才做出来的,它已经存在好几年了。
以前我看到这种工具,第一反应通常是 ngrok。
它们主要解决一个很简单的问题:
怎么把我电脑上的网站,临时给别人看一下?
但到了 AI Coding 时代,这个老功能突然变得特别有用了。
原因是,现在写代码的人变了。
以前是我们自己写代码、启动服务、打开浏览器测试。
现在越来越多时候是:
Claude Code / Codex 写代码 → 启动本地服务 → 测试 → 发现问题 → 修改代码。
AI 已经可以完成中间很多工作。
但这里一直有一个小问题:
localhost 还是被关在你的电脑里。
AI Agent 需要的不是 localhost
举个很常见的例子。
你让 Claude Code 做一个 Stripe 支付功能。
代码写好了,Webhook 地址是:
localhost:3000/api/webhook
但 Stripe 在互联网上,它根本访问不到你的 localhost。
这时候 Quick Tunnels 就很有用了。
开一个 Tunnel,localhost 马上有了公网地址,Stripe 可以把请求真正发送过来,AI 再根据结果继续调试。
同样的事情还可以用在 GitHub Webhook、OAuth 回调、手机真机测试、本地网站预览等场景。
所以 Cloudflare 最近宣传 Quick Tunnels 时,有一句话我很喜欢:
"Your agent needs a URL, not a laptop."
你的 Agent 需要的是一个 URL,而不是你的笔记本电脑。
这句话其实很好地解释了,为什么一个存在多年的功能,现在又值得拿出来讲。
但它不是"免费部署"
这里也很容易产生一个误解。
既然 localhost 可以直接变成公网网站,那是不是连部署都省了?
不是。
Quick Tunnels 更像一个临时通道。
命令关掉,地址也就没了;Cloudflare 官方也明确说,它主要用于开发和测试,不应该拿来运行正式网站。
所以可以用一句话理解它:
Quick Tunnels 解决的是"先让外面访问一下",而不是"正式上线"。
以前 AI Coding 最神奇的地方,是 AI 可以在你的电脑上自己写代码。
现在再给 localhost 打开一个临时通往互联网的洞,AI 能做的事情又多了一点。
有时候技术的发展就是这样。
新东西不一定来自新工具。
一个几年前就存在的小功能,换了一个时代,突然就有了新的用法。
关注我
如果你也喜欢这种免费、开源,而且普通人真的可以用起来的 AI 项目,欢迎关注「麻瓜的魔法棒」。
后面继续给大家挖一些这样的好东西。