From c634d488b698f5343a0d81370080c971f25c9c0e Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Mon, 11 May 2026 16:15:49 -0700 Subject: [PATCH] Set Host header for static app tunnel routing --- src/server/tunnels.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/tunnels.ts b/src/server/tunnels.ts index 942a1dd..d88ebdc 100644 --- a/src/server/tunnels.ts +++ b/src/server/tunnels.ts @@ -180,6 +180,9 @@ function openTunnel(appName: string, port: number, subdomain?: string, isReconne onRequest(req) { const app = getApp(appName) if (app?.tunnelUrl) req.headers['x-app-url'] = app.tunnelUrl + // Static apps are served by the main server via subdomain routing, + // so set the Host header so extractSubdomain() can identify the app + if (app?.static) req.headers['host'] = `${appName}.localhost` }, onOpen(assignedSubdomain) {