Skip to content

TunnelHostnameRoute

Source: src/Cloudflare/Tunnel/HostnameRoute.ts

A Cloudflare Zero Trust hostname route — routes traffic for a private hostname through a cfd_tunnel, so WARP clients can reach internal apps by name without publishing a public DNS record.

All fields (hostname, tunnel, comment) are mutable in place via PATCH.

Route an internal hostname through a tunnel

const tunnel = yield* Cloudflare.Tunnel("MyTunnel");
const route = yield* Cloudflare.TunnelHostnameRoute("AppRoute", {
hostname: "app.internal.example.com",
tunnelId: tunnel.tunnelId,
});

Add a comment

const route = yield* Cloudflare.TunnelHostnameRoute("AppRoute", {
hostname: "app.internal.example.com",
tunnelId: tunnel.tunnelId,
comment: "Internal wiki behind the datacenter tunnel",
});