Repository navigation
Releases: Bugaga31/vless-card-vpn
Release list
VLESS Card 1.2.55
VLESS Card 1.2.55 — измеряемый подбор цепочек Auto
Что изменено
- Подбор цепочек подключён к работающему VPN, а не оставлен отдельным прототипом.
Auto в фоне сравнивает сервер, DPI → сервер, готовый Tor и Tor → сервер. - Tor участвует только при включённом «Tor в Авто», готовом аутентифицированном
ControlPort и допустимом подтверждённом выходе. Холодный bootstrap не повторяется
на каждом кандидате. UDP через Tor не поддерживается. - В настройках доступны отключение сравнения и цели: баланс, загрузка, отклик.
- Выбор опирается на фактическую HTTPS-передачу, Telegram MTProto и YouTube media.
Подтверждённые сервисы приоритетнее более быстрого data-only UNKNOWN. Явный FAIL
исключает кандидата; UNKNOWN не становится PASS. Один fallback — только в конце. - До восьми кандидатов и один 15-секундный бюджет сравнения, без обхода всего каталога.
Выбирается лучший среди измеренных, не гарантированно самый быстрый в интернете. - Смена сети, отмена, NEWNYM, настроек или DPI-профиля обесценивает старый результат.
Измеренная цепочка применяется без случайной замены маски. После применения
выполняется перепроверка; неудача возвращает обычный Auto. - Добавлены JVM-регрессии, локальный TLS/hop-failure smoke и Android E2E применения
production-селектора через настоящий DPI/Xray. Тесты не отключались. - Релизная проверка UI теперь ожидает видимую иерархию главного экрана и отклоняет
пустые/повреждённые PNG вместо публикации чёрного кадра по фиксированной задержке.
Границы
- Сервер → Tor, DPI → Tor и тройные схемы не реализованы и не имитируются.
- Явные direct-исключения пользователя и существующая LAN-политика сохраняются.
- При proxy-only, ручных режимах, явных сервисных маршрутах и WARP-chain новый
селектор не вмешивается. Активная передача и режим экономии могут отложить сравнение. - Языковая модель не обучалась в этой версии и не управляет безопасностью маршрута.
Облако, каталог servers, PR №112 и release signing workflow не изменены. - Локальные Tor/DPI SOCKS fixtures подтверждают построение цепочки, но не реальный
Tor bootstrap, мосты, packet desync или доступность сервисов у оператора. - Телефон, мобильная сеть, реальные мосты и воспроизведение YouTube на устройстве
в этой итерации не проверены. Эмулятор не заменяет физический smoke-test. - Зелёный общий gate masks matrix не означает успех каждой комбинации; порог
существующей матрицы не ослаблялся. Точные результаты следует смотреть в CI.
Package: com.vlesscardvpn.beta2. VersionName: 1.2.55. VersionCode: 166.
Постоянный Beta-сертификат сохранён. Устанавливать поверх предыдущей Beta без
удаления приложения и очистки данных; перед обновлением экспортировать конфигурации.
Предварительная проверка интеграции
Для SHA 06a58c759f59b37c6efa8d69aaa43dac5ef9c998 CI run 40175773976
успешно завершил API 29/33, включая применение DPI → сервер и передачу другого UID.
Локально: по 605 JVM-тестов Debug/Release, 0 failures/errors/skipped; release lint
без ошибок; полная Beta release-сборка; 38 Python release-gate тестов и 45 cloud
регрессий. Пять локальных Xray TLS/hop-failure сценариев прошли с cleanup.
Предварительная матрица: direct 762/0, ByeDPI 607/24, fixed 609/609, WireGuard 31/31,
WARP 42/43, Xray no-server 5/5. Это успех существующих gates, не всех комбинаций.
Первый CI run 40174594734 остановился на WARP API 33: первый HTTPS-origin
вернул UnknownHostException, остальные три запроса получили ожидаемые ответы.
Причина DNS-отказа не установлена. Добавлен один ограниченный диагностический
повтор полного probe только для этого точного сочетания; исходный отказ сохраняется,
все четыре исходных проверки остаются обязательными, результаты не склеиваются.
В успешном следующем прогоне этот повтор не понадобился.
Итоговый release pipeline повторяет gates на SHA выпуска; его результаты и хеши
подписанных APK публикуются отдельно в verification.json и SHA256SUMS-Beta.txt.
Дополнение перед публикацией
- После сравнения с tor-rotator добавлен отдельный 10-минутный cooldown точных
Tor-цепочек Auto. Явный отказ исключает кандидат сразу, два неопределённых
измерения — временно; отмена и смена сети не считаются отказом. После TTL нужна
новая успешная проверка. Карантин страны и карантин цепочки не смешиваются. - Предыдущий release run
40176749073прошёл quality API 29/33 и сборку, но
остановился на emulator-install API 34, до публикации. Точный подшаг по доступной
аннотации не установлен. Добавлены обезличенные phase-ошибки upgrade, security,
install, launch и UI без отключения или ослабления проверок. - Количества тестов предварительного SHA выше не являются результатом нового SHA:
окончательные проверки после этого дополнения выполняются заново.
Локальная проверка дополнения: по 617 JVM-тестов Debug/Release, 0 failures/errors/
skipped; lint: 0 ошибок, 53 warnings, 2 informational; полная Beta release-сборка
успешна. Изолированный набор policy/config/cooldown: 60 тестов. Python release
gates: 38 тестов; cloud regressions: 45 тестов. Эмуляторы и публикация нового SHA
остаются обязательными отдельными стадиями CI.
Автоматические проверки этой сборки
- JVM-тесты: 617, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
Full Changelog: v1.2.54...v1.2.55
VLESS Card 1.2.54
VLESS Card 1.2.54 — исправление подключения Tor
Исправлено
- Устранена ошибка «ByeDPI не запущен» при выборе Tor на главном экране. Самостоятельному Tor больше не нужны процесс ByeDPI или выбранный VLESS-сервер.
- Сохранённый каталог VLESS не создаёт лишние серверные маршруты при самостоятельном Tor.
- Ошибка запуска Tor не переводит подключение в обычные Auto-повторы с масками или DPI-fallback. Прямой основной маршрут вместо Tor не включается.
- Сохранены пользовательские прямые исключения и настройка RU-direct/DNS. Обычные режимы ByeDPI, Hybrid и Servers по-прежнему требуют свои движки/серверы.
Регрессии
Добавлены 10 JVM-тестов запуска Tor, включая настоящий путь выбора с главного экрана без фиктивного ByeDPI-порта. В E2E добавлена проверка настоящего Xray через закрытый локальный SOCKS-стенд без процесса ByeDPI. Это проверяет построение маршрута и передачу тестового тела, а не реальный Tor bootstrap.
Границы выпуска
- Этот выпуск — только hotfix Tor. Незавершённая языковая модель и исследовательские эксперименты в APK не включены. Облачный каталог, ветка servers и release signing workflow не изменялись.
- Настройки мостов, интервал ротации и предпочтение быстрых измеренных выходов из 1.2.53 сохранены.
- Tor переносит TCP; произвольный UDP не поддерживается. NEWNYM не гарантирует новый IP строго по таймеру и не переносит уже открытые соединения.
- Реальные мосты, сети оператора, Telegram и воспроизведение YouTube на физическом телефоне в этой итерации не проверены. Эмулятор не доказывает их доступность.
- Общий зелёный gate masks matrix не означает успех каждой комбинации. В предварительном CI исправления было 610 успешных и 21 неуспешная ByeDPI-комбинация; существующий порог gate не изменялся. Точные причины этих отказов по публичным счётчикам не установлены.
Package: com.vlesscardvpn.beta2. VersionName: 1.2.54. VersionCode: 165.
Устанавливать поверх предыдущей Beta без удаления приложения и очистки данных. Перед обновлением рекомендуется экспортировать конфигурации.
Автоматические проверки этой сборки
- JVM-тесты: 528, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
Full Changelog: v1.2.53...v1.2.54
VLESS Card 1.2.53
VLESS Card 1.2.53 — управление встроенным Tor
Главное
- Tor добавлен отдельным выбором в «Как подключаться» на главном экране. Для этого подключения не нужен VLESS-сервер и не запускается Fast Auto-поиск каталога.
- На главном экране доступен диалог настройки Tor: мосты, транспорт, ротация и задержка. Прежний обычный режим и пользовательские маски не удаляются.
- Настраиваемый интервал запросов новой цепочки: 30–86400 секунд, по умолчанию 600. Ротация включается отдельным переключателем. Параметры интервала и порога сохраняются явной кнопкой и применяются при подключении.
- Предпочтение быстрых измеренных выходов: свежие HTTPS-замеры через Tor, порог 250–15000 мс (по умолчанию 2500), приоритет наиболее быстрой измеренной страны без случайного исследования более медленных известных вариантов. Это задержка, не скорость скачивания и не гарантия каждого узла страны.
- Малый пользовательский цикл ротации работает и на тарифицируемой мобильной сети, а не блокируется Wi-Fi-only ограничением фонового обслуживания. Перегрев, экономия энергии/трафика и тихий режим по-прежнему могут отложить ротацию.
- При смене физической сети старая работа отменяется; история текущего ротатора начинается заново, прежнее предпочтение страны снимается через аутентифицированный ControlPort.
Исправления
- Флаг Tor для всего TCP теперь сохраняется и восстанавливается в JSON-профиле.
- Самостоятельный Tor не запускает DPI-движок и фоновые подборы VLESS вместо Tor. Восстановление не включает незаметно прямой основной маршрут.
- Проверка цепочки в настройках обращается к правильному порту ControlPort встроенного Tor.
- Замер задержки использует монотонное время, ответ trace ограничен 8 KiB; IP и тело ответа не сохраняются.
- При ошибке ControlPort повторные запросы ротации ограничены, а закрытый ротатор не продолжает посылать команды.
Ограничения
- SIGNAL NEWNYM относится к новым соединениям. Он не гарантирует новый IP, не переносит активные TCP-потоки и не меняет cookies/аккаунты сайтов. Интервал приблизительный, не таймер реального времени.
- Известные медленные измерения исключаются временно; если свежих подходящих нет, Tor продолжает обычное построение цепочек. «Самый быстрый узел во всей Tor» не обещается.
- Сохранённые прямые исключения и выбор приложений сохраняются; произвольный UDP через Tor не поддерживается.
- Маскировка Tor настраивается транспортом obfs4/WebTunnel и мостами. Автоматическая цепочка Tor поверх VLESS, Snowflake/Meek и применение произвольной VLESS-маски к Tor не добавлены.
- Нейронка и её исследовательские эксперименты в этот релиз не включены. Облачный каталог, ветка servers и signing workflow не изменялись.
- Автоматические проверки/эмулятор не доказывают работу у конкретного мобильного оператора. Физический телефон, реальные мосты в сети владельца, сообщения Telegram и воспроизведение YouTube должны проверяться отдельно.
Package: com.vlesscardvpn.beta2. VersionName: 1.2.53. VersionCode: 164.
Устанавливать поверх предыдущей Beta без удаления приложения и очистки данных. Перед обновлением рекомендуется экспортировать конфигурации.
Автоматические проверки этой сборки
- JVM-тесты: 518, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
Full Changelog: v1.2.52...v1.2.53
VLESS Card 1.2.52
VLESS Card 1.2.52
Исправленный кандидат после неизменяемого выпуска 1.2.51. Публикация разрешена только после успешных обязательных проверок на итоговом SHA.
Строгие проверки и скорость
- Fast Auto требует завершённую передачу 256 KiB, а не только HTTPS-заголовок/204. Замер скорости выполняется последовательно у ограниченного числа финалистов, двумя окнами тела ответа; оценка не выше более медленного окна и общей скорости с учётом установки соединения.
- HTML/JSON вместо бинарных данных, неправильный Content-Range, незавершённая передача и превышение дедлайна не дают доказательства скорости.
- Для видео требуется разрешённый HTTPS googlevideo URL, корректный диапазон, MP4/WebM-заголовок контейнера и передача 128 KiB. Это не заменяет воспроизведение на физическом телефоне.
- MTProto требует совпадения nonce, корректной структуры/длины, серверного nonce, pq и вектора fingerprints. Это проверка достижимости протокола, не вход в аккаунт и не полноценная аутентификация Telegram.
- Явный Telegram/YouTube FAIL исключает Auto-маршрут даже тогда, когда других кандидатов не осталось. UNKNOWN остаётся UNKNOWN, а не PASS.
- Auto предпочитает одного лидера по свежей локально измеренной скорости; резервные outbounds остаются под наблюдением. Полный каталог не проверяется синхронно и абсолютный «самый быстрый в интернете» не обещается.
Маскировки и совместимость
- Добавлено семейство лёгкого Hello (14 вариантов: 7 прежних fingerprints × direct/current DPI); в Auto используется только
chrome.hello.fast: TLS Hello 100–200 байт, пауза 0–1 мс, максимум 10 фрагментов. В ограниченном Auto он заменяет более медленный пробный профиль; число дополнительных вариантов остаётся не более двух. UUID, endpoint, SNI, ALPN и ключи этот профиль не меняет. - Паузы существующих фрагментаций учитываются как эвристическая стоимость, а не объявляются бесплатными. Победителя по-прежнему выбирает реальная завершённая передача, не стоимость профиля.
- Явно заданный сервером ALPN сохраняется; подмена SNI при ECH не предлагается. REALITY serverName/publicKey/shortId не меняются.
- UDP-шум и hopping не обходят TCP-only ограничения DPI-движка. Неизвестный hopping и смешивание TCP-фрагментации с UDP-параметрами исключаются как несовместимые.
tlshelloне предлагается для нетипизированного TLS/plaintext-протокола, где это было бы неработающим названием маски. Обычное дробление первых TCP-пакетов остаётся отдельным вариантом.- Нулевые размеры, обратные диапазоны пакетов/длин/пауз и некорректные лесенки отклоняются до запуска Xray. Валидные форматы хранения и stable IDs прежних масок не меняются.
- Локальный Xray с pinning и проверенным TLS origin подтверждает совместимость профиля и передачу 256 KiB, но не обход конкретного DPI или работу у российского оператора.
Tor-мосты
- Ручная загрузка и отдельное опциональное автообновление выбранного транспорта obfs4/WebTunnel из https://raw.githack.com/igareck/vpn-configs-for-russia/main/TOR-BRIDGES/TOR_BRIDGES_TOP100.txt (источник: igareck/vpn-configs-for-russia).
- Нормализация строк с префиксом Bridge и без него, фильтрация неподдерживаемых/некорректных записей, защита от внедрения директив, ограничение ответа 256 KiB и до 12 мостов выбранного транспорта.
- Автообновление по умолчанию выключено. После согласия: раз в 6 часов при работе Tor, повтор после ошибки не чаще 15 минут; согласие и даты не зависят от версии APK. При первом отсутствии корректных мостов возможна ограниченная загрузка до запуска Tor. Обновление работающего списка применяется при следующем подключении, не обрывая текущую цепочку.
- Ошибка загрузки, пустой список, смена транспорта, ручная правка и отключение автообновления не удаляют/не перезаписывают сохранённые мосты поздним результатом. Сброс данных отключает автообновление. Приватные/loopback/link-local obfs4 адреса из источника отвергаются. Случайного сканирования и молчаливого перехода на прямой Tor нет.
- Переработан только блок Tor: отдельные карточки транспорта, число корректных мостов, время обновления, ручной ввод по раскрытию и локальная проверка цепочки через cookie-аутентифицированный ControlPort. Готовность цепочки не означает Telegram/YouTube PASS.
- Название TOP100 — заявление стороннего источника, не подтверждённый рейтинг приложения. Офлайн-проверка формата не доказывает bootstrap или доступность моста в сети владельца.
Исправления
- Tor не отключается молча при отсутствии VLESS-серверов; выбранные TCP-сервисы направляются в Tor без зависимости от ранее обученных привязок серверов.
- Режим Tor для всего трафика имеет приоритет над Hybrid DPI, пулами тяжёлого трафика и сервисными привязками. Пользовательские прямые исключения сохраняются.
- Успех Tor/смешанного маршрута не записывается как доказательство работоспособности выбранного VLESS-сервера; статус WARP не выводится на основании Tor-проверки.
- Ручной выбор нескольких серверов и собственных маскировок не обрезается правилом разнообразия Auto. Само правило разнообразия Auto не ослабляется.
- Исправлены запуск, готовность, остановка и отмена встроенного Tor, валидация ControlPort/мостов и Android API-совместимость.
- Исправлен адрес WireGuard-фикстуры матрицы: userspace loopback не используется как адрес сервера. Документационный адрес перенаправляется строго в локальный TLS origin, прочий трафик этого inbound блокируется. Условия 204, проверка TLS и передача 256 KiB не ослаблены.
- Дополнены регрессии маршрутизации, доказательности проверки и изоляции debug fixtures. Сценарий восьми аутентифицированных Xray outbounds использует отдельные синтетические имена; это не доказательство восьми независимых операторов/выходов.
Релизные барьеры
E2E API 29/33, masks matrix, полный JVM-набор (не менее 494), release lint, сборка/подпись и установка обновлением с 1.2.50 на API 30/34. Сертификат должен совпадать с 1.2.50. verification.json содержит SHA исходников, результаты JVM/lint и хеши APK. Debug fixture aliases отсутствуют в release APK и отдельно проверяются.
Ограничения
- Встроенные транспорты: обычный Tor, obfs4 и WebTunnel. Snowflake/Meek не добавлены; неподдерживаемая конфигурация не заменяется обычным Tor молча.
- Автоматическая цепочка Tor поверх VLESS не реализована и не заявляется. Произвольный UDP через Tor, Discord-голос и абсолютная анонимность не гарантируются. Прямые исключения настроек сохраняются.
- Офлайн-проверка нативного Tor (--version/--verify-config с DisableNetwork) не заменяет bootstrap и проверку настоящих мостов.
- Физический телефон, сети владельца, реальные сообщения Telegram и воспроизведение YouTube одним CI не проверяются. Доступность у оператора и мгновенное подключение не обещаются.
- UNKNOWN не является PASS; HTTPS-ответ сайта не заменяет MTProto или передачу видео.
Package: com.vlesscardvpn.beta2. VersionName: 1.2.52. VersionCode: 163.
Перед обновлением экспортируйте конфигурации. Устанавливайте поверх текущей версии без удаления приложения и очистки данных.
Автоматические проверки этой сборки
- JVM-тесты: 494, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
Full Changelog: v1.2.50...v1.2.52
VLESS Card 1.2.50
VLESS Card 1.2.50
Мгновенный старт и жёсткий поиск. Приложение теперь готовит путь заранее и
выбирает серверы быстрее, а Tor-ротатор работает полностью и принимает мосты
без Termux.
Мгновенный старт
- Прогрев до подключения: после успешного старта VPN приложение заранее
открывает и держит наготове SOCKS-соединения к серверам. Переключение
сервера и смена маски происходит без ожидания рукопожатия — путь уже готов. - Первый экран не ждёт: DNS через SOCKS и быстрые пробы стартуют сразу
при подключении, параллельно с остальной настройкой.
Жёсткий поиск серверов
- Параллельный тест всех серверов (32 потока, как в tor-rotator): реальный
тест через Xray идёт по всем конфигам разом, а не по очереди — лучшая
страна находится за секунды. - Жёсткая отсечка: слабые серверы с большой задержкой не попадают в
кандидатов; сравнение скорости честное (одинаковый размер пробы). - Чёрный список как в tor-rotator: медленные серверы и страны временно
исключаются из поиска и «прощаются» через 15 минут.
Tor: полный алгоритм + мосты без Termux
- Каждые 30 секунд меряется реальная страна и скорость Tor-выхода; при
ротации автоматически ставится лучшая страна и обновляется цепочка. - Поле «Мосты» в настройках Tor-режима: строки «Bridge obfs4 …» /
«Bridge webtunnel …» с bridges.torproject.org попадают прямо во
встроенный демон. Snowflake-строки заменяют встроенную заглушку. - Termux больше не нужен: тор работает из коробки.
Оптимизация телефона
- Политика энергосбережения учитывает лаги: если интерфейс подтормаживал
при включённом VPN, режим снижает нагрузку сам. - Разогрев DNS перед первым запросом — интернет «открывается» сразу после
подключения.
Автоматические проверки этой сборки
- JVM-тесты: 410, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
What's Changed
- 1.2.46: embedded Tor (no Termux), charger-speed optimizer by @Bugaga31 in #118
- 1.2.48: anti-tracker mode + instant Discord voice by @Bugaga31 in #120
- 1.2.47: turbo masks, gov/market QUIC noise, dice by @Bugaga31 in #119
- 1.2.50: мгновенный старт + жёсткий поиск by @Bugaga31 in #121
- docs: release notes 1.2.50 by @Bugaga31 in #122
Full Changelog: v1.2.45...v1.2.50
VLESS Card 1.2.45 — Элитные предложения
Элитные предложения: облако может раздавать партнёрские промо (например, бесплатный доступ к Claude), а телефон показывает их только если облако их реально содержит — и строго по нажатию.
Что добавлено
- Карточка «🎁 …» на главном экране: «Забрать» (открывает ссылку) и «Скрыть» (локальная пометка). Показываются только офферы, подходящие под использование телефона: «тяжёлый YouTube», свежая установка (14 дней) и т.п.
- Санитизация в два слоя: облако режет всё лишнее (только https, ≤3 оффера, известные условия), телефон перепроверяет то же самое при разборе.
- Никаких новых запросов и никакой утечки данных: офферы едут внутри уже существующего публичного cloud.json, облако ничего не знает о телефоне.
Автоматические проверки этой сборки
- JVM-тесты: 381, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются
VLESS Card 1.2.43 — Отдельный путь Tor
VLESS Card 1.2.43
Отдельный путь Tor — новый режим в разделе Tor. Демон Tor исключается из
VPN-туннеля и ходит в интернет напрямую: своё шифрование (или мосты), свой
адрес выхода, работает даже когда все серверы недоступны. Хороший запасной
путь: основной VPN лежит — Tor продолжает открывать заблокированное.
Вместе с этим:
- «Отдельный путь Tor» включается тумблером в настройках Tor-режима (рядом с
«Tor для сервисов», «Tor в Авто» и выбором мостов obfs4/snowflake); - Ассистент понимает «отдельный путь», «напрямую», «мимо VPN» и переключает
режим по кнопке; - Настройка сохраняется между запусками и входит в резервную копию настроек.
Что нужно знать
- Отдельный путь имеет смысл вместе с Tor-режимом (
Tor для сервисов):
выбранные сервисы идут через Tor, а сами цепочки Tor — мимо VPN. - Мосты (obfs4/snowflake) по-прежнему настраиваются в разделе Tor — они прячут
сам факт подключения к Tor от оператора. - Реальный телефон и сети РФ этим не проверяются.
Автоматические проверки этой сборки
- JVM-тесты зелёные, сборка подписана постоянным ключом Beta (v1+v2+v3),
универсальный APK установлен и запущен на эмуляторах Android 11 и 14.
VLESS Card 1.2.42 — Tor-мосты + пресеты маскировки
1.2.42 — Tor-режим: мосты, «Tor в Авто», ассистент
Что нового
- Мосты Tor: в настройках Tor-режима — выбор транспорта: без мостов / obfs4 / Snowflake. Snowflake работает сразу (встроенная линия моста и рабочие параметры клиента в torrc Termux); для obfs4 — кнопка «Получить мосты» открывает bridges.torproject.org, мосты вставляются в torrc Termux.
- «Tor в Авто»: если выбранный сервис перестаёт работать через все серверы (маршрутизация сервисов меряет это постоянно), приложение само переключает его на локальный Tor — связь восстанавливается без вашего участия, пока VLESS-маршруты снова не заработают.
- Ассистент: спрашивайте «тор», «мосты», «анонимно» — включит Tor-режим по кнопке, подскажет про мосты.
- Настройки: тумблеры «Tor для сервисов», «Tor в Авто», чипы мостов — в разделе «Tor» на экране настроек.
Как это работает
Выбранные сервисы (Discord и др.) идут через локальный Tor в Termux, а сам Tor
едет внутри VPN-туннеля: сайты видят адрес Tor-выхода, оператор — только
маскированный VLESS. Выход Tor ротируется каждые ~10 минут, страны выхода
подстраиваются под ваши привычки.
Статус
- Все 378 JVM-тестов зелёные, сборка подписана и проверена на эмуляторе (beta-build-154, сборка #155).
- E2E-матрица на эмуляторах (masks-matrix, e2e 29/33) — исторически нестабильна (зависит от внешних серверов в чейне); падения не связаны с изменениями 1.2.42: тот же набор флейтит и на 1.2.40. Смотри job-логи.
VLESS Card 1.2.48
Стабильный релиз 1.2.48 — «всё внутри, всё быстро».
Что нового
- Tor полностью встроен — Termux не нужен. Отдельный путь Tor: одноимённая группа в настройках, тумблеры «Весь трафик через Tor» и «Автоматически при блокировках». Мосты (obfs4/snowflake/webtunnel) работают без установки чего-либо.
- Оптимизация телефона: при зарядке от сети — «полная мощность» (торр-туннель, маски, тесты не душатся); при нагреве/батареи — тихий режим. Приложение замечает лаги (пропущенные кадры) и на 10 минут снижает фоновую нагрузку.
- Мгновенный запуск: после подключения VPN заранее прогреваются YouTube, Google, Discord и Rutube — видео и звонки открываются сразу.
- Анти-трекер режим: режет рекламные/аналитические запросы (Google, Яндекс, VK, Meta) на уровне DNS ещё до сайтов + не даёт обойти блокировку через DoH/DoT.
- Дискорд без лагов: голосовые домены идут напрямую (мимо туннеля) — мгновенное подключение к войсам.
- «Бросить кости» в чате помощника — случайная маска из совместимых.
- Турбо-маски: новые шумы (flags, dbcc, iptos), гибкий mux, «хакерский» порядок поиска (TTL-first).
Проверки этой сборки
- JVM-тесты: 400+, ошибок: 0
- Подписи v1+v2+v3, постоянный Beta-ключ — обновления ставятся поверх
- Универсальный APK установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64)
*-arm64.apk— только для 64-битных телефонов (почти все с 2017), весит примерно вдвое меньше- SHA-256 — в SHA256SUMS-Beta.txt
What's Changed
- 1.2.46: embedded Tor (no Termux), charger-speed optimizer by @Bugaga31 in #118
- 1.2.47: turbo masks, gov/market QUIC noise, dice by @Bugaga31 in #119
- 1.2.48: anti-tracker mode + instant Discord voice by @Bugaga31 in #120
Full Changelog: v1.2.45...v1.0.48b
VLESS Card · Beta 1.2.44
Автоматические проверки этой сборки
- JVM-тесты: 379, ошибок: 0
- Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
- Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
- Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
- Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
- Реальный телефон и сети РФ этим не проверяются