PortShare Desktop

Expose localhost with a public subdomain from your own domain.

PortShare is a desktop tunnel client that creates a unique identity for every user, reserves a subdomain, and forwards any selected local port to the internet through a clean public URL.

Assigned URL

https://your-service.portshare.kexoz.devForwarding -> localhost:3000

01

Identity bootstrap

On first launch, the desktop app requests a random client ID from your server and stores it locally for future sessions.

02

Subdomain reservation

Users choose a subdomain, the app checks availability, then binds that name to their client identity.

03

Port exposure dashboard

The desktop dashboard shows the public URL at the top with a one-click copy button and updates the exposed local port instantly.

Built for quick sharing

Move from localhost to a public URL in seconds for demos, webhook testing, and client previews.

Consistent address

Each user keeps a memorable URL pattern like your-name.portshare.kexoz.dev that can be copied from the app bar.

Server-controlled routing

The desktop app only updates identity, subdomain, and port while your backend controls routing and security.

Install the desktop client and start tunneling now.

Download PortShare Desktop