Ошибка TLS на старых Android
Ошибка рукопожатия на старом телефоне почти всегда означает не проблему сервера, а устаревший набор сертификатов в самой системе — или неправильную дату.
Откуда берётся
Соединение с сервером устанавливается по защищённому протоколу, и система проверяет сертификат сервера по своему списку доверенных центров. В старых версиях Android этот список не обновлялся годами: часть современных сертификатов система просто не знает и отклоняет.
Сначала — дата и время
Проверка сертификата привязана к текущей дате. Если часы телефона сбились на несколько дней или лет назад (типично после разряда в ноль на старом устройстве), любой сертификат будет считаться недействительным.
- Настройки
- Система
- Дата и время
- Автоматически
-
Включите автоматическую дату и часовой пояс
После включения перезагрузите телефон и попробуйте подключиться снова.
-
Проверьте, что время реально верное
Иногда автоматика не срабатывает без сети — тогда выставьте дату руками, а потом снова включите автоматику.
-
Обновите систему, если обновление есть
Оно приносит свежий список сертификатов.
ПУТЬ В НАСТРОЙКАХ- Настройки
- Система
- Обновление ПО
-
Обновите приложение
Свежие сборки умеют работать со своим набором сертификатов, не полагаясь целиком на системный: как обновить.
Проверьте, в телефоне дело или в доступе
Если разрешения выставлены, а соединения всё равно нет, добавьте в тот же Happ заведомо рабочую ссылку-подписку. Заработало — дело было в доступе, а не в настройках Android. Демо ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- добавляется в Happ одной кнопкой
- карта не нужна
Если обновлений нет
- попробуйте другую точку: у разных серверов разные сертификаты, часть будет приниматься;
- обновите подписку — сервис мог сменить адрес на более совместимый;
- на Android 7 и старше проблема почти неизбежна: что работает на старых версиях.
Похожие симптомы
| Что видите | Скорее всего |
|---|---|
| Ошибка при обновлении подписки, соединение работает | Сертификат адреса подписки — обновите систему или смените адрес |
| Ошибка при каждом подключении | Сертификаты серверов — пробуйте другие точки |
| Ошибка только на Wi-Fi в конкретном месте | Сеть с перехватом — подключено, но интернета нет |
| Ошибка появилась внезапно на новом телефоне | Дело не в сертификатах: смотрите диагностику |
Помогает ли смена DNS?
Нет, это разные вещи: DNS отвечает за адрес, TLS — за проверку сертификата. Про DNS — DNS в приложении.
Стоит ли ставить старую версию приложения?
Обычно наоборот: свежая версия лучше справляется с современными сертификатами.
На новом телефоне тоже бывает?
Редко и обычно из-за сбитой даты или сети с перехватом трафика.
Само приложение бесплатное, но без подписки оно пустое: серверов внутри нет. Ссылка ТОК VPN добавляется в Happ на Android одной кнопкой и работает на всех ваших устройствах сразу — первые 3 дня бесплатно и без карты.
Оформить доступ →