Исходный код телеграм бота bl4ckm45k_vpn_bot
В целях безопасности и простоты настройки этот бот поддерживает только протоколы VLESS tcp или grpc с автоматической генерацией приватных ключей и ShortID. Для более надежного шифрования всегда устанавливайте сертификаты TLS для протоколов VLESS, VMESS и Trojan.
- Клонируйте данный репозиторий
- Перейдите в папку с ботом
cd vpnbot
Переименуйте файл env.dist
в .env
cat env.dist > .env
Замените BOT_TOKEN
на свой токен
В ADMIN
укажите telegram user ID пользователя администратора.
Узнать свой user ID можно через бота Get My ID bot
Параметры USE_WEBHOOK
и False
не изменять, иначе бот не будет работать.
Остальные параметры не используются в опенсорс версии.
Для установки логина и пароля измените переменные SUDO_USERNAME
и SUDO_PASSWORD
в файле .env.marzban
docker compose up --detach
Готово. Бот будет выдавать все ключи хостов из панели Marzban