Yokka Stars

Marzban IP Limiter

Marzban IP Limiter

Seller: Chudik

Price: 36.73 USD

Available. The final price depends on the selected options and is checked before payment.

Product description

This is a tool that monitors the number of IP addresses associated with a single account in real time. It also allows you to ban a user for a certain period (5 minutes) if the maximum number is exceeded.

This is because marzban has no built-in limit on the number of simultaneous connections.

Linux only.

Features

  • Support for the latest version of Marzban
  • Support for Core (the main Marzban server) and nodes (marzban-node)
  • Works with the API (authenticates, updates tokens)
  • Retrieves a list of nodes, user information, etc.
  • Reads logs via websocket
  • ​​Maintains an action log (sqlite)
  • Flexible configuration in the config file
  • Ability to set individual limits for accounts
  • WebUI using Bootstrap 5.3 (default port 8080)
  • View account information (including current IP addresses)
  • View configuration and information about connected nodes
  • View the event log
  • Ability to run as a service (systemd)
  • Ability to sort by accounts and by number of IP addresses
  • Ability to edit WebUI templates (including embedding your own JavaScript)
  • Notification to the user via Telegram about exceeding the number of IP addresses (if specified in the config)

Installation

  • Copy to server (preferably hosted on a server with the Marzban web panel)
  • Configure the configuration
  • Enable the Marzban API
  • Edit the Marzban configuration (logging)
  • Create a user with sudo for the tool (preferred)
  • Install curl (if it doesn't exist)
  • Run

Purchase

  • One-time purchase, permanent, regardless of the number of nodes.
  • Comes as an archive (binary + HTML template).
  • The license is tied to the server on which the program will run.
  • Telegram support (including updates)

After the first launch, please send me the request code. It is required to generate a license code.

Security

This tool doesn't allow management, only viewing.

However, it's best not to share this data with everyone. I didn't implement built-in authorization.

Therefore, you can restrict web access:

Via a web server in reverse proxy mode (nginx, apache, etc.)

Allow access only from your IP address (using a firewall)

Does not create external requests (you can check this with any network tool)

Works only locally and only with your servers specified in the configuration.