Skip to content

v0.1.0 — Initial release

Latest

Choose a tag to compare

@codad5 codad5 released this 13 Jul 22:17

The first tagged release of raba — a self-hosted, open-source alternative to ngrok, Cloudflare
Tunnel, and frp.

What's included

  • HTTP, TCP, and UDP tunneling from a single CLI, over one persistent multiplexed
    connection.
  • Self-hosted, single Docker image — your own server, your own domain.
  • Multi-tenant teams, per-team roles, and per-team custom domains with fully automated
    TLS (Let's Encrypt via Cloudflare DNS-01 — raba never needs your DNS provider's
    credentials).
  • Web dashboard — projects, request logs, traffic stats, team management.
  • Byte-level forwarding — the server never parses request/response bodies; it forwards
    raw bytes.
  • Hardening: rate limiting, connection caps, structured logging, graceful shutdown, plain-HTTP
    :80 redirect.
  • raba-cli: login, http/tcp/udp, connect, team, stats, status, update.

Install

Server:

curl -fsSL https://raw.githubusercontent.com/codad5/raba/master/install-server.sh | bash

CLI (Linux/macOS):

curl -fsSL https://raw.githubusercontent.com/codad5/raba/master/install.sh | sh

CLI (Windows, PowerShell):

irm https://raw.githubusercontent.com/codad5/raba/master/install.ps1 | iex

Known limitations

  • linux-arm64 binaries aren't published yet (needs a Docker-based cross-compile toolchain).
  • No formal contributing guide yet — open an issue to discuss before a nontrivial PR.

Full docs: https://codad5.github.io/raba/