Инструменты
Три вещи, которые обычно приходится делать вручную или на глаз: понять, какой файл ваш, убедиться, что он не подменён, и решить, пора ли обновляться. Все три считаются прямо в браузере — файлы и введённые данные никуда не уходят.
- ФАЙЛ Подобрать файл под устройствоОпределяет систему, разрядность и процессор по данным вашего браузера открыть →
- СУММА Сверить SHA-256 файлаСчитает сумму скачанного файла и сравнивает с эталоном из релиза открыть →
- ВЕРСИЯ Сравнить версииНасколько ваша версия отстала и стоит ли обновляться открыть →
Почему это работает в браузере
Все три инструмента используют возможности, которые есть у самого браузера, и не требуют сервера:
- Подбор файла читает данные о системе, которые браузер и так сообщает каждому сайту, плюс, если браузер умеет, точные сведения об архитектуре.
- Контрольная сумма считается встроенной в браузер криптографической функцией. Файл читается локально как набор байтов — сетевых запросов при этом не происходит, и это можно проверить в панели разработчика.
- Сравнение версий — обычная арифметика по номерам.
Чего эти инструменты не делают
- Не проверяют файл на вирусы. Сумма отвечает на вопрос «это ровно тот файл, что опубликовал проект», а не «безопасен ли он». Разбор — как отличить подделку.
- Не скачивают файлы. Ссылки на источники собраны в разделе «Где скачать».
- Не знают вашу версию сами. Номер приходится ввести — браузер его не видит.
- Не проверяют ссылку-подписку. Это тема соседних сайтов сети, здесь только про файл и установку.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Файл, который я выбрал, куда-то отправляется?
Нет. Браузер читает его локально и считает сумму своими средствами. Проверить это можно в панели разработчика — сетевых запросов не будет.
Работает ли без интернета?
После загрузки страницы — да, для суммы и сравнения версий. Подбор файла тоже работает: он читает данные браузера.
Почему инструмент не определил мой процессор?
Не все браузеры сообщают эти данные — особенно на Mac. Тогда посмотреть придётся вручную: ARM или Intel.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.