portex

Your laptop,
on the internet.

One command gives the server on your machine a public HTTPS address. No port forwarding, no DNS, nothing to configure.

$ curl -fsSL https://portex.uz/install/ | sh
portex installed
Windows: use Git Bash or WSL, or download the .exe — rename it portex.exe, put it on PATH.
$ portex login
Open the link it prints — no password, nothing to copy
Signed in as you
$ portex http 3000
https://quiet-lake-7f3a.portex.uz → http://127.0.0.1:3000
or ask for a name of your own
$ portex http 3000 -s myapp
https://myapp.portex.uz → http://127.0.0.1:3000
Yours while this tunnel is open.

Nothing to set up

No DNS, no port forwarding, no router. Sign in once per machine and the next command gives you a URL.

A certificate that works

Every address is real HTTPS, so webhooks accept it, phones open it and browsers do not warn about it.

Out of the way

A Rust gateway that splices bytes rather than buffering them: a 10 MB upload costs about 50 KB of memory.

Made for showing, not hosting

The part worth knowing before you share a link.

An address is yours while your tunnel is open. Stop it and the name goes back to everyone — for a few minutes only you can take it again, so a restart or a dropped connection does not cost you the name. Point a colleague, a phone or a test webhook at it. Do not point something you cannot change.

Tell us what is missing

Anonymous, and read by the person who builds this.