Built with Rust + QUIC — zero latency overhead

Expose localhost
to the internet instantly

QUIC-powered reverse tunnels that are faster, cheaper, and self-hostable. The ngrok alternative that doesn't slow you down.

bash
$ warren login
✓ Logged in as dev@example.com
 
$ warren expose 3000
✓ Tunnel active TCP :3000 → 127.0.0.1:3000
→ https://dev.warrentunnel.online
# your localhost is now live

Everything you need, nothing you don't

Built from the ground up in Rust with QUIC. No bloat, no Java overhead, no monthly price shock.

⚡

QUIC Transport

UDP-based QUIC via quinn — multiplexed streams, 0-RTT reconnects, and 3× lower latency than TCP tunnels.

🔒

TLS 1.3 by Default

All traffic encrypted with rustls. Your tokens are argon2id-hashed, JWTs rotate every 15 minutes.

🌐

TCP + UDP Tunnels

Not just HTTP. Expose databases, game servers, UDP services — anything that speaks TCP or UDP.

🛡️

CIDR Access Control

Lock tunnels to specific IP ranges. Block entire countries or allow only your team's office IPs.

📊

Prometheus Metrics

Built-in /metrics endpoint. Track active connections, bytes transferred, and per-client stats.

🔧

Self-Hostable

Run your own warren-server on any VPS. Single binary, systemd unit included, no Docker required.

🔄

Auto-Reconnect

Exponential backoff reconnect loop built into the client. Tunnels survive server restarts automatically.

🏎️

Bandwidth Throttling

Per-client bandwidth limits enforced server-side. Fair use for all, no single client can hog the relay.

🔌

WebSocket Fallback

Behind a strict corporate proxy that blocks UDP? Warren falls back to WebSocket transport automatically.

Warren vs the alternatives

We benchmarked against the most popular tunnel tools so you don't have to.

Feature Warren ✦ ngrok Cloudflare Tunnel rathole
Transport QUIC (UDP) HTTP/2 (TCP) QUIC TCP
Language Rust Go Go/Rust Rust
Free tunnels 1 1 Unlimited Self-host only
UDP tunnels ✓ ✗ ✗ ✓
Self-hostable ✓ ✗ ✗ ✓
Open source ✓ ✗ ✗ ✓
Prometheus metrics ✓ Paid only ✗ ✗
Dashboard ✓ ✓ ✓ ✗
Dev plan price $8/mo $10/mo Free (CF account) Free (self-host)

Simple, honest pricing

No hidden fees. No per-seat nonsense. Just tunnels.

Free
$0/mo
For personal projects and testing.
  • 1 active tunnel
  • 100 concurrent visitors
  • 500 MB/day bandwidth
  • TCP tunnels
  • Community support
Get started free
Enterprise
Custom
For teams and production workloads.
  • 999 active tunnels
  • 10,000 concurrent visitors
  • Unlimited bandwidth
  • Dedicated relay server
  • SLA + priority support
  • SSO (coming soon)
Contact us

Up and running in 30 seconds


1. Download the binary

# Linux / macOS
curl -fsSL https://warrentunnel.online/install.sh | sh

2. Login and expose

warren login
warren expose 3000

3. Your service is live at

https://yourname.warrentunnel.online

Start tunneling for free

No credit card required. 1 tunnel forever free. Upgrade when you need more.

Create free account → View documentation