- Notifications
You must be signed in to change notification settings - Fork17
Telegram bot on Marzban for Free VPN access with Outline and Xray Core client support
bl4ckm45k/vpnbot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Source code of the Telegram botbl4ckm45k_vpn_bot
For security purposes and easy setup, this bot supports only VLESS tcp or grpc protocols with REALITY with automatic generation of private keys and ShortID. For more reliable encryption, always install TLS certificates for the VLESS, VMESS and Trojan protocols
- Clone this repository
- Navigate to the bot's directory
cd vpnbot
Rename the fileenv.dist
to.env
cat env.dist> .env
ReplaceBOT_TOKEN
with your token
InADMIN
, specify the Telegram user ID of the administrator.
You can find out your user ID through theGet My ID bot
Do not change the parametersUSE_WEBHOOK
andFalse
, otherwise the bot will not work.
Other parameters are not used in the open-source version.
To set up the login and password, change the variablesSUDO_USERNAME
andSUDO_PASSWORD
in the .env.marzban file.
docker compose up --detach
Done. The bot will output all host keys from the Marzban panel.
About
Telegram bot on Marzban for Free VPN access with Outline and Xray Core client support