Submit

Proxly

A self-hosted tunneling tool — like ngrok, but on your own domain. Expose local dev servers through subdomains on your VPS.

Open source alternative to:

Proxly is a lightweight, self-hosted tunneling tool that lets you expose local services to the internet through subdomains on your own VPS. It provides a simple alternative to tools like ngrok while giving you full control over your infrastructure and traffic.

With a single CLI command, Proxly creates a secure tunnel from your local machine to a public endpoint on your domain. It’s designed for quick setup, minimal configuration, and a smooth developer experience.

Features

  • Self-hosted tunneling – expose local apps through subdomains on your own server
  • Simple CLI – manage tunnels with a clean command-line interface
  • Interactive setup – guided configuration during the first run
  • Multiple project support – manage and switch between different tunnels easily
  • Custom domains – route traffic through your own domain

How It Works

Browser
   ↓
Nginx (TLS on your VPS)
   ↓
Relay Server
   ↓
WebSocket Tunnel
   ↓
Proxly CLI (running on your machine)
   ↓
Local Development Server

This architecture securely routes public requests from your VPS to your local environment through a persistent WebSocket tunnel.

Installation

npm install -g @a1tem/proxly

Usage

Run Proxly to start the interactive setup:

proxly

Common commands:

proxly add      # create a new tunnel/project
proxly delete   # remove a project
proxly reset    # reset configuration

Use Cases

  • Sharing local development servers with teammates or clients
  • Testing webhooks and third-party integrations
  • Exposing local APIs or AI services
  • Running temporary public demos of local apps

Categories:

Build with:

Visit Proxly
License
MIT
Self hostable
Yes
Repository details
View Repository

Similar open source alternatives