PORTAL v2
Skip to live servers

Expose Local Apps To The Public Internet

Portal

No Login

Run the command immediately without accounts or auth flows.

Core features

Built for real localhost publishing

Relay

Trustless relay transport

Relays own routing and transport, while the tunnel process owns endpoint behavior.

TLS

Client-side tenant TLS

Tenant TLS terminates locally with MITM detection, so relays cannot read plaintext.

HTTP

Tunnel-controlled HTTP routing

Mount frontend, API, and other local HTTP services behind one public URL.

Ports

Raw TCP and UDP leases

Expose game servers, custom TCP protocols, and datagram services through relay ports.

Mesh

Relay pools and multi-hop

Use discovered relays for failover or chain relays to split path visibility.

Ops

Self-hosted or public relays

Run your own relay, attach explicit relays, or use the public relay registry.

Quick Start

Expose service

Run this command

1. Start your local app (e.g. localhost:3000 )

2. Run this command

Port
Name
curl -sSL https://portal.suda.me/install.sh | bashportal expose 3000 --name zesty-beacon-sketch
--relays https://portal.suda.me