Expose localhost
to the internet.

Instant public URLs for your local web server.

No installation required. Just SSH.

bash
ssh -R 80:localhost:3000 port.pub

Try it now. No signup required.

Get updates on new features

Frequently Asked Questions

Is it free?

Yes, port.pub is completely free to use. No signup, no credit card, no limits on basic usage.

How does it work?

port.pub uses SSH remote port forwarding to create a secure tunnel between your local machine and our servers. When someone visits your public URL, the traffic is forwarded through the tunnel to your localhost.

Is it secure?

Yes. All connections use SSH encryption. Your local server is never directly exposed to the internet - all traffic goes through our secure tunnel.

Can I use a custom subdomain?

Yes! Just specify your desired subdomain when connecting: ssh -R myapp:80:localhost:3000 port.pub