Configraytion collects v2ray/xray/trojan/shadowsocks configs and facilitate access to them for everyone.
- QR code generation
- Validity and ping check
- Multilanguage design
- Access management
- Shell scripts for admin and db management
- Mongo DB
- Python 3
- Telegram account
- Telegram API ID and API hash
pipenv install
cp config_sample.py config.py
nano config.py
mkdir qrcode
Receiver module collects and processes configs.
pipenv shell
python receiver.py
Publisher module publishes configs to a Telegram channel specified in config.py.
pipenv shell
python publisher.py
Bot module runs a Telegram bot for users to receive configs and admins to manage access.
pipenv shell
python bot.py
API module sets up an endpoint for users to receive configs.
pipenv shell
fastapi run api.py
