Free & open source — star us on GitHub

Expose localhost.
Instantly.

Turn your computer into a server in seconds. Get a secure public URL for any local port — self-hosted, free, and open source.

terminal
$goport http 8080
Dashboardhttp://127.0.0.1:4040
RegionEurope (eu)
Statusonline (140ms)
Forwardinghttps://abc123.goport.uzlocalhost:8080
HTTP Requests
-------------
14:32:15GET/api/users202 OK
14:32:08POST/api/auth/login202 OK
14:31:52PUT/api/users/42202 OK
14:31:45DELETE/api/posts/17202 OK

Try GoPort by sharing a local app. Right now.

>scoop bucket add goport https://github.com/muhammad-deve/scoop-goport && scoop install goport
Download & setup instructions
Why GoPort

Everything you need to ship from localhost

The power of a hosted tunneling service, without the lock-in or the bill.

Custom domains

Bring your own subdomain like myapp.goport.uz, or wire up a fully custom domain. Memorable URLs, no extra config.

Completely free

No metered tunnels, no paywalled features, no surprise bills. Run as many tunnels as you need at zero cost.

Open source

MIT licensed and self-hostable. Audit the code, fork it, and keep your tunnels and infrastructure fully under your control.

Your computer, a server

Turn any local machine into a publicly reachable server in seconds — no port forwarding, firewall changes, or public IP.

Clean dashboard

Inspect live requests, responses, latency, and tunnel status from a clean dashboard and admin panel on localhost.

Secure by default

Encrypted, outbound-only connections multiplexed over a single TCP stream. WebSockets and streaming just work.

Under the hood

One command, one secure tunnel

Follow a request from the open internet all the way to your localhost — no port forwarding, no public IP, no config.

Fig. 1 — Anatomy of a secure tunnel
HTTP request
from the internet
GoPort Cloud
secure tunnel
GoPort CLI agent
on your machine
localhost:8080
your app
requestresponse

Your machine becomes a server — instantly, no port forwarding required.

FAQ