WebSocket route configuration
Caddy route for WebSocket proxy
// Simple WebSocket proxy
const route = buildWebSocketProxyRoute({
path: "/ws",
upstreamHost: "ws-server",
upstreamPort: 8080,
});
// WebSocket with DNS rebinding bypass
const mitmRoute = buildWebSocketProxyRoute({
path: "/updates",
upstreamHost: "mitmproxy",
upstreamPort: 8081,
overrideHost: "127.0.0.1:8081",
});
Build a route for WebSocket proxy
This creates a route that proxies WebSocket connections to an upstream service. Can optionally override Host/Origin headers for services with DNS rebinding protection.