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

