AI 智能体把”谁在访问私有资源”从人和服务扩展到了自主运行的智能体,而传统的 VPN、SSH 隧道、公网暴露都是为人设计的。Cloudflare Mesh 是一张统一的私有网络,让用户、服务器节点、以及跑在 Workers 上的智能体都能通过私有 IP 安全互访,并直接集成进 Cloudflare One 与开发者平台。
它解决什么:三类智能体工作流

客户端正从”人/服务”转向”智能体”——提供工具调用的 MCP(模型上下文协议)服务器、需要访问私有仓库与数据库的编码智能体、跑在家用硬件上的个人智能体三类爆发式增长。三个难保护的场景:
- 用手机访问家里的个人智能体:Mac mini 上跑着 OpenClaw,想用手机/笔记本访问;直接暴露公网风险很高(智能体握有 Shell、文件系统、网络权限)。
- 让编码智能体访问预发布环境:本地用 Claude Code / Cursor / Codex,让它查部署状态、连预发布数据库、读内部对象存储——但这些服务都在私有云 VPC 里。
- 把已部署的智能体接到私有服务:用 Workers 上的 Agents SDK,需要调内部 API、查库,且要限定权限范围、可审计、不泄露凭据。
是什么,以及关键改名
- Mesh 是一个轻量连接器(单一二进制):在网络里部署一个,就能适配上面所有访问模式。
- 直接集成进现有 Cloudflare One:现有 Gateway 策略、Access 规则、设备态势检查自动生效,可逐步开启 Gateway 网络/DNS/HTTP 策略、Access for Infrastructure(SSH/RDP 会话管理)、浏览器隔离、DLP、CASB。
- 命名变更(还在用旧概念的话注意):
| 旧名 | 新名 |
|---|---|
| WARP Connector | Cloudflare Mesh 节点 |
| WARP Client | Cloudflare One 客户端 |
统一私有网络长什么样

连接建立后,设备与节点通过私有 IP(如 100.96.0.x)互通,流量经覆盖 330+ 座城市的 Cloudflare 网络路由。一套方案覆盖三种接入:
- **Cloudflare One Client (iOS)**:手机安全连到家里跑 OpenClaw 的 Mac mini。
- **Cloudflare One Client (macOS)**:笔记本接入私网,本地编码智能体访问预发布数据库/API。
- Mesh 节点(Linux 服务器):打通外部云 VPC,访问其私网资源与 MCP。
所有连接都继承 Cloudflare One 的安全管控(Gateway 策略、设备态势、DNS 过滤)。
Mesh 还是 Tunnel:怎么选
| Cloudflare Tunnel | Cloudflare Mesh | |
|---|---|---|
| 流量方向 | 单向 | 双向、多对多 |
| 模型 | 边缘把流量代理到某个私有服务 | 所有设备/节点通过私有 IP 互相访问 |
| 适合 | 把单个 Web 服务/数据库暴露给边缘 | 整张私网互通,无需为每个资源单独建隧道 |
为什么走 Cloudflare 网络:NAT 穿越
- 难题:两端都在 NAT 之后时直连常失败,传统方案要回退到中继服务器转发,增加延迟、降低可靠性。
- Cloudflare 做法:所有 Mesh 流量经全球网络路由——边缘节点本身就是传输路径,不存在降级回退,每个数据包都经过 Cloudflare 安全防护。
核心能力:
- 免费:每个账户含 50 节点 + 50 用户。
- 全球边缘路由:330+ 城市、优化骨干网,无”节点数受限的中继”、无降级回退路径。
- 原生安全管控:Gateway 策略、DNS 过滤、DLP、流量检查、设备态势,均可一键开启。
- 高可用:用同一令牌以主备模式起多个连接器、公告相同 IP 路由,故障自动转移。
与 Workers / 开发者平台集成
扩展了 Workers VPC:Workers 和 Durable Objects 通过单个 binding 的 fetch() 即可访问整张 Mesh 网络(补充了原有对 Cloudflare Tunnel 的支持)。在 wrangler.jsonc 里用保留关键字 cf1:network 绑定到账户下的 Mesh:
1 | "vpc_networks": [ |
1 | export default { |
由此可构建安全访问私有数据库 / 内部 API / MCP 的 Worker,做成跨云的智能体与 MCP,端到端观测整个技术栈。
工作原理

Mesh、Workers VPC 与 Agents SDK 三者协同:
- Mesh 节点:服务器、VM、容器,跑无头版 Cloudflare One Client,拿到网状 IP,双向通信。
- 设备:笔记本、手机,跑 Cloudflare One Client,直接通过私有 IP 访问节点(SSH、查库、调 API);本地编码智能体借此访问私有资源。
- Workers 上的智能体:通过 Workers VPC 绑定访问私有服务;在 MCP 协调下获得对整网的”有限”访问——网络管谁能访问,MCP 管能做什么操作。
路线图
| 特性 | 时间 | 作用 |
|---|---|---|
| 主机名路由 | 今年夏季 | 节点为私有主机名(如 wiki.local、api.staging.internal)引流,按名字而非 IP 路由,解决动态 IP / 弹性伸缩 / 临时容器 |
| Mesh DNS | 今年下半年 | 加入的节点与设备自动获得可路由内部主机名(如 postgres-staging.mesh),可直接 ssh postgres-staging.mesh、curl http://api-prod.mesh:3000/health |
| 身份感知路由 | 规划中 | 每个节点/设备/智能体拥有独立身份供策略评估,按”主体 / 智能体 / 范围”建规则(如允许某人的智能体读取、写入须本人执行) |
| 容器中的 Mesh | 今年晚些 | 提供 Mesh Docker 镜像,可作 sidecar 加入 Docker Compose;也适用 CI/CD(如 GitHub Actions 临时加入网络、跑完集成测试即销毁) |
身份模型三要素:主体/发起人(授权操作的人)· 智能体(执行的 AI 系统,带会话号)· 范围(允许执行的操作)。
开始使用
- 仪表板进入 网络 > Mesh,50 节点 + 50 用户免费。
- 构建智能体:
npm i agents,按 Workers VPC 快速入门,做带私有后端访问的远程 MCP 服务器。 - 已在用 Cloudflare One:Mesh 兼容现有部署,Gateway 策略、设备态势检查、Access 规则自动适用。