Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 10:52
· 108 commits to main since this release

Initial release — a hand-written SOCKS5 server (RFC 1928 + RFC 1929).

Added

  • SOCKS5 CONNECT and UDP ASSOCIATE with IPv4/IPv6/domain address types and
    server-side DNS resolution.
  • No-auth and username/password (RFC 1929) authentication.
  • Full RFC reply-code mapping (0x000x08), including unsupported
    command/address-type and OS-error mapping.
  • UDP relay with SOCKS5 encapsulation, FRAG != 0 drop, source-IP filtering, a
    client-reachable BND.ADDR, and idle reclaim.
  • Connect / TCP-idle / UDP-idle timeouts, an optional max_connections limit, a
    half-open-aware relay, and graceful shutdown.
  • A ratatui terminal dashboard and a --no-tui headless mode (the TUI is an
    optional cargo feature).
  • TOML configuration with CLI overrides.
  • Release CI: multi-arch static musl binaries and a GHCR Docker image, cut on
    version tags.