Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature ip limit #21

Closed
farbodmahini opened this issue Feb 2, 2023 · 5 comments
Closed

Feature ip limit #21

farbodmahini opened this issue Feb 2, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@farbodmahini
Copy link

Hello
First of all, thank you for your very effective and interesting project
As a suggestion, I will announce a few features to add in the future if possible:

1- Limiting the number of simultaneous users (IP) for each user
2- Telegram bot to monitor and announce the expiration and remind users of the expiration time
3- Server management panel such as V2board, SSpanel
4- Documentation and completion of API and its endpoints
5- Support for tunneling several servers
6- Ability to enter predetermined periods such as: daily, monthly instead of entering the date

@farbodmahini farbodmahini added the enhancement New feature or request label Feb 2, 2023
@SaintShit
Copy link
Contributor

SaintShit commented Feb 2, 2023

Hi, thanks for your investigation

Telegram Bot has been implemeneted (#12) for admins, not for users currently, and it's on dev branch
Also we're using FastApi which has it's built-in swagger documentation, you can access it by setting DOCS=True in your env. (configuration)
I don't have any idea on V2board, I put it aside to check it lately actually

We're thinking about implementing multi-server feature and will do it soon, but about IP limit, I think still there's no accurate way to make it. however I have got some ideas and I'm testing them rn.

the sixth feature you mentioned is on the way on pull request #20 🎉 thanks to @The-Daishogun

@OxJ4ck
Copy link
Contributor

OxJ4ck commented Feb 8, 2023

Hi, thanks for your investigation

Telegram Bot has been implemeneted (#12) for admins, not for users currently, and it's on dev branch Also we're using FastApi which has it's built-in swagger documentation, you can access it by setting DOCS=True in your env. (configuration) I don't have any idea on V2board, I put it aside to check it lately actually

We're thinking about implementing multi-server feature and will do it soon, but about IP limit, I think still there's no accurate way to make it. however I have got some ideas and I'm testing them rn.

the sixth feature you mentioned is on the way on pull request #20 🎉 thanks to @The-Daishogun

most of the management panel use XrarR as backend, you can use it. it's time saving for you and it's easier to migrate to Marzban from other panels.

@A3is
Copy link

A3is commented Mar 5, 2023

hi
This IP restriction feature can be an important thing.
Please add this if possible.

thank you

@meaqese
Copy link
Contributor

meaqese commented Mar 5, 2023

hi This IP restriction feature can be an important thing. Please add this if possible.

The IP limit is impossible without modifying the xray core, as the author has already said, Marzban chooses a different way of development. And anyway, what will be the difference from the same x-ui if the authors of Marzban modify the xray core? What will be its uniqueness?

As I said, and I will say, if you want a limit, use other panels, there are a lot of them. And the IP limit will not work on multiple servers. If you want a good system with an IP limit, use Marzban and write client applications with IP limits :)

@A3is
Copy link

A3is commented Mar 5, 2023

hi This IP restriction feature can be an important thing. Please add this if possible.

The IP limit is impossible without modifying the xray core, as the author has already said, Marzban chooses a different way of development. And anyway, what will be the difference from the same x-ui if the authors of Marzban modify the xray core? What will be its uniqueness?

As I said, and I will say, if you want a limit, use other panels, there are a lot of them. And the IP limit will not work on multiple servers. If you want a good system with an IP limit, use Marzban and write client applications with IP limits :)

Definitely my choice was and still is Marzban

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants