VPN Bot — продажа VPN подписок

Обзор

Telegram-бот для продажи и управления VPN подписками. Использует AmneziaWG + xray Reality.

Технологии

  • AmneziaWG — obfuscated WireGuard (обходит DPI/ТСПУ)
  • xray Reality — VLESS поверх TLS, маскируется под легитимный HTTPS
  • CF-front — Cloudflare fronting для VLESS (домен kolobas.top)
  • awgnode — кастомный installer/API для AmneziaWG нод

Ноды (Production)

РегионIPПровайдерСтатус
DE (Германия)193.42.124.166🟢 Reality + CF
NL (Нидерланды)Aeza🟢 Reality + CF

Конфигурация xray Reality (рабочая)

{
  "fingerprint": "safari",
  "serverName": "www.googletagmanager.com"
}
  • fp=safari пробивает ТСПУ (chrome палится в xray 25.9.11)
  • GTM SNI работает лучше cloudflare.com (ТСПУ режет cloudflare.com SNI)
  • BBR включён

CF-front (kolobas.top)

  • Статус: 🟢 все 4 ноды работают
  • VLESS внутри TLS (без CF-front ТСПУ режет на некоторых ISP, напр. Proxima)
  • iPhone + ISP Сергея: ТСПУ режет VLESS без CF, с CF всё работает

Инциденты

ДатаЧтоПричинаДлительность
2026-07-02 08:15–09:33Панель remnawave недоступнаBeget не поднял VPS после тех.обслуживания, помог техподдержка78 мин
2026-06-29 – 2026-07-02NL-нода (138.124.119.57) health-check таймаутыНода не была оплачена, оплачена 2026-07-023+ дня

Известные проблемы

ПроблемаСтатус
IPv6-only пользователи (МТС/Yota) не могут подключиться🔴 Открыта
MTProto ТСПУ блокирует JA3/JA4🔴 Открыта, ждём обновление Telegram
PSK bug в kobalt695/awgnode:0.1.1✅ Исправлен воркэраундом

Repo

  • kobalt695/awgnode — installer/API для AmneziaWG нод
  • kobalt695/vpnbot — основной бот (на prod-сервере 193.42.124.166)

Интеграция с платежами

  • Подписки в Google Sheets (нужно заполнить server + paid_until)
  • Telegram alerts за 7 и 1 день до истечения — TODO