M.MORTYWASH Назад

01 Product case / VPN infrastructure

WASHSECURE

VPN как продукт,
а не набор конфигов.

Платформа с управлением через Telegram, персональной выдачей доступа, отдельными маршрутами для Wi-Fi и LTE и собственной системой подписок.

Фирменный баннер VPN-сервиса WashSecure
АРХИТЕКТУРА ПРОДУКТАTELEGRAM → VPN
ИнтерфейсBOTуправление через Telegram
СетиWi-Fi / LTEраздельные маршруты
BackendAPIпрофили и подписки
НадёжностьHEALTHпроверки состояния узлов

Моя работа — продуктовая логика и инфраструктура: пользователи, тарифы, серверы, подписки и Telegram-интерфейс.

Ниже — устройство проекта. Описание не является мониторингом доступности сервиса.

01 / Продукт

ОДНА КНОПКА
НАД СЛОЖНОЙ СИСТЕМОЙ.

Задача

Сделать подключение понятным человеку, даже когда внутри несколько стран, тарифов, типов сети и транспортных маршрутов.

01

Telegram — интерфейс продукта

Покупка, продление, подарок, подключение, проверка трафика, устройство и замена ключа — в одном сценарии.

02

Подписка — динамический конфиг

Сервис учитывает тариф, приложение, Wi-Fi или LTE и текущее состояние узлов. Пользователь получает готовый профиль, а не сырой список ссылок.

03

Маршрут меняется. Ссылка остаётся.

Неисправные точки исключаются автоматически, а инфраструктуру можно перестраивать без ручного перевыпуска доступа каждому пользователю.

02 / Система

ОТ КНОПКИ В БОТЕ
ДО РАБОТАЮЩЕГО ТУННЕЛЯ.

TelegramВыбор и оплата
BackendЛогика и биллинг
Subscription APIСборка профиля
InfrastructureМаршрут и узлы
Happ / INCYГотовое подключение
УЗЛЫ

Основные, специальные и резервные роли в едином реестре.

Не одна панель, а собственный управляющий слой между Telegram, биллингом, разными VPN-панелями и клиентскими приложениями.

Health-aware выдача. Проверки идут отдельно от запроса подписки; узел убирается только после подтверждённых последовательных сбоев.

Wi-Fi и LTE. Для стационарных и мобильных сетей собираются разные транспортные пути, а не одинаковые профили с разными названиями.

03 / Инженерия

НЕСТАНДАРТНАЯ СЕТЬ.
СВОЙ ТРАНСПОРТ.

Отдельный продукт

«СВОБОДНЫЙ
ТРАФИК»

Для сетей с белыми списками и жёсткими ограничениями.
GET-ONLY XHTTP ADAPTER

Обычная VPN-сессия не помещается в ограничения HTTP CDN. Поэтому для WashSecure написан собственный адаптер: он принимает фрагменты через GET, восстанавливает порядок, держит сессию и стримит ответ обратно клиенту.

  • CDN-совместимый маршрут
  • Закрытый origin
  • Выходы через 3 страны
  • Happ и INCY из одной подписки
01

Единая выдача

Собственный оркестратор синхронизирует персональный доступ между 3x-ui/x-ui и Remnawave.

02

Безопасная ротация

Новый ключ вступает в силу согласованно на всех нужных узлах; при сбое пользователь не остаётся без доступа.

03

Идемпотентный биллинг

Защита от повторных webhook, двойной выдачи и гонок при списании внутреннего баланса.

04

Эксплуатация

Мониторинг, алерты, автоматические сверки, ежедневные проверенные бэкапы и сценарии отката.

PythonFastAPITelegramXrayVLESSRemnawaveNginxWireGuardCDN

04 / Результат

VPN, КОТОРЫЙ
ВЕДЁТ СЕБЯ КАК ПРОДУКТ.

Оформляет доступ, подбирает маршрут, переживает отказ узла, принимает оплату и остаётся понятным человеку — при распределённой инфраструктуре внутри.

← Все проекты Обсудить задачу