Геолокация и GeoIP
Геолокация управляет тем, какую позицию видит сайт, когда через браузер спрашивает «где вы находитесь?». Santiago позволяет задать точные координаты для каждого профиля или автоматически согласовать локацию с вашим прокси, чтобы GPS-позиция, таймзона и язык совпадали с IP, через который вы выходите в сеть.
Чем управляет геолокация
Заголовок раздела «Чем управляет геолокация»Когда сайт обращается к Geolocation API браузера (тот самый запрос, который вы видели как «Этот сайт хочет узнать ваше местоположение»), он получает в ответ широту, долготу и радиус точности. Santiago решает, каким будет этот ответ, отдельно для каждого профиля, вместо того чтобы выдать реальную локацию вашего устройства.
Задать её можно двумя способами:
| Режим | Когда использовать | Что вы настраиваете |
|---|---|---|
| Автосогласование (GeoIP) | Вы используете прокси и хотите, чтобы всё согласовывалось автоматически | Просто включите автосогласование — координаты, таймзона и язык берутся из прокси |
| Вручную | Вам нужно конкретное место/точка, либо вы не используете прокси | Широта, долгота и точность вводятся вручную |
Автосогласование с прокси (рекомендуется)
Заголовок раздела «Автосогласование с прокси (рекомендуется)»Когда автосогласование GeoIP включено и у профиля есть прокси, Santiago при запуске профиля определяет выходной IP прокси и сам выводит локацию:
- Широта / долгота — координаты для региона прокси
- Таймзона — устанавливается под регион IP (чтобы
Dateи часы совпадали с локацией) - Язык — локаль, подходящая региону, если язык не задан вручную
Вы не вводите координаты сами. При каждом запуске профиля поиск выполняется заново, поэтому, если прокси ротирует на новый выходной IP, локация следует за ним.
Как это включить
Заголовок раздела «Как это включить»- Откройте профиль в режиме Создание / Редактирование (см. Создание и редактирование профилей).
- Добавьте прокси в разделе прокси (Настройка прокси).
- В разделе Геолокация включите Автосогласование (GeoIP).
- Сохраните и запустите. Локация применяется при запуске.
Почему автосогласование предотвращает несоответствия IP и таймзоны
Заголовок раздела «Почему автосогласование предотвращает несоответствия IP и таймзоны»Это главная причина его использовать. Один из самых частых поводов для блокировки профилей — рассогласование сигналов: ваш IP говорит про одну страну, а таймзона браузера, GPS-координаты или язык — про другую. Реальный человек в Сан-Паулу не сидит в браузере с нью-йоркскими часами.
Автосогласование убирает этот разрыв, выводя координаты, таймзону и язык из того же IP прокси, через который вы реально выходите в сеть, так что все сигналы совпадают:
- Регион IP, GPS-координаты и таймзона указывают на одно и то же место.
- Локаль браузера тоже соответствует региону.
- Поиск выполняется заново при каждом запуске, поэтому остаётся корректным даже при смене выходного IP прокси.
Если поиск не удаётся завершить (например, из-за временного сетевого сбоя), профиль всё равно запускается — он просто стартует без гео-переопределения для этого запуска, а не падает с ошибкой.
Задать координаты вручную
Заголовок раздела «Задать координаты вручную»Используйте ручной режим, когда вам нужно конкретное место или когда у профиля нет прокси. В разделе Геолокация заполните:
| Поле | Значение |
|---|---|
| Широта | Координата север–юг, например 40.7128 для Нью-Йорка |
| Долгота | Координата запад–восток, например -74.0060 для Нью-Йорка |
| Точность | Радиус (в метрах), который сайт видит как погрешность |
Несколько советов:
- Подбирайте координаты под регион вашего прокси, если он используется, чтобы локация и IP оставались согласованными.
- Точность — это то, что GPS телефона сообщил бы как свою точность. Маленькое число (несколько метров) выглядит как точное определение мобильного GPS; большее число выглядит как грубая оценка. Держите её реалистичной для того типа устройства, под которое маскируется профиль.
- Координаты любого места можно получить, кликнув правой кнопкой по точке в большинстве картографических приложений.
Включение и отключение Geolocation API
Заголовок раздела «Включение и отключение Geolocation API»Отвечает ли браузер на запросы локации вообще — это часть отпечатка профиля. Когда геолокация настроена (авто или вручную), сайты, запрашивающие локацию, получают подменённую позицию. Если вы предпочитаете, чтобы профиль никогда не раскрывал локацию, можно оставить его без геолокации, и тогда запросы будут вести себя так, будто эта возможность недоступна.
Согласуйте это с устройством, которое вы имитируете: у типичного десктопного браузера геолокация может быть доступна, но не отвечать до тех пор, пока пользователь не разрешит её, тогда как полностью её отключить вполне нормально для профилей, где локация попросту не важна.
Геолокация против WebRTC и таймзоны
Заголовок раздела «Геолокация против WebRTC и таймзоны»Локация — лишь один из нескольких сигналов, которые должны совпадать. Два связанных с ней:
- Таймзона — обрабатывается вместе с геолокацией. При автосогласовании таймзона устанавливается из IP прокси автоматически. При ручных координатах убедитесь, что таймзона профиля соответствует выбранному месту.
- WebRTC — может выдать ваш реальный IP по отдельному каналу, даже когда прокси настроен. Santiago предлагает три режима WebRTC —
real,fakeиdisabled, — гдеfakeсообщает публичный IP прокси вместо вашего реального. Держите это согласованным с прокси тоже. См. Параметры отпечатка.
Связанные страницы
Заголовок раздела «Связанные страницы»- Настройка прокси — добавьте прокси, чтобы автосогласованию было от какого IP отталкиваться.
- Проверка прокси и GeoIP — проверьте выходной IP прокси и локацию, в которую он разрешается.
- Параметры отпечатка — полный список сигналов, включая таймзону и WebRTC.
- Как работает фингерпринтинг — почему важна согласованность сигналов.
- Создание и редактирование профилей — где находятся настройки геолокации.