Skip to content

What will you tunnel?

Developers share apps. Gamers host servers. Homelabbers access dashboards remotely. Teams debug webhooks together. One tool for all of it.

Developers

Web Development

Share local apps without deploying

Working on a React app? Django API? Next.js site? Get a public HTTPS URL for your localhost in one command. Show clients, test on your phone, or pull teammate feedback without ever pushing to staging.

$ localport tunnel --local localhost:3000
Learn more

Dev Teams

Webhook Testing

Stripe, GitHub, Slack, all locally

Webhook providers need a real URL. Localport gives you one. Point Stripe at your tunnel and watch webhooks hit your local server. With shared tunnels, your whole team sees every payload.

$ localport tunnel --local localhost:4000
Learn more

DevOps

CI/CD Preview Builds

A live URL for every pull request

Build the app in your CI job, tunnel it with Localport, and post the public URL straight onto the pull request. Reviewers click and see the running branch. No staging server, no infra, no DNS. The tunnel closes when the job ends.

$ localport http 3000 --token $LOCALPORT_TOKEN
Learn more

Gamers

Game Server Hosting

No port forwarding, no rented servers

Host Minecraft, Valheim, Terraria, or Factorio from your PC. Share a public address with friends. They connect directly. No router config, no static IP, no monthly server fees.

$ localport tunnel --local localhost:25565 --protocol tcp
Learn more

Homelabbers

Homelab Remote Access

Reach your self hosted services from anywhere

Running Home Assistant, Plex, Jellyfin, Pi-hole, or Nextcloud? Access them from outside your network. No VPN setup, no dynamic DNS, no exposed home IP. Works behind CGNAT.

$ localport tunnel --local localhost:8123
Learn more

IoT Builders

IoT Device Management

Address every device individually

Deploy Localport on Raspberry Pis, sensors, cameras, and controllers. Each device gets its own URL through mesh tunnels. No VPN, no static IPs, no complex networking.

$ localport tunnel --token TOKEN --local localhost:8080 --name sensor-1
Learn more

Teams

Team Collaboration

Share dev environments with teammates

Let teammates access your local branch for code review. Run shared tunnels so everyone sees the same webhooks. Organize tunnels by team with the dashboard.

$ localport tunnel --token SHARED_TOKEN --local localhost:4000
Learn more

Mobile Devs

Mobile App Development

Test your API from a real device

Your mobile app needs to talk to your local API. Localport gives the API a public URL your phone can reach, on the same network or anywhere else.

$ localport tunnel --local localhost:8080
Learn more

Backend Devs

Database Sharing

Give remote access to local databases

Let a colleague connect to your local Postgres, MySQL, or Redis. TCP tunnels give your database a public address with a dedicated port. Useful for debugging and pair programming.

$ localport tunnel --local localhost:5432 --protocol tcp
Learn more

Don't see your use case?

If it runs on your machine and speaks HTTP, TCP, or TLS, Localport can tunnel it. Straight through any NAT, CGNAT, or firewall. One command to find out.