Skip to content

Releases: Bugaga31/vless-card-vpn

VLESS Card 1.2.55

Choose a tag to compare

@github-actions github-actions released this 25 Oct 09:43

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

Choose a tag to compare

@github-actions github-actions released this 25 Oct 06:29

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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 22:06

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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:58

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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:24
f3d2596

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 — Элитные предложения

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:58
b2b1e3c

Элитные предложения: облако может раздавать партнёрские промо (например, бесплатный доступ к 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

Choose a tag to compare

@Bugaga31 Bugaga31 released this 23 Oct 11:15

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-мосты + пресеты маскировки

Choose a tag to compare

@Bugaga31 Bugaga31 released this 23 Oct 10:34

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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:18
fa130d9

Стабильный релиз 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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:30

Автоматические проверки этой сборки

  • JVM-тесты: 379, ошибок: 0
  • Подписи v1 + v2 + v3, постоянный ключ Beta (следующие версии ставятся поверх)
  • Файл *-arm64.apk — то же приложение только для 64-битных телефонов (почти все с 2017 года), качать примерно вдвое меньше
  • Суммы SHA-256 обоих файлов — в SHA256SUMS-Beta.txt
  • Универсальный файл установлен и запущен на эмуляторах Android 11 и 14 (нативный x86_64, без ARM-трансляции)
  • Реальный телефон и сети РФ этим не проверяются