Глоссарий

SOCKS5

Универсальный протокол прокси, который пересылает TCP-соединения, не заглядывая внутрь, — при желании за логином и паролем (SOCKS5 proxy).

Также встречается как: SOCKS5-прокси, RFC 1928.

SOCKS5, описанный в RFC 1928, — протокол прокси, работающий ниже прикладного уровня: клиент просит прокси открыть соединение к хосту и порту, а дальше байты просто передаются, и прокси ничего не разбирает и не переписывает. Это делает его независимым от протокола так, как HTTP-прокси быть не может. Сопутствующая спецификация, RFC 1929, добавляет необязательное рукопожатие с логином и паролем — именно так продаётся большинство коммерческих точек SOCKS5.

Как раз на этом необязательном рукопожатии всё и ломается на практике, и это одна из самых наглядных причин поставлять браузер, а не автоматизировать чужой. Собственный SOCKS5-клиент Chromium умеет только вариант без аутентификации, поэтому прокси, требующий логин и пароль, с ним не работает вообще — а это тихо вычёркивает большую долю того, что продают провайдеры. Argus решает это внутри процесса браузера: локальный релей выполняет рукопожатие RFC 1929 на верхнем плече, пока профиль направлен на адрес loopback, так что диалог аутентификации прокси не появляется никогда. Подробности — на странице о прокси, и это же перечислено в справочнике возможностей.

Ещё из глоссария

Ротация прокси

Автоматическая смена выходного адреса — на каждый запрос или по таймеру. Годится для сбора публичных страниц и не годится для сессии со входом (proxy rotation).

Мультиаккаунтинг

Ведение нескольких аккаунтов на одной площадке с одной машины так, чтобы их не прочитали как одну операцию (multi-accounting).

Связывание аккаунтов

Площадка решила, что два аккаунта принадлежат одному оператору, — по хранилищу, устройству, сети или поведению (account linking).

Энтропия устройства

Сколько опознающей информации несут заявленные свойства устройства — измеряется в битах и снижается тем, что вы выглядите обычно, а не тем, что прячетесь (device entropy).

Отпечаток TLS

Идентификатор, вычисленный по тому, как клиент открывает TLS-соединение: наборы шифров, расширения и их порядок в ClientHello (TLS fingerprint).

Подстановка cookie

Запись сохранённого набора cookie в чистый профиль браузера, чтобы он открылся уже авторизованным, без ввода пароля (cookie injection).

Все статьи перечислены в указателе глоссария.