|
С вечера 07.04 перестали подключаться (периодически могут проскочить успешные соединения) клиенты на Android: старые, с исправленным CLientHello, Beta версии. Прокси висит в статусе Connecting. Конфиг не менялся, он у меня приложен к #92 Вечером 07.04 прошла информация, что из ТСПУ были удалены правила, блокирующие TLS-трафик с экстеншеном 0xFE02. Потом, похоже, накатили какие-то другие :( Может кто сталкивался? Попробую со SNI поработать, но вдруг еще идеи есть. |
Replies: 3 comments 8 replies
|
Тут сложно что-то сказать используя текущий контекст. 12.6.4 у меня на виртуалке BlueStacks на Маке оператор МГТС Amnezia туннель работает :) Но не думаю, что от этой информации вам станет легче |
|
https://github.com/sleep3r/mtproto.zig/blob/main/.agent/skills/client-behavior/SKILL.md Вот тут у меня лежит информация по работе основных клиентов тг. Вопрос, почему айфоны работают, а остальные нет безусловно будоражит :) Если глянуть, что там внутри, то можно увидеть следующие штуки: 1Android включает в ClientHello extension
ТСПУ может тривиально фильтровать по одному условию: 2Android отправляет 3
iOS мимикрирует под Safari - DPI пропускает. Android мимикрирует под Chrome с PQ - и теперь ТСПУ это ловит |
|
https://wiki.vasexperts.ru/doku.php?id=dpi:changelog:versions:beta#изменения_в_версии_142_beta5 А вот и виновник |
https://github.com/sleep3r/mtproto.zig/blob/main/.agent/skills/client-behavior/SKILL.md
Вот тут у меня лежит информация по работе основных клиентов тг. Вопрос, почему айфоны работают, а остальные нет безусловно будоражит :)
Если глянуть, что там внутри, то можно увидеть следующие штуки:
1
Android включает в ClientHello extension
key_shareс ML-KEM-768 - это 1184 байта пост-квантового ключевого материала. Из-за этого:ТСПУ может тривиально фильтровать по одному условию:
TLS record length > 1000. Или по наличию0x11ecв supported_groups2
Android отправляет
encrypted_client_hello(строка 286 вC…