Сначала — отдельные регионы
24 мая часть серверов с флагом России стала недоступна у пользователей Центрального и Северо-Западного регионов. Мы предупредили об этом в рассылке и увеличили мощность «Быстрого VPN» в Нидерландах.
В обращениях того периода картина различалась: у одних связь работала через Wi-Fi, но не через мобильную сеть; у других результат зависел от выбранного сервера. Поддержка уточняла устройство, оператора и регион, помогала обновить подписку и подобрать подключение. Одинаковое сообщение «не работает» могло означать разные проблемы.
Android стал важной частью решения
К концу мая «Подводная лодка» уже стала одним из вариантов подключения в VPNR для Android. 26 мая поддержка помогала пользователям найти её в приложении и проверить, работает ли связь в их сети.
26 мая вышла версия 2.16.2. Приложение научилось лучше менять способ подключения при изменении условий сети; мы доработали автоподбор, вынесли его настройки в меню и предложили отдельную сборку для 32-битных телефонов. Собственное приложение давало возможность использовать серверы и способы подключения, которых не было в Happ.
Начало июня: более широкий сбой
В первые дни июня недоступной стала большая часть наших серверов. 5 июня мы сообщили об этом пользователям и о том, что восстанавливаем работу. Причину в тогдашней рассылке связывали с ограничениями доступа к серверам со стороны третьих лиц.
6 июня мы сообщили, что сервис почти полностью восстановлен. Именно «почти»: сообщения о проблемах продолжали поступать и после этого. В той же рассылке мы отдельно отмечали, что у части пользователей некоторых операторов и районов сохранялись трудности с мобильными серверами через Happ.
Что изменилось в версии 2.17.1
Обновление Android от 6 июня отвечало сразу на несколько задач:
- Мы улучшили работу «подлодок».
- Добавили нативную поддержку Hysteria — в приложении этот вариант назывался «Саламандра».
- Организовали связь приложения с серверами по двум независимым путям. Если один путь недоступен, приложение может использовать второй.
- Переработали подбор сервера и сделали его работу понятнее пользователю.
- Изменили канал отправки логов, чтобы быстрее разбирать случаи, в которых связь оставалась нестабильной.
Это не означало, что все известные проблемы уже закрыты. На момент выхода мы предупреждали, что режим «Бункер» может не работать, и продолжали исправления.
Работа продолжилась после восстановления
11 июня мы поблагодарили пользователей, отправлявших логи, и сообщили о новой версии Android с дополнительными улучшениями работы в сложных сетях.
В тот же день мы отдельно признали ошибку приложения: мобильные серверы могли оказаться недоступны, когда гигабайты ещё оставались, а срок VPN-подписки уже закончился. Исправление было подготовлено в сборке 181; на момент сообщения её выпуск ожидался.
Эта история складывается из нескольких частей: ограничений сети, восстановления серверов, доработки приложения и исправления собственных ошибок. Для нас обращения и логи были способом увидеть, где общее восстановление ещё не решало проблему конкретного пользователя.
Что осталось от этого периода
Май и июнь ускорили развитие собственного Android-клиента: подбор подключения, независимые каналы связи и отправка логов стали особенно важны. Мы продолжили развивать их и в следующих версиях.
Для пользователей это был тяжёлый период: оплаченная подписка не заменяет работающий интернет. В истории VPNR мы сохраняем и сообщения о восстановлении, и оговорки о том, что на тот момент ещё оставалось исправить.