Passerelle
Passerelle exposes local services through ephemeral Cloudflare tunnels orchestrated by a self-hosted gateway.
Architecture
- Daemon (
@julesgd/passerelle): Runs on target machine. Opens Cloudflare tunnel, proxies requests to local services. - Gateway: Self-hosted Hono server. Authenticates daemons via WebSocket, issues one-time codes, serves PWA.
- Dashboard: PWA to link machines, manage access, validate PINs.