v0.5.0 — P2P tunnels, UDP forwarding, and more

Localhost to the world.
Fast and managed.

The open-source tunnel that scales with you. Don't pay for idle time. Secure, Rust-fast, and Pay-as-you-go. Expose local servers behind NATs to the public internet instantly with our global edge network, or host it yourself.

brew install rustunnel
View Pricing
user@local ~ rustunnel
rustunnel http 3000 --subdomain myapp
Connecting to edge.rustunnel.com...
Session Status
online
Account
rt_live_abc123xyz... (Pro)
Version
0.5.0 (Rust 1.81.0)
Region
eu (Managed Edge)
Tunnel
HTTP
Forwarding
https://myapp.eu.edge.rustunnel.com http://localhost:3000
Share Localhost

Put your local app
on a public URL

Collaborators
Webhooks
r
NAT
Localhost
Built for AI Agents

Built for AI agents.
And humans.

Claude Code, Cursor, GPT-4o, or any MCP-compatible agent can create, list, and close tunnels on your behalf — no manual configuration needed.

AI Agent
Claude Code, Cursor, GPT-4o
"Expose port 3000"
Rustunnel MCP
6 Tools
create · close · list
Edge Relay
rustunnel-server
TLS · Routing · eu · us · ap
Localhost
:3000
Your app, ready in seconds

MCP Server

6 tools — create, close, list tunnels, check regions, view history, and get connection info. Stdio transport, works with any MCP-compatible client.

rustunnel-mcp

Claude Code Plugin

One-command install. Claude gets full tunnel management with zero config — token stored securely, tunnels cleaned up automatically.

/plugin install rustunnel

OpenClaw Skill

Published on OpenClaw for any compatible agent. Reads credentials from your config file and manages tunnels via the same MCP tools.

openclaw.dev/skills/rustunnel

Zero-config tunnels for modern builders.

Stop dealing with complex network setups. Connect your local servers to the world securely with our managed infrastructure.

Blazing Fast Edge

Written entirely in Rust and deployed globally. Minimal memory footprint, high concurrency, and negligible latency overhead.

Managed or Open Source

Use our globally distributed relay network for hassle-free tunneling, or deploy the open-source relay on your own infrastructure.

Secure by Default

End-to-end encrypted multiplexed connections. Automatic Let's Encrypt TLS provisioning for all generated public endpoints.

Pay-as-you-go billing

Stop paying for idle tunnels

Why we built a pay-as-you-go alternative to flat-fee dev tunneling

Typical SaaS

Flat Monthly Fee

💤
Laptop closed? Still paying.
🏖️
Weekend off? Still paying.
⏸️
Tunnel idle? Still paying.
Actual usage~12%

88% wasted on idle time

$10/month, always
Rustunnel

Pay Only for Usage

💤
Laptop closed? $0 min credited
🏖️
Weekend off? $0 min credited
⏸️
Tunnel idle? $0 min credited
Value per dollar100%

Every cent goes toward actual usage

$3min/month

Minimum is credited to your usage — not a fee

Save up to 70% for light users
600+
GitHub Stars
100%
Open Source
Rust
Blazing Fast
🦀 Self-host freeor use managed cloud

Simple, transparent pricing.

Start tunneling for free. Upgrade to pay-as-you-go when you need custom subdomains and more tunnels.

Hobby

Perfect for testing webhooks and sharing progress.

$0/mo
  • 2 concurrent tunnels
  • Random subdomains only
  • HTTP + TCP + UDP + P2P tunnels
  • TLS/HTTPS termination
  • Community support
Get started free
Most popular

Pay-as-you-go

For developers who need custom subdomains and no monthly commitment.

$3 /mo + $0.10 / GB

$3/month minimum — pay only for what you use beyond that.

  • Unlimited tunnels
  • Custom subdomains
  • HTTP + TCP + UDP + P2P tunnels
  • TLS/HTTPS termination
  • Monthly spend cap
  • Standard support
Get started

Self-host

Deploy on your own infrastructure. Open-source under AGPL.

Free forever
  • Unlimited tunnels
  • Custom subdomains
  • HTTP + TCP + UDP + P2P tunnels
  • TLS/HTTPS termination
  • Full control
  • Community support
View on GitHub

Prefer to self-host?

rustunnel is open-source under the AGPL licence. Deploy the server on your own infrastructure and use the same client binary.

View on GitHub