Оглавление
О причинах сбоя в работе BlancVPN 31 августа 2026 года

31 августа в 14:50 (здесь и далее время UTC) перестали работать ключевые компоненты BlancVPN: VPN-подключения, сайты, приложения и личный кабинет. Массовая недоступность сервисов продолжалась три часа, недоступность VPN-подключений — почти четыре. С 19:22 сервис уже работал в штатном режиме.

Причиной сбоя стала очередная волна ограничений в России. Борьба с ними — наша повседневная работа, но на этот раз комбинация технических факторов на нашей стороне привела к тому, что блокировка оказала значительно больший эффект на инфраструктуру BlancVPN, чем могла бы. Обычно сервис сохраняет работоспособность для части пользователей — в этот раз не работало буквально всё.
Мы хотим извиниться за этот сбой перед нашими пользователями. Мы нашли причину, сделали выводы и расширили запас прочности, чтобы гарантировать, что подобные проблемы не повторятся в будущем.
Рассказываем, как развивалась ситуация и как мы вернули сервис в штатный режим в тот же день.
Что сейчас делать пользователям BlancVPN, чтобы подключение работало стабильно
Начнем с рекомендаций, которые помогут пользователям BlancVPN вернуть доступ к VPN и повысить качество соединения после инцидента:
Установите приложение BlancVPN. Оно работает стабильнее сторонних клиентов в условиях ограничений: рабочие конфигурации обновляются автоматически.
Обновите приложение до актуальной версии. В ней доступны функции для обхода новых ограничений. В российском App Store приложения BlancVPN нет, но обновить его все равно можно — для этого нужно сменить страну аккаунта. В Google Play приложение доступно по этой ссылке для любого региона, в том числе для России.
В настройках приложения включите автоматический выбор протокола. С этой функцией последняя версия приложения будет сама перебирать варианты настроек в поисках рабочего способа подключения.
Если пользуетесь сторонним клиентом — регулярно обновляйте в нем подписку. Нажимайте кнопку с двумя стрелками рядом с названием подписки. Только так вы получите новые рабочие конфигурации.
За актуальным статусом сервисов BlancVPN (сайта, бота и каждой из локаций) можно следить на blancvpnstatus.com.
Почему мы рассказываем о сбое
Обычно мы не делимся технической информацией о блокировках: любая деталь о том, как мы обходим ограничения, — это обратная связь для цензора.
Большая часть блокировок проходит незаметно для пользователей сервиса. На протяжении 8 лет мы делаем все, чтобы вы не сталкивались со сбоями, которые можно предотвратить.
Детали блокировки, которая послужила причиной сбоя 31 августа мы тоже не раскрываем. Мы хотели бы рассказать о технических причинах, из-за которых последствия этой блокировки оказались масштабнее, чем могли бы быть, и о том, как мы их устранили.
События 31 августа: как блокировка привела к каскадному эффекту
В 14:50 IP-адреса BlancVPN, которые используются для подключения из России, начали массово попадать под блокировку. Само по себе это не критично для инфраструктуры сервиса. Но в этот раз ограничение привело к развитию нескольких процессов, которые наложились друг на друга и усугубили ситуацию.
Переполнение системы отслеживания соединений
Для корректной работы серверов BlancVPN используется система conntrack: она отслеживает состояние всех соединений, проходящих через серверы. У нее есть лимит одновременно отслеживаемых соединений. Его хватает при обычной работе сервиса.
Блокировка вызвала образование большого количества “некорректных” пакетов — они были сломаны системами DPI. Это привело к резкому росту числа параллельно отслеживаемых сетевых соединений и быстрому достижению лимита.

После достижения лимита серверы потеряли возможность принимать новые сетевые подключения. VPN стал недоступен для всех пользователей, включая тех, кого прямая блокировка IP-адресов не затрагивала.
Перегрузка бэкенда
Когда VPN перестает подключаться, приложения — наши и сторонние — делают то, что от них ожидается: пробуют снова. Люди делают то же самое: переподключаются, обновляют подписки в сторонних клиентах, заходят на сайт и в личный кабинет, чтобы понять, что происходит.

Нагрузка на бэкенд-системы сервиса заметно превысила обычную, и они перестали успевать обрабатывать запросы. Это усилило масштаб инцидента и довело недоступность до критического уровня.
Перезапуск контейнеров
Для запуска сервисов на пользователей (в production) мы используем Docker: он помещает сервисы в изолированные контейнеры, чтобы они не конфликтовали друг с другом.
В Docker есть встроенная диагностика health check: она проверяет работоспособность сервиса внутри контейнера. Если сервис не успевает ответить на пробный запрос до истечения времени ожидания (timeout), health check перезагружает контейнер.
Так как на тот момент все системы уже были под нагрузкой, проверка health check привела к постоянному перезапуску контейнеров. Сервисы внутри контейнеров не смогли обрабатывать поступающие HTTP-запросы — хотя бы с задержками.
В итоге на изначальную незначительную блокировку наложились разные, независимые друг от друга технические особенности работы наших систем. Это привело к тому, что затронуто оказалось всё: VPN, сайт, личный кабинет, приложения и Telegram-бот.
Наша поддержка всегда с вами
В моменты инцидентов поддержка — главный канал, где человек получает помощь и ответы на свои вопросы. Она не должна падать вместе с сервисом.
За прошедшие месяцы мы значительно расширили команду поддержки и автоматизировали многие процессы. Пользователи с типовыми обращениями теперь получают ответ сразу, без очереди. Также мы улучшили инструменты для обработки сложных обращений.
Мы оперативно обновляем информационные сообщения на сайте, в личном кабинете, Telegram-боте и в чате поддержки, делаем рассылки пользователям на почту. Это важный блок коммуникации, который помогает сразу сориентироваться в ситуации, понять, что происходит и что делать дальше.
31 августа это сработало. Обращений пришло в разы больше, чем в обычный день, но поддержка оперативно обработала 90% потока. Задержки в ответах, конечно, были: пользователям приходилось ждать по несколько часов, если базовые инструкции не помогали. Однако мы быстро справились с нагрузкой.
Что мы вынесли из этой ситуации
Кроме озвученных технических моментов сбой 31 августа помог нам обнаружить детали в приложении BlancVPN, которые следует улучшить:
При высокой нагрузке у многих пользователей сбросилась авторизация.
Стал недоступен чат с поддержкой.
В приложении мы не показывали информацию об инциденте.
Мы сделали выводы из произошедшего и обязательно устраним все выявленные недоработки. Часть причин уже проанализирована, и мы продолжаем разбирать каждый этап инцидента, чтобы улучшить наши процессы и системы, сделать BlancVPN лучше, надежнее и стабильнее.
Сейчас сервис работает штатно. Остаются отдельные случаи, когда подключение работает нестабильно — мы чиним их точечно и продолжаем следить за ситуацией. За актуальным статусом работы сайта, бота и каждой из локаций BlancVPN вы можете следить на странице blancvpnstatus.com.
Сбои в нашей работе всегда приводили к созданию более устойчивых систем, и этот раз не станет исключением.
BlancVPN — ваш ключ к любимым сервисам
Доступ к Instagram, ChatGPT, YouTube и другим платформам
Подключить BlancVPN