IP cloaking by default
Visitors only talk to the relay. Your local machine stays behind an outbound WebSocket tunnel.
Preview Tunnel sandboxes apps inside Docker, forwards traffic through an outbound relay, and gives you permission-scoped links for demos, reviews, and quick mobile checks — while keeping the host machine private.
The relay sits between the public internet and the user machine, so preview traffic never directly reveals the host IP.
Visitors only talk to the relay. Your local machine stays behind an outbound WebSocket tunnel.
Each preview can be full access, read-only, or blocked. Read-only previews sanitize HTML and disable writes.
Works with common app stacks out of the box: Next.js, Vite, CRA, Angular, Nuxt, Node, Python, Rails, and static HTML.
The plugin watches for builds, spins up a sandbox, and assigns a tunnel ID for the preview session.
No inbound ports are required on the user machine. The relay owns the public edge.
Generate a link, copy it, revoke it later, or limit route access depending on the review you need.
Deploy the relay server on a VPS and point a public domain at it. The landing page lives here.
Install the plugin on your machine, configure the relay URLs and secrets, then launch the daemon.
Run a build, create a preview, and copy the shareable URL. Revoke it whenever the review is done.
Want the admin console? Open the relay dashboard. Want your local sandbox view? Start the plugin dashboard from the user machine.