用途:帮助诊断和创建 Cloudflare VPC Services,使 Workers 能通过加密隧道安全访问 AWS、Azure、GCP 或本地网络中的私有 API 与服务,无需公网暴露。
主要能力:提供 VPC 服务创建、Wrangler 绑定配置、fetch() 调用模式与常见错误排查,可预防 dns_error、请求误走公网、端口不匹配、缺少绝对 URL、隧道 ID 或绑定配置错误等问题。
使用方式:先在远程基础设施确认 cloudflared 版本为 2025.7.0 或更高并配置 QUIC 协议,允许 UDP 7844 出站;再通过 Cloudflare API 或控制台创建 VPC 服务;然后在 wrangler.jsonc 中配置 vpc_services 绑定,binding 为环境变量名,service_id 为服务 UUID,remote 必须为 true;Worker 中通过 env.PRIVATE_API.fetch() 调用,URL 必须使用绝对地址和内部 VPC 主机名,端口由 VPC 服务配置决定,fetch() 中的端口会被忽略。
适用场景:Workers 访问内部 API、私有数据库、API 网关路径路由,以及带认证的 POST 请求等。
限制:仅支持 QUIC 协议,cloudflared 需 2025.7.0+;必须使用内部主机名而非公网端点;fetch() 需绝对 URL;需正确配置隧道 ID 与端口。资料未提供具体收费与价格信息。