Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.5 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.5 KB

Source code of the Telegram bot bl4ckm45k_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

If you need a bot for providing paid access:

Setup

  • Clone this repository
  • Navigate to the bot's directory
cd vpnbot

Rename the file env.dist to .env

cat env.dist > .env

Replace BOT_TOKEN with your token

In ADMIN, specify the Telegram user ID of the administrator.

You can find out your user ID through the Get My ID bot

Do not change the parameters USE_WEBHOOK and False, otherwise the bot will not work.

Other parameters are not used in the open-source version.

Marzban Parameters

To set up the login and password, change the variables SUDO_USERNAME and SUDO_PASSWORD in the .env.marzban file.

Launch

docker compose up --detach

Done. The bot will output all host keys from the Marzban panel.

The Marzban panel will be accessible on port 8002