Skip to content

RayLimit v0.2.0-beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Apr 08:49
· 13 commits to main since this release

RayLimit is a Linux-native Xray speed limiter toolkit focused on practical host-side traffic control.

This public beta refines RayLimit into a cleaner and more operator-focused release built around the limiter families that are currently the most practical and concrete:

  • Inbound speed limiter
  • Outbound speed limiter
  • IP speed limiter

Highlights

  • Simplified supported limiter scope focused on current practical operator use
  • New runtime-local IP baseline model with:
    • --ip all baseline shaping
    • per-IP override limits
    • per-IP unlimited exceptions
  • Cleaner and more consistent behavior across apply, remove, no-op, and reapply flows
  • Improved precedence and rule-handling clarity for the supported limiter families
  • Polished CLI with clearer validation, help text, usage examples, and runtime-facing output
  • Reworked and expanded documentation with a cleaner foundation and more complete operator guidance
  • Linux release packages for amd64 and arm64
  • Installer, updater, and uninstaller scripts
  • Makefile-based build and packaging flows

What changed in v0.2.0-beta

This release intentionally narrows RayLimit to the limiter families that are currently the strongest and most practical for real operator use:

  • ip
  • inbound
  • outbound

The previous UUID and connection limiter paths have been removed from the supported release scope in this version. This keeps the product cleaner, more predictable, and more maintainable for current real-world usage.

The IP limiter has been expanded into a more practical operator model, including:

  • runtime-local baseline shaping for all visible IP traffic
  • specific per-IP override limits
  • specific per-IP no-limit exceptions

This release also improves the project presentation and operator experience with cleaner documentation, more practical examples, and a more consistent release-facing product surface.

Installation

Documentation:
https://pdyrust.github.io/RayLimit/

Repository:
https://github.com/PdYrust/RayLimit

Telegram:
https://t.me/PdYrust

Release assets

This release provides Linux package archives and SHA256 checksum files for the supported architectures.

Beta status

RayLimit is currently released as a public beta. The supported limiter families in this release are actively maintained and documented, and the project continues to evolve toward a cleaner and more practical operator experience.

RayLimit v0.2.0-beta