Перейти к содержимому

Блог

Один прокси на пять профилей: что видит площадка

Прокси стоят денег, и пять профилей на одном адресе выглядят разумной экономией. Площадка при этом видит один адрес у пяти аккаунтов и пять разных машин за ним. Что из этого она связывает между собой, а что нет, видно по показаниям.

Команда ARMANOS6 мин

С чего площадка начинает

Адрес приходит к площадке раньше любого скрипта: он стоит в самом соединении, иначе ответ до вас не дойдёт. Разрешения на это никто не спрашивает, и отключить его нельзя ни настройкой, ни расширением.

Поэтому два аккаунта с одного адреса площадка сводит вместе дешевле всего: сравнивать нечего, число совпало само. Отпечаток она читает после этого и уже скриптом на странице, а скрипт можно и не дождаться.

  1. 1

    Читает адрес

    Он берётся из самого соединения, до первой строки страницы. В заголовке живёт только пересказ от посредника, и верить ему площадка не обязана.

  2. 2

    Ищет соседей

    С этого адреса площадка уже видела другие аккаунты и помнит какие.

  3. 3

    Читает машину

    Экран, видеокарта, шрифты и часы приходят скриптом на странице.

Сколько профилей садится на один адрес

Посадите пять профилей на один купленный адрес, и с него уйдут в сеть все пять. Добавьте второй адрес, и самый людный из двух всё равно соберёт троих: пять на два без остатка не делится.

Считайте по худшему адресу, а не по среднему. Три аккаунта, сошедшиеся на одном адресе, это три связанных аккаунта, даже если двое других сидят отдельно, и таблица ниже считает именно так.

Адресов на пять профилейНа самом людном адресе
Один5 профилей
Два3 профиля
Три2 профиля
Четыре2 профиля
Пять1 профиль

Как адреса раздаются по кругу

Когда адресов несколько, раздавать их руками по одному профилю незачем: программа делит список профилей на список адресов по кругу, в том порядке, в каком вы видите профили на экране. Раздача это только счёт, без сети и без записи на диск до вашего подтверждения. Пять профилей и два адреса дают три и два, пять и три дают два, два и один.

Следующая раздача продолжает круг с того адреса, на котором остановилась прошлая, а не начинает сначала с первого в списке. Иначе одни и те же профили получали бы одни и те же адреса, и толку от раздачи не было бы.

Открытый прямо сейчас профиль раздача пропускает, и пропущенный не съедает свой адрес: он достаётся следующему в списке. Так круг остаётся ровным, сколько бы профилей ни было открыто в момент раздачи.

Смена адреса идёт по часам профиля

Мобильный прокси покупают ради частой смены адреса, и менять его по кнопке у пяти профилей подряд утомительно. Профилю задаётся свой срок, и по его истечении адрес меняется сам.

Меняется адрес только у открытых профилей: закрытому новый адрес ни к чему, а у продавца прокси смена стоит денег, и платить за закрытые профили незачем. Отсчёт первой смены идёт от открытия профиля, а не от запуска программы, иначе профиль, открытый минуту назад, сменил бы адрес сразу.

Профиль без своего срока в смене не участвует вовсе, и задавать срок закрытому профилю впрок можно. Пять профилей на одном мобильном адресе поэтому стоит считать не по профилям, а по адресу: одна смена в минуту на адрес, а не пять.

Машины за одним адресом остаются разными

Машину профиль получает из своего зерна, а не из адреса. Поэтому пять профилей на одном прокси называют площадке пять разных видеокарт и пять разных наборов шрифтов, и смена адреса этих ответов не трогает. Экран из этого ряда выпадает: размеров в ходу немного, и у двоих из пяти он совпадёт чаще, чем разойдётся, как совпадает и у соседей по офису.

Из 34 показаний отпечатка у этой пятёрки разошлись 20, а совпали 14, и совпавшие делятся на три группы по причине совпадения. Восемь держит общий шаблон системы, четыре держит сам адрес, а ещё два совпали случайно: память и предел кучи тоже выпадают жребием, и у пятерых он иногда выпадает одинаково. На другой пятёрке совпавших будет другое число, чаще всего от 12 до 19.

Замерено на пяти профилях с одного адресаСколько
Показаний отпечатка всего34
Расходятся у всех пяти20
Совпадают у всех пяти14
Из совпавших держит адрес4
Расходились бы без общего адреса24

Что приходит от адреса, а не от профиля

Часы и язык профиль берёт из страны адреса, и так и надо: немецкий адрес с киевским временем площадка читает как подделку. Один адрес это одна страна, значит и один язык на всех пятерых, и пояс тоже один, если в стране он единственный.

Пять разных языков за общим адресом выглядели бы хуже одинаковых. Настоящая сеть из пяти машин за одним роутером говорит на языке своей страны, а не на пяти сразу, и площадка ждёт от адреса ровно этого.

Две копии одной машины связаны крепче

Пять профилей на одном адресе связаны адресом, а адрес меняется за минуту. Две копии одного профиля связаны машиной, и машина остаётся при аккаунте на всё время его жизни.

Поэтому копия профиля заводит свою машину, а не повторяет исходную. Настройки переезжают, а ключ двухфакторной авторизации и пароль остаются на месте: они принадлежат одному аккаунту, а копию заводят под другой. Теги у копии свои, и правка тегов в копии исходный профиль не трогает.

  1. 1

    Настройки переезжают

    Сценарий использования, шаблон отпечатка, группа, заметки и теги достаются копии как есть.

  2. 2

    Машина не переезжает

    Экран, видеокарта, шрифты и звук у копии свои, и выбранные рукой значения не копируются.

  3. 3

    Секреты не переезжают

    Ключ двухфакторной авторизации и пара логина с паролем остаются в исходном профиле.

Когда экономия на адресах оправдана

Пять профилей одного человека на одном домашнем адресе площадка читает как одну семью за одним роутером. Пять рекламных кабинетов пяти разных владельцев с того же адреса читаются иначе: у пяти владельцев пять домов, а роутер один.

Смотрите не на число профилей, а на то, чем они заняты и кому принадлежат. Аккаунты, которые и в жизни ходят вместе, общий адрес не выдаёт; аккаунты, обязанные быть чужими друг другу, он выдаёт первым, раньше отпечатка и раньше поведения.

Как проверить это у себя

Откройте два профиля на одном адресе и прочитайте в обоих, что отвечает браузер: адрес, язык, видеокарту. Первые два обязаны совпасть, видеокарты обязаны разойтись, и на это уходит меньше минуты. Часы сюда не годятся: в стране с несколькими поясами они выпадают профилю жребием и у двух профилей на одном адресе чаще расходятся, чем совпадают.

Разошёлся адрес, значит один из профилей идёт мимо прокси, и это дороже любой экономии на адресах. Совпали экран с видеокартой, значит два профиля это одна машина, и общий адрес тут уже не главная беда: такую пару площадка свяжет и на разных адресах.

Чего это не утверждает

  • Это не утверждает, что общий адрес перестаёт быть приметой оттого, что машины за ним разные. Площадка, связывающая по адресу, свяжет пять аккаунтов и до отпечатка не дойдёт вовсе.
  • Часы берутся по стране адреса, а не по его городу. На адресе из США пять профилей получают разные пояса из тех, что в этой стране живут: чаще всего три пояса на пятерых, иногда четыре. Площадка, сверяющая город с часами, эту разницу увидит.
  • Числа выше сняты на пяти профилях одного шаблона и текущего поколения отпечатка. Другой шаблон и другое поколение дают другой расклад.
  • Ни один браузер не чинит поведение. Одинаковые тексты, одна карта оплаты и один распорядок дня связывают аккаунты помимо адреса и машины.

Где это можно увидеть самому

Каждое число выше выходит из кода, который можно открыть и запустить.

Адреса раздаются профилям по кругу в одном месте
apps/desktop/src/lib/proxyRotate.js
Кому какой адрес достанется, проверено исполнением, а не чтением букв
apps/desktop/test/proxy-round-robin.js
Отпечаток выводится из опознавателя профиля, поэтому у пяти профилей он разный
packages/shared/src/index.js · apps/desktop/test/fingerprint-consistency.js
Копия профиля получает свою машину и не уносит чужие секреты
apps/desktop/test/profile-clone.js
Страна адреса спрашивается через сам прокси и только по защищённому соединению
apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js

Вопросы

Сколько профилей можно посадить на один прокси?
Числа, которое годится всем, нет. Считайте по худшему адресу: сколько аккаунтов на нём сошлось, столько площадка и связывает одним движением.
Мобильный прокси меняет адрес сам, этого хватит?
Смена помогает от истории адреса и не помогает от одновременности. Пять профилей, работающих в один час с одного адреса, видны вместе ещё до первой смены.
Если отпечатки разные, общий адрес уже не важен?
Важен. Разные машины убирают одну примету из многих, а адрес остаётся общим и читается без единого скрипта.
Почему у пяти профилей на одном адресе один и тот же язык?
Язык идёт за страной адреса. Пять разных языков за одним адресом были бы заметнее одинаковых: так не выглядит ни одна настоящая сеть.
Можно раздать десять адресов на пятьдесят профилей?
Можно, и на закрытых профилях они лягут ровно по пять на адрес. Открытый профиль при раздаче пропускается и свой адрес сохраняет, но место за собой не держит: все, кто стоит за ним, получат следующий адрес по кругу. Раздавайте на закрытых профилях, если вам важен ровный расклад.
Что будет, если скопировать профиль вместо нового?
Копия получит свои экран, видеокарту и шрифты, а ключ двухфакторной авторизации и пароль останутся в исходном профиле. Две копии с одной машиной связаны крепче, чем два аккаунта с одного адреса.

Посмотрите, что отвечает ваш браузер

Проверка читает 12 значений прямо в вашем браузере и никуда их не отправляет.