• v0.1.0 ebae420ab1

    tunnel 0.1.0 Stable

    TZGyn released this 2026-10-25 22:40:52 +00:00 | 2 commits to main since this release

    Native Go client for the self-hosted OpenTunnel-compatible server.

    Highlights

    • JSON config (~/.config/tunnel/config.json): the API URL is stored once, no OPENTUNNEL_API on every command
    • Tunnel creation/reuse, P-256 key + CSR, Let's Encrypt certificate provisioning and renewal polling
    • Bridge attach, TLS termination, local route proxying, live route reload
    • PROXY protocol v1/v2 per route
    • Background service (up/down), serve, status, logs
    • tunnel import takes over an existing official CLI profile, preserving its tunnel ID, token, key, certificate and routes
    • macOS and Linux (darwin/arm64, darwin/amd64, linux/arm64, linux/amd64)

    Install

    brew tap TZGyn/tap https://gitea.tzgyn.dev/TZGyn/homebrew-tap.git
    brew trust TZGyn/tap
    brew install tzgyn-tunnel
    

    The installed binary is named tunnel.

    Downloads