Skip to content

TunnelRoute

Source: src/Cloudflare/Tunnel/Route.ts

A Cloudflare Tunnel Route attaches a private CIDR to a cfd_tunnel so that WARP clients (and other Zero Trust egress paths) can reach private IPs through the tunnel.

Basic route

const tunnel = yield* Cloudflare.Tunnel("MyTunnel");
const route = yield* Cloudflare.TunnelRoute("PrivateNet", {
tunnelId: tunnel.tunnelId,
network: "10.4.0.0/16",
});

Route with a comment and explicit virtual network

const route = yield* Cloudflare.TunnelRoute("DcRoute", {
tunnelId: tunnel.tunnelId,
network: "10.50.0.0/16",
comment: "Datacenter A private subnet",
virtualNetworkId: vnet.id,
adopt: true,
});