Как Google понимает, что я в России даже с VPN? Как обойти это?

Приветствую всех.

У меня есть куплен VPS в UK. На нем же развернул WireGuard. Все заблокированные сайты теперь имею доступ через него, однако гугл каким-то образом все еще понимает, что в я в России.

Поясняю, что я имею ввиду: я захожу в гугл в режиме инкогнито/полностью вычищенными куками, данными и гугл стартуется сразу на русском языке. Если написать в запрос гугла 'my location", то я выясняю, что нахожусь в Набережных Челнах. Естественно, там я не живу.

Что я проверил, перед тем как что-то делать:

  1. Я пробовал с мобильного устройства (вай-фай, симка - все через инкогнито и гугл все равно знает, что я русский)
  2. Проверил, с помощью сторонних сервисов, о том есть ли у меня утечки: Anonymity check Anonymity check / PROXY6.net и др. Во всех сервисах утверждается, что у меня точно нет средств анонимизации и показывают, что я нахожусь в UK. DNS запросы показываются, что идут в UK.

Использую я браузер Firefox. Что я пробовал, чтобы обойти это:

  1. Естественно, полное отключение в браузере записи всех данных. По типу куков и подобное.
  2. Смена таймзоны на UK
  3. GPS Spoofing
  4. Полное отключение GPS

С спуфингом GPS очень интересная история: я попробовал зайти на сайт mylocation.org и выяснил, что мой IP находится в UK, а моя геопозиция как раз магическим образом в Набережных челнах.

Начал смотреть в config firefox, где именно настраивать геопозицию.
В firefox это делается с помощью настройки переменной geo.provider.network.url, которая у меня выставлена в значение https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%.

То есть геопозиция берется, через google api, а google в свою очередь каким-то образом берет эту локацию. Хорошо - пробуем поменять, эту переменную. Поставил - data:application/json,{“location”: {“lat”: 40.7590, “lng”: -73.9845}, “accuracy”: 27000.0}. В mylocation.org - действительно теперь выдается, новая геопозиция. Гуглу на это абсолютно пофиг. И если в гугле в поиске нажать кнопку “использовать более точную геопозицию”, то теперь гугл говорит, что я действительно в Америкосии, однако сервисы которые заблокированы для русских так и остались заблокированными.

То есть я сделал вывод, что гугл как-то знает геопозицию. Но как обойти это я не понял.

Я боюсь даже сделать предположения о том, как действительно это происходит и как гугл понимает это. У меня есть несколько предположений:

  1. Он привязал геолокацию к IP перманентно. Однако непонятно, как это должно работать с точки зрении Google, если например к моему VPN подключиться человек действительно из UK. То ему будут даваться русские сервисы?
  2. Мой компьютер все еще посылает метаинформацию, о которой я не знаю и не смог уследить. Хочу в это верить больше, но с другой стороны мне все еще не понятно, что я не уследил. Как я уже сказал, я проверил на сторонних сайтах факт утечки своего настоящего IP, но что же еще тогда осталось проверить? Что я не усмотрел?
  3. Google понимает это с помощью провайдера. Мой провайдер как сказано - это ФИО русского человека.

Иначе вопрос, что мне необходимо сделать, чтобы Google перестал понимать, что я нахожусь в России? И какие способы обхода этого есть?

Язык в браузере ещё надо не забыть сменить. Если у вас Android, то возможно и в самой системе. Не очень понятно что за девайс у вас, судя по GPS что-то портативное. Ноутбук?

Все на ПК, на Arch Linux. Firefox - с самого начала английским был, даже забыл про это. Таймзону через timedatectl естественно менял. В системе все дефолтно выставлено на en_us у меня:

[user@host ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

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

На телефоне регион соответственно тоже UK был выставлен, даже клавиатуру на русском убрал. В целом тоже не помогло

ето вам хостер написал что ваш впска в UK находится? токда у мен для вас полохие новоси, у меня как то раз была впска в нигерландах которая как окозалос была в воронеже…

можеште whois сделать на свой ип-адрес возможно пул geoip ещё не у всех обновился после перехода

они часто используют геолокацию
причем она приоритетней ИП
или совсем отключить аддонами
или наоборот поставить аддон с фейковыми данными

просто пример
читать отзывы и самому тестировать

Спойлер

https://chromewebstore.google.com/detail/spoof-geolocation/ihdobppgelceaoeojmhpmbnaljhhmhlc

У меня проблема, что все кроме гугла считают, что я нахожусь в UK. А гугл знает, что я в России. Магия конечно.

Я предположу, что под whois вы подразумеваете CLI утилиту. Я попробовал ее и также узнал, что страна IP - великобританские, организация - русская. Присылать результаты запроса не буду, потому что не знаю насколько конфиденциальная это информация.

Скину лишь огрызок запроса:

inetnum:        <...>
netname:        <...>
country:        GB
org:            <...>
geofeed:        <...>
mnt-domains:    HIP-MNT
mnt-routes:     HIP-MNT
mnt-routes:     MNT-DGTL
admin-c:        FRTS1-RIPE
tech-c:         FRTS1-RIPE
status:         ASSIGNED PA
mnt-by:         MNT-DGTL
created:        <...>
last-modified:  <...>
source:         RIPE

organisation:   <...>
org-name:       <фио русского дяди>
country:        RU
org-type:       OTHER
<...>

Геопозиция не учитывается Google для решения о том, блокировать мне сервис или нет. Видимо как раз и не учитывается, потому что легко ее подделать. В посте как раз писал, что уже тестировал это. При чем кстати, даже ваше же расширение использовать пробовал (аналог на firefox есть)

В Firefox можно просто не выдавать сайту разрешение на использование геолокации. С настройками по умолчанию каждый сайт запрашивает разрешение.

Без разрешения геолокация использоваться не будет, и копать в её сторону нет смысла.

Да, я уже пробовал это. В посте писал про это. И гугл все еще умеет определять, что я в России. Ну и естественно сайт рода mylocation.org поломался и не смог ничего сказать про мою геолокацию. Гугл все равно сразу же выдает мне запросы на русском.

Очевидное объяснение: в базах гугла этот IP-адрес числится как российский.

я ща затестил у меня такайя же тема so…

Ну скорее всего вы правы, а в связи с этим встает вопрос. Есть ли обход этого? Мб мне просто на следующий месяц другую VPS надо купить попробовать? У кого нибудь, кто тоже self-hosted VPN поднял, у вас тоже гугл россию определяет или нет?

Сменить хостера, если текущий хостер связан с Россией.

У меня прокси немецкий. Если включить в браузере, то сервисы Google будут, конечно, на русском языке, т.к. браузер и ОС русскоязычные, но локация - Германия, как и полагается.

да, спалились вы, или прошлый владелец впс, скорее всего через какое-то приложение от гугла на андроиде, возможно в карты зашли случайно или специально. я пользуюсь немецким vpn круглосуточно и уже несколько месяцев, при этом гаппсов на телефоне нет и геолокация в гугле все еще германия

на пк язык в браузере какое-то время был русский, погоду гуглю через этот же впн и на локацию это не повлияло

ну и радуйсесь ето ж хорошо) на ютубе рекламы не буит ато б

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

Скорее всего спалился не я, потому что когда тестировал ВПН на ПК - сразу на ютуб заходил, а там у меня все по классике - без рекламы сразу грузит. С другой стороны конечно для меня немного открытие, что гугл фиксирует информацию с геолокацией.

Это да, вы правы))

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

Ну видимо в моем случае проблема, с IP и хостером и видимо решение это пробовать нового хостера… Потому что видимо гугл реально имеет какую-то базу данных Айпишников… Всем спасибо за помощь ребят. Искренне благодарен. Если кто еще может предложить решение - буду рад.