mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
4fa7810afa
Сверка протокола с бандлом вскрыла три расхождения. Телеметрия: указатель виджет пишет только через externalCoords, а их заполняет хост-страница iframe или нативный бридж мобильного SDK. Мы ходим на captcha прямой навигацией, где живой браузер оставляет cursor и taps пустыми, - вместе с ними ушла синтетическая траектория руки, недостижимая для этого режима. A/B на живой captcha: 10/10 сессий против 9/10 со старым поведением. Заголовки: навигация документа не несла Upgrade-Insecure-Requests и Sec-Fetch-User, приоритет всем запросам ставился как у fetch, Origin уходил на GET-ы, где Chrome его не шлёт, Referer навигации указывал на саму цель вместо страницы-источника, а бандл тянулся профилем fetch вместо тега script. Cookie отсутствовал в списке порядка и уезжал последним заголовком. Куки: tls-client отбрасывает удалённые куки только по Max-Age - проверка Expires в его jar закомментирована. Погашенная сервером remixir=DELETED из-за этого уходила в каждом запросе. Обёртка в personanet транслирует протухший Expires в Max-Age, который фильтр библиотеки понимает. Трассировка запросов под FREETURN_CAPTCHA_TRACE - ей расхождения и найдены.