Telegram VPN Bot бесплатно

Если ты искал способ раздавать VPN-доступ через Telegram и при этом не хочешь платить за готовые решения — встречай бесплатный Telegram VPN бот, который ты можешь развернуть сам за 10 минут.

Что делать и как настроить можно посмотреть в этом видео.

Это минимально рабочая основа (MVP) на Python, которая автоматически создаёт пользователей и выдаёт VPN-ключи через Telegram-бота, работая в связке с сервером Marzban и Docker-инфраструктурой. Подойдёт как для личного использования, так и как стартовая точка для запуска своего VPN-сервиса на платформе Telegram.

Если вас интересует готовый бот можете написать нам на сайте или ознакомиться с предложением запуска готового бота.

🚀 Что умеет Telegram VPN бот

  • Автоматически выдаёт VPN-ключи — каждый пользователь получает уникальный Shadowsocks-конфиг.
  • Работает с сервером Marzban — управление пользователями через REST API.
  • Запускается локально или на продакшн-сервере — можно поднять у себя на компьютере или в облаке.
  • Гибкие настройки и расширяемость — легко доработать под свои задачи, включая оплату, лимиты и статистику.

📦 Технологический стек

  • Python + Telegram Bot API
  • Docker + Docker Compose
  • Marzban
  • Shadowsocks
  • Let’s Encrypt / Certbot

⚙️ Как запустить Telegram VPN бот бесплатно

1. Клонируем репозиторий

git clone https://github.com/yarodya1/telegram-vpn-bot.git
cd telegram-vpn-bot

2. Настраиваем переменные окружения

cat env.dist > .env
cat env.marzban.dist > env.marzban

Укажи:

  • BOT_TOKEN='TOKEN' — токен твоего Telegram-бота (получить через @BotFather).
  • DOMAIN='localhost' или твой домен.
  • ADMIN=123456789 — твой Telegram ID.

3. Устанавливаем сертификаты

Локально:
Выпусти самоподписанные:

openssl req -x509 -newkey rsa:2048 -nodes -keyout privkey.pem -out fullchain.pem -days 365 -subj "/CN=localhost"

На сервере (продакшн):

apt update
apt install certbot
certbot certonly --standalone -d yourdomain.com

4. Сборка и запуск

./refresh.sh

Проверь:

  • Панель Marzban: https://yourdomain.com:8002/dashboard или https://localhost:8002/dashboard на локальном компьютере
  • Бот: отправь /start — получишь VPN-ключ.

🔑 Почему именно Shadowsocks?

Marzban в версии 0.8.4 из коробки поддерживает только Shadowsocks. Это лёгкий и быстрый протокол. Поэтому бот сразу выдаёт ключи именно в этом формате.

Хочешь добавить поддержку других протоколов (например, VLESS или Trojan)? Просто допиши соответствующую бизнес-логику в код — всё уже готово для расширения.

💡 Чем полезен этот бот?

  • Личный VPN — быстро раздаёшь доступ друзьям.
  • Своя VPN-услуга — можешь монетизировать.
  • Универсальная база — легко развить в полноценный проект: оплата, статистика, мультисервер, подписки и так далее.

🎯 Telegram VPN бот бесплатно — это реально

Ты получаешь полностью бесплатную, готовую к использованию систему. Всё настраивается за считанные минуты. Этот проект — не просто бот, а стартовая точка для серьёзной разработки собственного VPN-сервиса.


🔗 Ссылка на GitHub-репозиторий:
github.com/yarodya1/telegram-vpn-bot

💬 Попробовать готовый бот:
@npvpn_official_bot



Comments

Leave a Reply

Your email address will not be published. Required fields are marked *