Leadaxe 发布 sing-box-lx v1.14.1-lx.4 并更新 REALITY 分片与 key_share
Leadaxe 介绍 sing-box-lx v1.14.1-lx.4:REALITY 客户端开始应用 fragment 与 record_fragment,新增 tls.reality.key_share 的 classical 与 hybrid 选择,并说明旧版 Xray、新服务器和非 Chrome 指纹的兼容边界。
作者原文@LeadaxeЯдро выпущено: sing-box-lx v1.14.1-lx.4 — обе части ядра из этого тикета в нём.
1.
fragment/record_fragmentтеперь действуют на REALITY (SPEC 088). Подтверждаю ваш разбор: REALITY-клиент строил uTLS-соединение на голом сокете, минуя обёртку фрагментации; опции принимались конфигом и молча не работали. Это поведение апстрима, не регресс форка. Теперь REALITY берёт ту же обёртку, что обычный uTLS-клиент; сrecord_fragmentClientHello уходит несколькими TLS-записями, сfragment— несколькими TCP-записями. Проверено на проводе тестами. Поможет ли это именно на вашей сети — не знаем: если middlebox не собирает сегменты и режет всё, чего не видит целиком, дробление сделает хуже; если он ищет группу или размер в первом сегменте — поможет.2.
tls.reality.key_share(SPEC 089, описание — lx-config §7):
""(не задано) — как несёт отпечаток, поведение без изменений;"classical"—X25519MLKEM768вырезан изkey_shareиsupported_groups, ClientHellochrome= 594 байта вместо 1720, один TCP-сегмент. По эффекту это то же, что вашfp=edge, но без подмены отпечатка. Только Xray < v26.9.8, новые серверы такой ClientHello отвергают молча (reality verification failed);"hybrid"— гибрид обязателен, на отпечатке без него (edge,ios, …) явная ошибка вместо тихого отказа сервера.Автофолбэк «гибрид → классика» не делали: по вашему же наблюдению сеть после первого гибридного пролёта около минуты не пропускает соединения к тому же серверу, повтор не помог бы.
Что осталось на стороне LxBox — по-узловая настройка
key_shareв UI (переживает обновление подписки, экспорт/импорт) с предупреждением про старые серверы. Тикет держу открытым до неё. Пока опцию можно проверить через Debug API, как вы делали сedge.Просьба к вам, раз сеть под рукой: на одном и том же узле сравнить три конфигурации —
key_share: "classical",record_fragment: trueс гибридом, иfragment: trueс гибридом. Это единственный способ узнать, срабатывает ли у оператора размер/сегментация или что-то ещё.По ветке «ТСПУ детектит X25519MLKEM768»: доказательств пока нет. Второй телефон того же оператора работает, провод работает, Chrome на вашем телефоне шлёт тот же гибрид на обычные сайты и не ломается; Xray-клиент (Happ) у вас тоже не проходит, значит дело не в форке. Xray-core #6256 описывает ровно этот симптом и закрыт как not planned. Различить «размер», «сегментация» и «группа» смогут только pcap с обоих телефонов.