Repository navigation
LxBox v2.25.12-rc.1
Pre-releaseL×Box v2.25.12-rc.1
A release candidate on top of v2.25.11.
This is a pre-release on GitHub; in Google Play it goes to Open testing. It is
not offered to users of the stable release.
Core release candidate v1.14.2-lx.13-rc.1: the AWG masquerade decoy
ip=quic is built fresh for every handshake, and the ib=chrome /
ib=firefox profiles are real QUIC ClientHellos. The direct outbound gets a
connect timeout setting with a 15s default.
Релиз-кандидат поверх v2.25.11.
На GitHub это pre-release, в Google Play сборка уходит в открытое
тестирование. Пользователям стабильного релиза она не предлагается.
Релиз-кандидат ядра v1.14.2-lx.13-rc.1: decoy маскировки AWG ip=quic
собирается заново на каждый хендшейк, профили ib=chrome / ib=firefox
стали настоящими QUIC ClientHello. У прямого выхода появилась настройка
таймаута соединения, по умолчанию 15 с.
🇬🇧 English
⚠️ Read before updating
-
Core release candidate
v1.14.2-lx.13-rc.1(from lx.12, docs/KERNEL.md).
It changes the packets of AWG masqueradeip=quic(WARP wizard nodes and
any node withip=quic):- The decoy is generated before every handshake: a new QUIC Initial with
fresh connection IDs, random and key share on each start, rekey, wake
and reconnect. Before, the node sent the same datagram with the same
DCID for its whole lifetime, a fixed fingerprint on the wire. ib=chromeandib=firefoxare real QUIC ClientHellos of the browser.
Before, a TCP ClientHello sat inside the QUIC Initial, with TLS 1.2
ciphers and no QUIC transport parameters. The profiles are calibrated
against Chrome 147/155 and Firefox 149 captures, for packet shape parity
with the browser.ip=sipsends only INVITE (a client never sends100 Trying);
ip=dnssends EDNS without options.- The core's new value
ib=chrome-fullis not supported by the app yet: a
node with it gets the value dropped with a warning.
This core is a release candidate too: the field run of
chrome-fulldid
not happen before its tag. - The decoy is generated before every handshake: a new QUIC Initial with
✨ Added
- Direct connect timeout for
direct-out(task 616).
The connect timeout of the direct outbound is a setting now: Traffic
Processing → Params → Direct connect timeout, presets 5s–2m or any
duration. The default is 15s instead of the core's 5s, so apps on
networks that lose SYN packets (e.g. T-Bank over Tele2) no longer get
their connections cut. Proxy nodes and auto groups are unchanged.
🔧 Under the hood
- Core
v1.14.2-lx.13-rc.1(from lx.12); the Java surface of the core is
unchanged for the app. - Release candidates now land in Google Play Open testing
(task 619).
🇷🇺 Русский
⚠️ Прочтите до обновления
-
Релиз-кандидат ядра
v1.14.2-lx.13-rc.1(было lx.12, docs/KERNEL.md).
Меняются пакеты маскировки AWGip=quic(узлы мастера WARP и любой узел
сip=quic):- Decoy собирается перед каждым хендшейком: новый QUIC Initial со свежими
идентификаторами соединения, random и key share при каждом старте,
rekey, пробуждении и переподключении. Раньше узел весь срок жизни слал
одну и ту же датаграмму с тем же DCID — постоянный отпечаток в сети. ib=chromeиib=firefox— настоящие QUIC ClientHello браузера.
Раньше внутри QUIC Initial лежал TCP ClientHello с шифрами TLS 1.2 и без
транспортных параметров QUIC. Профили откалиброваны по захватам
Chrome 147/155 и Firefox 149 — форма пакета как у браузера.ip=sipшлёт только INVITE (клиент100 Tryingне шлёт);ip=dns—
EDNS без опций.- Новое значение ядра
ib=chrome-fullприложение пока не поддерживает: у
узла с ним значение снимается с предупреждением.
Ядро тоже релиз-кандидат: полевой прогон
chrome-fullдо его тега не
состоялся. - Decoy собирается перед каждым хендшейком: новый QUIC Initial со свежими
✨ Добавлено
- Таймаут соединения прямого выхода
direct-out(задача 616).
Таймаут соединения прямого выхода вынесен в настройку: Traffic
Processing → Params → Direct connect timeout, пресеты 5s–2m или любая
длительность. По умолчанию 15 с вместо 5 с ядра, поэтому приложения в
сетях с потерей SYN (например, Т‑Банк через Tele2) больше не обрываются.
Прокси-узлы и авто-группы не затронуты.
🔧 Под капотом
- Ядро
v1.14.2-lx.13-rc.1(было lx.12); Java-поверхность ядра для
приложения не изменилась. - Релиз-кандидаты теперь уходят в открытое тестирование Google Play
(задача 619).
Install / Установка
adb install -r LxBox-v2.25.12-rc.1-arm64-v8a.apkБез uninstall! Поверх существующей установки. Настройки и подписки сохранятся.
No uninstall needed — install over the existing one. Settings and subscriptions
are preserved.
Previous release / Предыдущий релиз: v2.25.11.