Сравнение
Адрес и то, что идёт следом
Что решает адрес выхода
Адрес выхода это не один ответ. Сайт читает сам адрес, страну, найденную по нему, а ещё время и язык, о которых браузер сообщает сам.
Адрес, за которым не идут часы и язык, хуже отсутствия адреса вовсе. Немецкий выход с токийским временем описывает человека, которого никто не встречал.
Адрес
Откуда выходит соединение, и единственное, что меняет прокси.
Страна по нему
Сайт находит её по открытым базам адресов, и вас никто не спрашивает.
Часы
Часовой пояс, о котором сообщает браузер, сайт сверяет с этой страной.
Список языков
То, что браузер просит у страниц, уходит с каждым запросом.
Восемь способов на одной оси
По строкам способы, по колонкам вопросы этой оси. Прочерк значит, что способ этого не делает, а не что он делает это плохо.
Последняя строка наша, и любую её клетку вы можете проверить: за ней стоит код, который можно открыть, а файлы названы внизу страницы.
| Как задаётся выход | На что действует одна настройка | Часы и язык идут следом | Разных выходов разом | |
|---|---|---|---|---|
| Обычный браузер как есть | Через настройки системы | На все вкладки сразу | – | Один |
| Режим инкогнито | Тот же, что у браузера вокруг | На все вкладки сразу | – | Один |
| Профили браузера или контейнеры | Общий с браузером вокруг | На все вкладки сразу | – | Один |
| Расширение с подменой | Через настройку прокси в браузере | На все вкладки сразу | Объявлены в странице, после старта | Один |
| VPN | Один туннель на машину | На все программы машины | – | Один за раз |
| Виртуальная машина на аккаунт | Задаётся внутри гостя | На гостевую систему | Руками, внутри гостя | По одному на машину |
| Отдельное железо на аккаунт | Своя линия или симка | На это устройство | Руками, на устройстве | По одному на устройство |
| Браузер с правкой движка | Прокси привязан к профилю | Только на этот профиль | Для стран из своего списка | По одному на открытый профиль |
Какую страну увидит сайт
Вы видите ту страну, которую увидит площадка: программа спрашивает её через сам прокси, а не со своего соединения. Спросить иначе значит измерить не ту машину.
Служб определения места несколько, и профиль берёт первый ответ, который удалось прочитать. Это первый ответ, а не согласие нескольких служб, и часы у профиля встанут по нему.
Через прокси
Вопрос уходит той же дорогой, какой сейчас пойдёт профиль.
По закрытому соединению
Открытый запрос могли бы переписать по пути и назвать чужую страну.
Несколько служб
Одна занятая служба с отказом не должна решать чью-то личность.
Один вопрос на адрес
Профиль помнит ответ и не спрашивает заново, пока адрес тот же.

Одно правило на все схемы
Один адрес прокси накрывает весь трафик профиля, а не один его вид. Правило, написанное только для открытого трафика, выпускает закрытый напрямую, а это почти всё, что вы делаете.
Если заданный прокси применить не выходит, профиль не стартует. Выйти со своего адреса, пока на экране написано обратное, хуже, чем не выйти вовсе.
Один адрес, весь трафик
Один и тот же адрес действует и на открытый, и на закрытый трафик.
Пароля в командной строке нет
Обходной дороги нет
Прямых связей мимо прокси профиль не заводит.
Выход через свой сервер
Профиль не стартует, пока не встал туннель, а если туннель упал, вы получаете отказ.
Из чего складываются часы
По стране выхода профиль берёт часовой пояс и набор языков, и первым в наборе стоит язык этой страны.
У нескольких больших стран поясов несколько, и там каждый ваш профиль получает свой. Иначе сотня профилей на американских адресах жила бы с одними часами и связалась бы по ним между собой.
Когда страна осталась неизвестной
Если страну по прокси узнать не вышло, программа скажет вам об этом, а не запустит профиль втихую с часами, которые стране не отвечают. Такой ответ программа не запоминает и при следующем старте спросит снова. Страна, которой программа не знает, проходит тише: предупреждения не будет, а часы останутся теми, что достались профилю от его отпечатка.
Чего это сравнение не утверждает
- Это не утверждает, что адрес выхода прячет, кто вы. Он двигает точку, откуда соединение приходит, а всё, что вы пишете и выкладываете, остаётся вашим.
- Это не утверждает, что адреса идут в комплекте. Пока прокси не привязан, профиль выходит через ваше же соединение.
- Это не утверждает, что часы идут за городом и что охвачена каждая страна. Пояс идёт от страны, а если страны программа не знает, профиль остаётся с часами своего отпечатка.
- Это не утверждает, что страна не бывает ошибочной. Она приходит от внешних служб, и служба, ответившая неверно, делает неверными и часы.
- Это не измеряет чужие средства. По строкам сказано, что способ умеет по своему устройству, и только последняя строка взята из кода, который можно открыть.
Как проверить
Каждая строка называет файл, который решает поведение, и, где он есть, стенд, который валит сборку, когда сказанное перестаёт быть правдой.
- Страна выхода спрашивается через сам прокси, по закрытому соединению, службы по очереди
- apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
- Одно правило прокси покрывает все схемы, и открытый трафик, и закрытый
- apps/desktop/src/main/main.js · apps/desktop/test/proxy-covers-https.js
- Часы и набор языков строятся по стране выхода
- packages/shared/src/index.js · apps/desktop/test/fingerprint-card-matches.js
- Выход через свой сервер сперва поднимает туннель, а упавший туннель отказывает в запуске
- apps/desktop/src/lib/sshTunnel.js · apps/desktop/test/выход-по-ssh.js
Вопросы
- Почему спрашивать страну через прокси, а не у сервера?
- Потому что вопрос в том, что видит мир на дальнем конце этой дороги. Наш сервер назвал бы страну нашей же машины.
- Что будет, если две службы разойдутся?
- Их спрашивают по очереди, и профиль берёт первый ответ, который удалось прочитать: до остальных дело не доходит. Ответ, в котором страны нет, в счёт не идёт.
- Покрывает ли прокси закрытый трафик?
- Да. Один и тот же адрес накрывает и открытый, и закрытый трафик профиля. Чем это проверено, названо внизу страницы.
- Идёт ли через него вся машина?
- Нет. Этой дорогой идёт только профиль, поэтому почтовая программа и остальные окна остаются на вашем соединении. Для всей машины есть VPN.
Читать дальше
Хранилище и изоляция
Вторая ось: где живёт сессия и что разделяется на самом деле.
Выбор адреса выхода
Какой вид адреса под какой аккаунт подходит.
Прокси на профиль
Виды, мост для пароля, смена адреса и проверка выхода.
Подмена часового пояса
С чем сайт сверяет часы и как замечает разницу.
VPN и прокси
Два средства с разным охватом, разведённые по местам.
Что ваш браузер выдаёт о своей дороге
Проверка утечек читает то, что уходит из браузера мимо прокси, и никуда это не отправляет.