从 Workers VPC 访问 Cloudflare WAN 目标
You can now use VPC 网络(VPC Network) 绑定(binding)与 network_id: "cf1:network" 从 Workers 访问您的整个私有网络,包括:
- Cloudflare Mesh 节点和客户端设备
- 通过 Cloudflare Tunnel 或 Cloudflare Mesh 宣告的子网路由和主机名路由
- 通过 Cloudflare WAN 接入端(on-ramps)连接的目标 —— GRE、IPsec 和 CNI
这意味着单个 VPC 网络绑定可以将 Worker 请求路由到私有服务,无论这些服务是如何连接到 Cloudflare 的:是通过来自云 VPC 的 Cloudflare Tunnel、私有子网上的 Mesh 节点,还是通过来自您的数据中心或分支机构站点的 Cloudflare WAN 接入端。
{
"vpc_networks": [
{
"binding": "PRIVATE_NETWORK",
"network_id": "cf1:network",
"remote": true,
},
],
}[[vpc_networks]]
binding = "PRIVATE_NETWORK"
network_id = "cf1:network"
remote = true在运行时,您传给 fetch() 的 URL 决定了目标:
// Reach a service behind a Cloudflare WAN IPsec on-ramp
const response = await env.PRIVATE_NETWORK.fetch("http://10.50.0.100:8080/api");有关配置选项,请参阅 VPC 网络(VPC Networks)。