Разработчик наплодил кучу настроек по аутечиности браузера, в общем как браузер теперь запускаю я
Последовательность
- Настройки браузера (Язык браузера, Frame Rate, Расширения). Действие ПРОКСИ не ставит ЯЗЫК на весь браузер, а только на JS и заголовки и еще по мелочи
- Проверить что прокси рабочий (Get запрос)
- Выполнить код: _set_proxy_for_next_profile("socks5://127.0.0.1:1234")! (ВАШЕ ПРОКСИ)
- Получить отпечаток с параметрами (Current версия движка) - у меня Custom Сервер вместо этого
- Создать профиль
- Применить отпечаток
- Установить отпечаток производительности. Я это делаю так:
а)Получаю количество ядер (логических потоков) процессора в отпечатке
б)В зависимости от ядер ставим нужные циферки (формулу можно подогнать можно на creepjs) + не забывать что у ПК и андройд платформ ядра имеют разную производительность + начальная точка отсчёта формулы это производительно вашего ПК где крутится BAS
- Поставить прокси для браузера
- Настройки браузера (локальный IP и другие мелочи, важно тут только те настройки которые не перезапускают браузер, иначе всё в ноль собьете)
Если переходный период версии браузера (например вышла новая BAS с новым движком, при этом с новых версий BAS теперь хранит несколько версий движка то поидее СНАЧАЛО надо получать отпечаток, выдергивать его версию, затем выполнять настройки браузера и вызывать именно тот движок, что в отпечатке.
Вроде не ошибся в последовательности
P.S еще советую отключать QUIC в пункте 1, т.к только 0.1% всех прокси на рынке его поддерживают и могут быть настроены неправильно. Например вы купили поднятые на 3proxy, он поддерживает UDP ASSOCIATE (а там надо правильно его настроить, иначе утечет реал IP мимо прокси, иначе на дефолт настройках вы просто спалитесь)
Примечание: это не полная инструкция, я тут еще не описал про епотню с канвасами, с типом проксей и их TCP отпечатком, использовать правильную базу инфо об IP - ибо database это кусок говна, c флагами хрома которые посоветовал отключать разработчик и т.д.