goport.uz / quickstart

From localhost to public HTTPS in four steps.

Install the CLI, create a token, authenticate once, and point GoPort at the port your application already uses.

tunnel trace
$ goport auth <token> && goport http 3000

Route active

Tunnel ready: https://project.goport.uz

Get started

Open your first localhost tunnel.

Install the CLI, authenticate once, and point GoPort at the port your application already uses.

01

Install the GoPort CLI

Choose the command for macOS, Windows, or Linux, then verify that GoPort is available in your terminal.

$brew install muhammad-deve/goport/goport
  1. 02

    Create a CLI token

    Log in to your GoPort account—or create one first—then generate a named CLI token in the dashboard.

    Create a CLI token
  2. 03

    Authenticate your machine

    Pass the token to the CLI once. GoPort securely reuses the authenticated session for all future tunnels.

    Run this in your terminal

    goport auth <token>
  3. 04

    Expose your local port

    Run the command with your app's port. GoPort prints the public HTTPS URL when the tunnel is ready.

    Run this in your terminal

    goport http 8080

How it works

Follow every hop from the public URL to localhost.

A request reaches GoPort, travels through the CLI's outbound tunnel, and arrives at the local port where your application is listening.

Read the GoPort docsInstallation, CLI commands, custom subdomains, self-hosting, and architecture.

How a GoPort localhost tunnel routes traffic

HTTP request
from the internet
GoPort Cloud
secure tunnel
GoPort CLI agent
on your machine
localhost:8080
your app
requestresponse

The CLI opens the connection from your machine. No inbound router port is required.