HTTP, TCP, and TLS tunnels. Three routing modes. Automatic HTTPS, reserved
addresses, IP allow lists, password protection, and mutual TLS. The agent is
open source, and we never read your traffic.
Web apps, databases, game servers, encrypted sockets. Pick the protocol that fits and keep the same command.
Most used
HTTP & HTTPS
Web apps and APIs, live in one command.
A real TLS certificate every browser trusts, issued automatically. Both HTTP and HTTPS URLs out of the box. Works with React, Next.js, Django, Rails, Flask, and anything else that serves HTTP.
Databases, game servers, SSH, Redis, MQTT, custom protocols. Each tunnel gets a dedicated port you can reserve, so clients always reconnect to the same address.
$localport tcp 5432 --token tok_abc123
tcp://abc123.tunnel.localport.dev:47266
Game serversDatabase accessSSHHome automation
TLS
End-to-end encrypted passthrough.
Traffic reaches your service fully encrypted. Localport never sees the plaintext. Ideal when your service owns its own certificates, runs mTLS, or has compliance rules to meet.
$localport tls 443 --token tok_abc123
tls://abc123.tunnel.localport.dev:47266
Own your certsZero trustComplianceService mesh
Routing modes
One device or a thousand.
The same tunnel decides how traffic reaches your clients. Switch modes without changing your setup.
Default
Standard
One tunnel, one URL. The fastest way to share a dev server, test a webhook, or host a game server.
One command, one public link
Static subdomain keeps the URL stable
auto TLSencryptedmTLSallowlistusage capsHTTPSHTTPSTCPTLSTCP
IoT & fleets
Mesh
One tunnel, many devices. Every device that joins gets its own subdomain and port, reachable by name from anywhere.
Name a device once, reach it for good
Mixed protocols on a single mesh
auto TLSencryptedmTLSallowlistusage capshttps://notification.localport.dev/webhook/Developer 1Developer 2Developer 3
Teams & webhooks
Shared
One tunnel, the whole team. Every incoming request is broadcast to all connected clients at once. One responder you pick sends the reply.
Everyone gets the same payload live
Swap the active responder in a click
Your tunnel CA
issues certs
↓
Edge verifies on every connection
laptop.cert
connected
sensor-01.cert
connected
old-laptop.cert
revoked
no certificate
blocked
clientmTLS · ECDSA P-256edge
Pro
Locked tunnels
Only the devices you trust get in.
Turn on mutual TLS with a single toggle. Each device carries a certificate
you issued, and the edge checks it on every connection. No certificate, no
connection. Lose a device and you revoke it in seconds.
Issue and revoke client certificates from the dashboard
No certificate, no connection. Enforced at the edge.
Everything below is included on a flat team plan. No per-seat fees, no metered surprises.
Automatic HTTPS
Every HTTP tunnel gets a real certificate every browser trusts. No setup, no Let's Encrypt config.
Static subdomains
Reserve a subdomain so your URL stays the same across every session and restart.
Reserved ports
TCP and TLS tunnels keep a dedicated port, so clients always reconnect to the same address.
Custom domains
Point your own domain at a tunnel. CNAME it once and traffic flows to your machine.
IP allow lists
Restrict a tunnel to the IP ranges you trust. Everyone else is turned away at the edge.
Password protection
Put a username and password in front of any HTTP tunnel. Visitors sign in before they reach your app. Free on every plan.
Force HTTPS
Send every visitor to the secure https:// address automatically. One toggle, free on every plan.
Mutual TLS
Lock a tunnel to devices holding a certificate you issued. Revoke any of them instantly.
Auto reconnect
Network drops? The agent reconnects and reclaims its address automatically.
Live dashboard
Watch connections, bytes transferred, and request counts per tunnel in real time.
Team management
Organise tunnels by team, invite members, and control access from the dashboard.
Multi-region edge
Edge servers across regions. Connect to any one and get routed to the closest.
EU data residency
Account, billing, and tunnel data is stored in the EU. Traffic stays in the region you pick.
Cross-platform
One binary for macOS (Intel and Apple Silicon), Linux (x64 and ARM), and Windows.
Agent on GitHub
Read every line that touches your network.
The Localport agent is the binary that runs on your machine and tunnels your
traffic. Its source lives on GitHub, so you can read it, build it from scratch,
and audit the protocol before it ever connects.
When a tool sits between your machine and the internet, transparency matters.
The hosted edge stays a managed service so your tunnels just work.