Instant localhost tunneling via SSH

Share Your Localhost Instantly

Turn your local development server into a public URL in seconds. No config, no friction—just one command.

Terminal — xpos.dev
ssh -p 443 -R0:127.0.0.1:8000 x@xpos.to

Why Choose xpos.dev?

Built for developers who need fast, secure, and reliable localhost tunneling

Lightning Fast

Go live in ~3 seconds. Optimized handshake and routing for minimal latency.

Secure by Design

SSH-based encryption end-to-end. No plaintext traffic, ever.

Zero Config

No YAMLs, no dashboards. One command from any machine and you're live.

Smart Ports

Automatic port detection and conflict resolution with guided fallback.

Mobile Ready

Share QA builds and webhooks to any device instantly.

CLI First

Simple, scriptable commands for CI, demos, and daily workflows.

How It Works

Three simple steps to share your localhost with the world

1

Run Command

Paste our single-line command into your terminal.

2

Get URL

Receive a unique, secure public URL mapped to your localhost.

3

Share & Test

Share with clients or test webhooks on any device worldwide.

Docs Preview

Documentation

Everything you need to run tunnels in dev, CI and demos. Below is a quick peek; the full site will include guides, API schemas and troubleshooting.

Quickstart
ssh -p 443 -R0:127.0.0.1:3000 x@xpos.to
  • Opens a reverse tunnel
  • Auto-assigns a public subdomain
  • Proxies to your local port
CLI Reference
Flags:
  -R <rem:host:port>  Remote port map
  -p 443               Connect via TLS port
  -N                    No remote cmd (tunnel only)
Env:
  XPOS_TOKEN           Auth token
  XPOS_PORT            Local port override
Auth & Security
  • SSH transport with strong ciphers
  • Per-session isolation
  • Optional token binding via XPOS_TOKEN
Custom Domains
  • Reserve subdomain prefixes
  • Bring your own apex via CNAME
  • Auto TLS with DNS-01
Example: Laravel @ 8000
$ php artisan serve --host=127.0.0.1 --port=8000
$ ssh -p 443 -R0:127.0.0.1:8000 x@xpos.to
> Allocated: https://calm-owl.xpos.to
> Forwarding & TLS active. Ctrl+C to close.

Looking for recipes? Upcoming: Next.js, Vite, Laravel, Shopify webhooks, GitHub Actions.

Frequently Asked Questions

Answers to common questions about security, limits, and usage

Yes. Tunnels run over SSH with end-to-end encryption; no plaintext data is exposed.

Any TCP service. The CLI auto-detects common dev ports (3000, 5173, 8000, 8080) and prompts on conflicts.

No. Your machine initiates the SSH connection out to port 443. As long as you can reach the Internet on 443, you’re good.

Reserved subdomains are part of paid tiers. Free tier auto-assigns memorable names on each session.

Yes. The CLI is non-interactive and supports environment variables for tokens and ports. Ideal for ephemeral preview URLs.

A generous free tier is planned for personal and demo use. Paid tiers unlock custom domains, longer sessions, and priority routing.

Press Ctrl+C in the terminal that started the tunnel. The session ends and the URL is reclaimed.

Yes. Public URLs are served over HTTPS with valid TLS certificates automatically managed by the edge.
Don’t see your question? Ping us—more FAQs coming soon.
Start in under 10 seconds

Ready to tunnel your localhost?

Copy the command, run it, and share your secure URL instantly. Works great for demos, QA, and webhooks.

We’ll only email you about launch & major updates.

Command copied to clipboard.