Skip to content

Releases: copyleftdev/zgrok

v0.1.5

25 Jan 22:34

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.5

v0.1.0 - Initial Release

25 Jan 20:20
96fbe8a

Choose a tag to compare

zgrok v0.1.0

Self-hosted ngrok alternative in Rust.

Features

  • HTTP tunnel agent with TUI
  • Edge server with TLS termination and SNI routing
  • Stream multiplexing over persistent connections
  • API key authentication
  • Session registry with subdomain allocation
  • Rate limiting and connection limits
  • Health checks (liveness/readiness)
  • Prometheus metrics
  • OpenTelemetry distributed tracing
  • Graceful shutdown
  • Docker support

Installation

Download the binaries below or build from source:

git clone https://github.com/copyleftdev/zgrok.git
cd zgrok
cargo build --release

Quick Start

# Expose local port 8080
./zgrok http 8080

# Run edge server
./zgrok-edge --cert cert.pem --key key.pem --domain example.com

See README for full documentation.