История версий: что менялось
Точный список изменений по каждому выпуску лежит в описаниях релизов и меняется чаще, чем эта страница. Здесь другое — карта поколений: что принципиально менялось между ними и почему после некоторых переходов «работало и перестало».
Карта поколений
| Линейка | Чем характерна | Что важно знать |
|---|---|---|
| 2.16 | ранняя стабильная | работает на старых системах, но не понимает новых форматов ссылок |
| 2.18 | последняя из 2.x | частый выбор для Windows 7 и 8 и старых iOS |
| 3.1 | начало поколения 3.x | сменилась структура настроек, часть параметров переехала |
| 3.24 | зрелая 3.x | расширена поддержка форматов подписок |
| 3.25 | следом за 3.24 | исправления интерфейса и стабильности соединения |
| 3.26 | текущая линейка | актуальные форматы ссылок и требования к системам |
Переход 2.x → 3.x: единственный болезненный
Это то место, где чаще всего теряются настройки. В поколении 3.x изменилась структура хранения данных, и часть настроек из 2.x переносится не полностью. Практические следствия:
- Подписка обычно переносится. Но именно «обычно»: перед обновлением через поколение стоит сохранить ссылку в заметки.
- Правила маршрутизации и профили могут не перенестись — их придётся настроить заново.
- Обратный путь работает хуже: откат с 3.x на 2.x нередко требует полной переустановки.
Что менялось в форматах ссылок
Главная практическая причина обновляться. Продавцы доступа со временем переходят на новые способы упаковки подписки, а понимает их только достаточно свежая версия клиента.
- Обычные ссылки
https://иvless://понимают все версии — здесь проблем нет. - Ссылки-действия
happ://addпоявились позже и в очень старых сборках не открываются. - Зашифрованные ссылки — самая частая причина отказа: сборка должна быть не старее той версии, в которой поддержку этого формата добавили. Симптом: ссылка не принимается на компьютере, но принимается на телефоне с новой версией.
Если ссылка не добавляется, первым делом сравните версии на устройствах, где она работает и где нет. Инструмент сравнения подскажет, насколько велика разница.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Требования к системам по поколениям
| Система | 2.x | 3.x |
|---|---|---|
| Windows | 7 и новее | 10 (1809+) и новее |
| macOS | 10.15 и новее | 12 и новее |
| Android | 6.0 и новее | 8.0 и новее |
| iOS | 13 и новее | 15 и новее |
| Linux | старые glibc | glibc 2.31+ |
Границы ориентировочные: точные требования указаны в описании каждого выпуска. Именно из этой таблицы следуют инструкции для Windows 7 и 8 и старых версий iOS — там объяснено, как получить последнюю совместимую сборку.
Как узнать, что изменилось между вашими версиями
-
Посмотреть свою версию
«Настройки» → «О приложении». Где именно на каждой платформе — в хабе версий.
-
Открыть релизы и найти свой выпуск
Список идёт от новых к старым. Ваш выпуск будет где-то в середине.
-
Прочитать описания всех выпусков выше вашего
Быстрее, чем кажется: описания короткие. Так вы сразу увидите, поправлена ли ваша проблема — и не придётся обновляться наугад.
Где взять старую версию?
В архиве релизов — там лежат все выпуски. Порядок установки: откат на старую версию.
Стоит ли обновляться, если всё работает?
Не обязательно. Разумный подход — обновляться, когда что-то перестало работать, и раз в несколько месяцев профилактически.
Что за версии 4.x, которые я видел на форуме?
Проверьте по странице релизов: если такой линейки там нет, значит это либо предрелиз, либо чужая сборка. Второе — повод посчитать контрольную сумму.
Номера версий на Android и Windows разные — это нормально?
Да. Это разные репозитории, и выпуски у них выходят не синхронно. Сравнивать нужно с релизами своей платформы.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.