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

Сравнение

Адрес и то, что идёт следом

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

Что решает адрес выхода

Адрес выхода это не один ответ. Сайт читает сам адрес, страну, найденную по нему, а ещё время и язык, о которых браузер сообщает сам.

Адрес, за которым не идут часы и язык, хуже отсутствия адреса вовсе. Немецкий выход с токийским временем описывает человека, которого никто не встречал.

  • Адрес

    Откуда выходит соединение, и единственное, что меняет прокси.

  • Страна по нему

    Сайт находит её по открытым базам адресов, и вас никто не спрашивает.

  • Часы

    Часовой пояс, о котором сообщает браузер, сайт сверяет с этой страной.

  • Список языков

    То, что браузер просит у страниц, уходит с каждым запросом.

Восемь способов на одной оси

По строкам способы, по колонкам вопросы этой оси. Прочерк значит, что способ этого не делает, а не что он делает это плохо.

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

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

Какую страну увидит сайт

Вы видите ту страну, которую увидит площадка: программа спрашивает её через сам прокси, а не со своего соединения. Спросить иначе значит измерить не ту машину.

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

  • Через прокси

    Вопрос уходит той же дорогой, какой сейчас пойдёт профиль.

  • По закрытому соединению

    Открытый запрос могли бы переписать по пути и назвать чужую страну.

  • Несколько служб

    Одна занятая служба с отказом не должна решать чью-то личность.

  • Один вопрос на адрес

    Профиль помнит ответ и не спрашивает заново, пока адрес тот же.

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

Одно правило на все схемы

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

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

  • Один адрес, весь трафик

    Один и тот же адрес действует и на открытый, и на закрытый трафик.

  • Пароля в командной строке нет

  • Обходной дороги нет

    Прямых связей мимо прокси профиль не заводит.

  • Выход через свой сервер

    Профиль не стартует, пока не встал туннель, а если туннель упал, вы получаете отказ.

Из чего складываются часы

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

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

Когда страна осталась неизвестной

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

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

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

Как проверить

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

Страна выхода спрашивается через сам прокси, по закрытому соединению, службы по очереди
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.

Что ваш браузер выдаёт о своей дороге

Проверка утечек читает то, что уходит из браузера мимо прокси, и никуда это не отправляет.