ReST API Interface to run v2ray server and manage users
- Plan based system, feature to set expiration date and limit user traffic
- Running V2ray server automatically and internally
- Managing users through grpc (without restarting server)
First you need to install redis, then
Clone the repository:
git clone https://github.com/amirho3inf/V2ReST
Change directory to V2ReST and install the required packages:
pip install -r requirements.txt
Run the app using uvicorn:
uvicorn main:app
You can find all config variables in config.py
file, and they all can be defined either in environment or .env
file
Documentation will be available on http://127.0.0.1:8000/docs (this is default, you may change it later)
- Username validation
- Authentication
- Dockerize
- Connect link and QR