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

Геолокация и GeoIP

Геолокация управляет тем, какую позицию видит сайт, когда через браузер спрашивает «где вы находитесь?». Santiago позволяет задать точные координаты для каждого профиля или автоматически согласовать локацию с вашим прокси, чтобы GPS-позиция, таймзона и язык совпадали с IP, через который вы выходите в сеть.

Когда сайт обращается к Geolocation API браузера (тот самый запрос, который вы видели как «Этот сайт хочет узнать ваше местоположение»), он получает в ответ широту, долготу и радиус точности. Santiago решает, каким будет этот ответ, отдельно для каждого профиля, вместо того чтобы выдать реальную локацию вашего устройства.

Задать её можно двумя способами:

РежимКогда использоватьЧто вы настраиваете
Автосогласование (GeoIP)Вы используете прокси и хотите, чтобы всё согласовывалось автоматическиПросто включите автосогласование — координаты, таймзона и язык берутся из прокси
ВручнуюВам нужно конкретное место/точка, либо вы не используете проксиШирота, долгота и точность вводятся вручную

Автосогласование с прокси (рекомендуется)

Заголовок раздела «Автосогласование с прокси (рекомендуется)»

Когда автосогласование GeoIP включено и у профиля есть прокси, Santiago при запуске профиля определяет выходной IP прокси и сам выводит локацию:

  • Широта / долгота — координаты для региона прокси
  • Таймзона — устанавливается под регион IP (чтобы Date и часы совпадали с локацией)
  • Язык — локаль, подходящая региону, если язык не задан вручную

Вы не вводите координаты сами. При каждом запуске профиля поиск выполняется заново, поэтому, если прокси ротирует на новый выходной IP, локация следует за ним.

  1. Откройте профиль в режиме Создание / Редактирование (см. Создание и редактирование профилей).
  2. Добавьте прокси в разделе прокси (Настройка прокси).
  3. В разделе Геолокация включите Автосогласование (GeoIP).
  4. Сохраните и запустите. Локация применяется при запуске.

Почему автосогласование предотвращает несоответствия IP и таймзоны

Заголовок раздела «Почему автосогласование предотвращает несоответствия IP и таймзоны»

Это главная причина его использовать. Один из самых частых поводов для блокировки профилей — рассогласование сигналов: ваш IP говорит про одну страну, а таймзона браузера, GPS-координаты или язык — про другую. Реальный человек в Сан-Паулу не сидит в браузере с нью-йоркскими часами.

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

  • Регион IP, GPS-координаты и таймзона указывают на одно и то же место.
  • Локаль браузера тоже соответствует региону.
  • Поиск выполняется заново при каждом запуске, поэтому остаётся корректным даже при смене выходного IP прокси.

Если поиск не удаётся завершить (например, из-за временного сетевого сбоя), профиль всё равно запускается — он просто стартует без гео-переопределения для этого запуска, а не падает с ошибкой.

Используйте ручной режим, когда вам нужно конкретное место или когда у профиля нет прокси. В разделе Геолокация заполните:

ПолеЗначение
ШиротаКоордината север–юг, например 40.7128 для Нью-Йорка
ДолготаКоордината запад–восток, например -74.0060 для Нью-Йорка
ТочностьРадиус (в метрах), который сайт видит как погрешность

Несколько советов:

  • Подбирайте координаты под регион вашего прокси, если он используется, чтобы локация и IP оставались согласованными.
  • Точность — это то, что GPS телефона сообщил бы как свою точность. Маленькое число (несколько метров) выглядит как точное определение мобильного GPS; большее число выглядит как грубая оценка. Держите её реалистичной для того типа устройства, под которое маскируется профиль.
  • Координаты любого места можно получить, кликнув правой кнопкой по точке в большинстве картографических приложений.

Отвечает ли браузер на запросы локации вообще — это часть отпечатка профиля. Когда геолокация настроена (авто или вручную), сайты, запрашивающие локацию, получают подменённую позицию. Если вы предпочитаете, чтобы профиль никогда не раскрывал локацию, можно оставить его без геолокации, и тогда запросы будут вести себя так, будто эта возможность недоступна.

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

Локация — лишь один из нескольких сигналов, которые должны совпадать. Два связанных с ней:

  • Таймзона — обрабатывается вместе с геолокацией. При автосогласовании таймзона устанавливается из IP прокси автоматически. При ручных координатах убедитесь, что таймзона профиля соответствует выбранному месту.
  • WebRTC — может выдать ваш реальный IP по отдельному каналу, даже когда прокси настроен. Santiago предлагает три режима WebRTC — real, fake и disabled, — где fake сообщает публичный IP прокси вместо вашего реального. Держите это согласованным с прокси тоже. См. Параметры отпечатка.